diff --git a/FABRIC-3.md b/FABRIC-3.md index f9b7815d..57dbda85 100644 --- a/FABRIC-3.md +++ b/FABRIC-3.md @@ -2928,3 +2928,114 @@ rebuild, and the LaTeX report comparing it against the §XV/§XVIII serialized b next step, now that the mechanism itself has been shown correct at small scale rather than assumed correct from a clean exit code. +## XXII. Full 9-identity campaign: a real riscv64-only stall, root-caused as an O(N) idle-pump +cost with no cap -- fixed by round-robin batching, all three architectures now clean (2026-09-12) + +**amd64 and aarch64 passed cleanly first try** at full scale (9 identities, 27 reps): amd64 in +194s, aarch64 in 339s, both zero faults, all 8 messaged identities at exactly 99/99 expected +tokens, `fleet_conserved=1` across every telemetry row (654/659 respectively). riscv64 did not. + +**riscv64 stalled with zero visible output, repeatedly, and it took real discipline not to +misdiagnose it.** The first full-scale attempt showed nothing -- no `DOE-HEADER` line, nothing -- +for 1673s before the orchestration script's own deadline killed it. The instinct was "hung"; +the evidence for that was thin. A 2-identity riscv64 smoke test completed cleanly in 70s (same +mechanism, same code, working fine on this architecture at small scale), and bisecting identity +count upward (5, 6, 7, 8 total VMs -- 135s, 145s, 159s, all clean) found nothing until *exactly* +9 total VMs, matching `N-ID` exactly. That specific shape -- fine at 8, dead at 9, on one +architecture only -- pulled hard toward "hard capacity ceiling." It wasn't. + +**Two capacity hypotheses were tested and killed, not just argued away.** Bumping riscv64's +QEMU RAM 1024→4096 (`Makefile.starkernel`, reverted after the test) changed nothing -- same +stall signature, ruling out guest memory budget. A live probe of `STADIUM-RES@`/`MSG-STATUS` +with all 9 VMs attached (before invoking any campaign) read 21735, 0 pending messages, 1 +channel -- indistinguishable from what a 2-VM attach showed earlier, ruling out "9-VM attach +overhead alone exhausts the reservoir." Host memory pressure was also ruled out directly: the +very first attempt happened while other desktop applications were using ~7GB of an 11GB host +(a background task was genuinely OOM-killed once during this investigation), but the identical +stall reproduced again with 9.2GB free. + +**The actual mistake, caught before it compounded: three premature kills with no way to tell +"slow" from "stuck" from outside the guest.** Every kill happened under 4 minutes, based on +"no console output yet." That's a weak signal on this codebase specifically -- this session's +own campaign output repeatedly showed prints concatenating without a leading CR +(`-1073741824 DOE-RUN,17`, a `DOE-RUN,` line split across an interleaved CSV header), so absence +of a expected line is not strong evidence nothing executed. The qemu process itself was checked +each time and was always actively running (100-125% CPU), never a genuine deadlock signature. +Fixed the instrumentation before drawing another conclusion: `run_doe_batch.sh`'s completion +wait now samples the qemu process's own `/proc//stat` utime every 60s and logs whether it's +climbing or flat -- a real, external, architecture-independent progress signal instead of a +guess from console silence. Raised the wait deadline 1500s→5400s at the same time, since the +whole point of a "looks stuck" call is worthless if the process never gets the time to prove +otherwise. + +**With that instrumentation, riscv64 at 9 VMs was unambiguously alive, just slow -- climbing +utime, steady ~4000-4500 jiffies per 60s window, sustained across 8+ consecutive checks past +600s** with no sign of degrading or spinning out. That ruled out "hung" for good, but the +slowness itself was still a real problem worth root-causing rather than waiting out indefinitely +-- going from 8 total VMs (159s) to 9 (600s+ and climbing) is not a smooth scaling curve; one +more VM should cost roughly one more VM's worth of work, not 4-10x the wall time. + +**Root cause: `sk_repl_idle()`'s messaging pump (`src/starkernel/repl.c`) walked the entire live- +VM registry every idle beat (~1 Hz, `SK_IDLE_BEAT_INTERVAL`) and dispatched a full `VM-EXEC +"MSG-TICK"` -- a real dictionary lookup plus a 32-slot arena scan -- into *every* live VM, every +single tick, unconditionally, forever.** This is O(N) per tick with no cap, and it runs +regardless of whether the campaign is even active. It was fine at Tripod's original 3-VM scale, +and still workable on amd64/aarch64 at 9 -- but not free, and the cost lands hardest on +whichever architecture's TCG makes each of those N dispatches most expensive. At 9 VMs on +riscv64 specifically, this loop was plausibly the dominant cost driving the wall-time cliff. +The registry itself is also monotonically non-decreasing (`vm_registry_alloc()`'s own doc +comment: "incremented on every ..., never decremented") -- not the direct cause here (dead +entries are skipped cheaply, before any dispatch), but the same shape of unbounded growth that +makes the pump's cost scale with *every VM ever born*, not just the ones still doing anything. + +**Why this was never really a riscv64 bug, and had to be fixed regardless of which architecture +found it first:** Captain Bob's own framing mid-investigation -- "we really will be giving birth +to potentially hundreds of VMs" -- reframed the whole question. An O(N) per-second walk over the +full VM population, unconditionally, is not a riscv64 quirk; riscv64 is just where it became +visible first, at N=9, because its TCG cost per dispatch is highest. At hundreds of VMs this is +a wall on every architecture. Fixing the symptom for riscv64 alone (bigger timeout, more RAM, +document a per-arch VM-count ceiling) would have left the real problem for the next architecture +or the next order of magnitude of VM count to rediscover. + +**The fix: round-robin batching, no new primitives, no messaging/Stadium changes.** The pump now +dispatches to at most `SK_MSG_PUMP_BATCH` (4) live VMs per idle beat instead of all of them, via +a persistent cursor (`g_msg_pump_cursor`, a static index into the registry) that picks up where +the previous beat left off and wraps around. This bounds both the registry scan and the dispatch +cost to O(K) per tick regardless of total VM count -- the only cost is that any single VM's own +message queue now drains roughly every `ceil(N/K)` beats instead of every beat, which is still +bounded, still predictable, and matches the pump's own pre-existing "best-effort, resumes next +beat" contract exactly. Zero new C primitives, zero cross-VM state queries, a pure loop-bound +change confined to `repl.c`. + +**Verification: built clean on all three architectures (zero new warnings), then the full +9-identity campaign was re-run on all three -- not just riscv64-- per the standing rule that a +defect repair invalidates prior results and requires a clean re-run before anything counts as +closed.** Results, this time with the fix in place: + +| arch | wall time | faults | tokens (8 identities) | fleet_conserved | +|---------|-----------|--------|------------------------|------------------| +| amd64 | 198s | 0 | 99/99 each | 656/656 rows | +| aarch64 | 339s | 0 | 99/99 each | 659/659 rows | +| riscv64 | **178s** | 0 | 99/99 each | 659/659 rows | + +riscv64 went from "never completes" (three kills, one past 1673s) to 178s -- faster than +aarch64, in the same range as amd64 -- with the identical campaign, identical seed, identical +identity set. amd64 and aarch64 show no regression from the fix (194s→198s, 339s→339s, both +within run-to-run noise). All three: zero `UNKNOWN WORD`/fault lines, every messaged identity at +exactly 99/99 expected tokens (no drops), fleet K conservation holding on every telemetry row. + +**Also added, at Captain Bob's request, for the next investigation like this one:** +`run_doe_batch.sh` (orchestration script) now writes a companion `host-sample--.csv` +alongside every run's serial log -- wall-clock-timestamped samples, every 5s, of the qemu +process's own `/proc//stat` utime and host `/proc/meminfo` (used/available/swap). Guest-side +`doe_log.c` cannot report either of these -- it runs *inside* the emulated architecture and has +no visibility into real host CPU consumption or memory pressure, only its own emulated clock. +This is standing instrumentation now, not a one-off diagnostic: every future campaign run gets a +joinable host-load record for free, rather than needing hand-checked `/proc` probes and `free -h` +calls reconstructed after the fact, the way this investigation had to. + +**Next step:** rebuild the analysis pipeline against these three full campaign CSVs (now genuinely +messaging-coordinated, priority-driven turn order, not shuffle-position-driven) and produce the +LaTeX report comparing this against the §XV/§XVIII serialized baseline -- the actual point of +building the turn-attractor in the first place. + diff --git a/capsules/BLOCK_MAP.md b/capsules/BLOCK_MAP.md index f88b9bc2..712370f0 100644 --- a/capsules/BLOCK_MAP.md +++ b/capsules/BLOCK_MAP.md @@ -1,5 +1,5 @@ # Capsule Block Manifest — Auto-generated - + diff --git a/disk/artemis.img b/disk/artemis.img index 6a5b170a..bde7cf21 100644 Binary files a/disk/artemis.img and b/disk/artemis.img differ diff --git a/experiments/bare_metal/latest/aarch64.csv b/experiments/bare_metal/latest/aarch64.csv index ecf56526..216ff8da 100644 --- a/experiments/bare_metal/latest/aarch64.csv +++ b/experiments/bare_metal/latest/aarch64.csv @@ -1,257 +1,660 @@ 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,fleet_k_q48,fleet_conserved -100,1000000,10000,0,0,256,61,51,1024,1024,0,0,23336,65536,0,1,42483,11234,11819,65536,1 -101,1010000,10000,0,0,256,61,52,1024,1024,0,0,23350,65536,0,1,42483,11234,11819,65536,1 -102,1020000,10000,0,0,256,62,53,512,512,0,0,23354,65536,0,1,42483,11234,11819,65536,1 -103,1030000,10000,0,0,256,64,54,512,512,0,0,23358,65536,0,1,42483,11234,11819,65536,1 -104,1040000,10000,0,0,256,67,55,256,256,0,0,23362,65536,0,1,42483,11234,11819,65536,1 -105,1050000,10000,0,0,256,68,56,256,256,0,0,23367,65536,0,1,42483,11234,11819,65536,1 -106,1060000,10000,0,0,256,68,58,256,256,0,0,23370,65536,0,1,42483,11234,11819,65536,1 -107,1070000,10000,0,0,256,68,59,256,256,0,0,23374,65536,0,1,42483,11234,11819,65536,1 -108,1080000,10000,0,0,256,68,60,256,256,0,0,23377,65536,0,1,42483,11234,11819,65536,1 -109,1090000,10000,0,0,256,68,61,256,256,0,0,23380,65536,0,1,42483,11234,11819,65536,1 -110,1100000,10000,0,0,256,68,62,256,256,0,0,23384,65536,0,1,42483,11234,11819,65536,1 -111,1110000,10000,0,0,256,68,63,256,256,0,0,23387,65536,0,1,42483,11234,11819,65536,1 -112,1120000,10000,0,0,256,69,64,256,256,0,0,23391,65536,0,1,42483,11234,11819,65536,1 -113,1130000,10000,0,0,256,69,65,256,256,0,0,23395,65536,0,1,42483,11234,11819,65536,1 -114,1140000,10000,0,0,256,69,67,256,256,0,0,23400,65536,0,1,42483,11234,11819,65536,1 -115,1150000,10000,0,0,256,69,68,256,256,0,0,23404,65536,0,1,42483,11234,11819,65536,1 -116,1160000,10000,0,0,256,69,69,256,256,0,0,23408,65536,0,1,42483,11234,11819,65536,1 -117,1170000,10000,0,0,256,69,70,256,256,0,0,23411,65536,0,1,42483,11234,11819,65536,1 -118,1180000,10000,0,0,256,69,71,256,256,0,0,23414,65536,0,1,42483,11234,11819,65536,1 -119,1190000,10000,0,0,256,69,72,256,256,0,0,23418,65536,0,1,42483,11234,11819,65536,1 -120,1200000,10000,0,0,256,69,73,256,256,0,0,23421,65536,0,1,42483,11234,11819,65536,1 -121,1210000,10000,0,0,256,69,75,256,256,0,0,23426,65536,0,1,42483,11234,11819,65536,1 -122,1220000,10000,0,0,256,69,76,256,256,0,0,23430,65536,0,1,42483,11234,11819,65536,1 -123,1230000,10000,0,0,256,70,77,256,256,0,0,23435,65536,0,1,42483,11234,11819,65536,1 -124,1240000,10000,0,0,256,70,78,256,256,0,0,23439,65536,0,1,42483,11234,11819,65536,1 -125,1250000,10000,0,0,256,70,79,256,256,0,0,23443,65536,0,1,42483,11234,11819,65536,1 -126,1260000,10000,0,0,256,70,80,256,256,0,0,23457,65536,0,1,42483,11234,11819,65536,1 -127,1270000,10000,0,0,256,70,81,256,256,0,0,23460,65536,0,1,42483,11234,11819,65536,1 -128,1280000,10000,0,0,256,72,83,256,256,0,0,23463,65536,0,1,42483,11234,11819,65536,1 -129,1290000,10000,0,0,256,72,88,256,256,0,0,23467,65536,0,1,42483,11234,11819,65536,1 -130,1300000,10000,0,0,256,72,90,256,256,0,0,23473,65536,0,1,42483,11234,11819,65536,1 -131,1310000,10000,0,0,256,72,91,256,256,0,0,23477,65536,0,1,42483,11234,11819,65536,1 -132,1320000,10000,0,0,256,72,92,256,256,0,0,23482,65536,0,1,42483,11234,11819,65536,1 -133,1330000,10000,0,0,256,71,95,256,256,0,0,23486,65536,0,1,42483,11234,11819,65536,1 -134,1340000,10000,0,0,256,70,106,256,256,0,0,23490,65536,0,1,42483,11234,11819,65536,1 -135,1350000,10000,0,0,256,70,107,256,256,0,0,23494,65536,0,1,42483,11234,11819,65536,1 -136,1360000,10000,0,0,256,70,136,256,256,0,0,23497,65536,0,1,42483,11234,11819,65536,1 -137,1370000,10000,0,0,256,70,146,256,256,0,0,23501,65536,0,1,42483,11234,11819,65536,1 -138,1380000,10000,0,0,256,68,154,256,256,0,0,23505,65536,0,1,42483,11234,11819,65536,1 -139,1390000,10000,0,0,256,68,175,256,256,0,0,23509,65536,0,1,42483,11234,11819,65536,1 -140,1400000,10000,0,0,256,68,182,256,256,0,0,23513,65536,0,1,42483,11234,11819,65536,1 -141,1410000,10000,0,0,256,68,189,256,256,0,0,23518,65536,0,1,42483,11234,11819,65536,1 -142,1420000,10000,0,0,256,68,196,256,256,0,0,23522,65536,0,1,42483,11234,11819,65536,1 -143,1430000,10000,0,0,256,68,200,256,256,0,0,23525,65536,0,1,42483,11234,11819,65536,1 -144,1440000,10000,0,0,256,66,207,256,256,0,0,23529,65536,0,1,42483,11234,11819,65536,1 -145,1450000,10000,0,0,256,66,213,256,256,0,0,23532,65536,0,1,42483,11234,11819,65536,1 -146,1460000,10000,0,0,256,66,218,256,256,0,0,23535,65536,0,1,42483,11234,11819,65536,1 -147,1470000,10000,0,0,256,66,229,256,256,0,0,23540,65536,0,1,42483,11234,11819,65536,1 -148,1480000,10000,0,0,256,66,224,256,256,0,0,23544,65536,0,1,42483,11234,11819,65536,1 -149,1490000,10000,0,0,256,66,220,256,256,0,0,23548,65536,0,1,42483,11234,11819,65536,1 -150,1500000,10000,0,0,256,66,216,256,256,0,0,23562,65536,0,1,42483,11234,11819,65536,1 -151,1510000,10000,0,0,256,66,216,256,256,0,0,23566,65536,0,1,42483,11234,11819,65536,1 -152,1520000,10000,0,0,256,66,221,256,256,0,0,23569,65536,0,1,42483,11234,11819,65536,1 -153,1530000,10000,0,0,256,66,221,256,256,0,0,23573,65536,0,1,42483,11234,11819,65536,1 -154,1540000,10000,0,0,256,69,217,256,256,0,0,23577,65536,0,1,42483,11234,11819,65536,1 -155,1550000,10000,0,0,256,69,227,256,256,0,0,23582,65536,0,1,42483,11234,11819,65536,1 -156,1560000,10000,0,0,256,69,230,256,256,0,0,23586,65536,0,1,42483,11234,11819,65536,1 -157,1570000,10000,0,0,256,69,236,256,256,0,0,23591,65536,0,1,42483,11234,11819,65536,1 -158,1580000,10000,0,0,256,69,238,256,256,0,0,23595,65536,0,1,42483,11234,11819,65536,1 -159,1590000,10000,0,0,256,69,241,256,256,0,0,23598,65536,0,1,42483,11234,11819,65536,1 -160,1600000,10000,0,0,256,69,243,256,256,0,0,23602,65536,0,1,42483,11234,11819,65536,1 -161,1610000,10000,0,0,256,69,245,256,256,0,0,23605,65536,0,1,42483,11234,11819,65536,1 -162,1620000,10000,0,0,256,69,248,256,256,0,0,23609,65536,0,1,42483,11234,11819,65536,1 -163,1630000,10000,0,0,256,69,250,256,256,0,0,23613,65536,0,1,42483,11234,11819,65536,1 -164,1640000,10000,0,0,256,69,260,256,256,0,0,23617,65536,0,1,42483,11234,11819,65536,1 -165,1650000,10000,0,0,256,69,262,256,256,0,0,23621,65536,0,1,42483,11234,11819,65536,1 -166,1660000,10000,0,0,256,69,265,256,256,0,0,23626,65536,0,1,42483,11234,11819,65536,1 -167,1670000,10000,0,0,256,69,267,256,256,0,0,23630,65536,0,1,42483,11234,11819,65536,1 -168,1680000,10000,0,0,256,69,270,256,256,0,0,23633,65536,0,1,42483,11234,11819,65536,1 -169,1690000,10000,0,0,256,69,272,256,256,0,0,23636,65536,0,1,42483,11234,11819,65536,1 -170,1700000,10000,0,0,256,69,280,256,256,0,0,23639,65536,0,1,42483,11234,11819,65536,1 -171,1710000,10000,0,0,256,69,282,256,256,0,0,23643,65536,0,1,42483,11234,11819,65536,1 -172,1720000,10000,0,0,256,69,285,256,256,0,0,23646,65536,0,1,42483,11234,11819,65536,1 -173,1730000,10000,0,0,256,69,287,256,256,0,0,23650,65536,0,1,42483,11234,11819,65536,1 -174,1740000,10000,0,0,256,69,289,256,256,0,0,23654,65536,0,1,42483,11234,11819,65536,1 -175,1750000,10000,0,0,256,69,292,256,256,0,0,23669,65536,0,1,42483,11234,11819,65536,1 -176,1760000,10000,0,0,256,69,294,256,256,0,0,23673,65536,0,1,42483,11234,11819,65536,1 -177,1770000,10000,0,0,256,70,297,256,256,0,0,23676,65536,0,1,42483,11234,11819,65536,1 -178,1780000,10000,0,0,256,70,302,256,256,0,0,23679,65536,0,1,42483,11234,11819,65536,1 -179,1790000,10000,0,0,256,70,305,256,256,0,0,23683,65536,0,1,42483,11234,11819,65536,1 -180,1800000,10000,0,0,256,70,307,256,256,0,0,23686,65536,0,1,42483,11234,11819,65536,1 -181,1810000,10000,0,0,256,70,309,256,256,0,0,23691,65536,0,1,42483,11234,11819,65536,1 -182,1820000,10000,0,0,256,70,312,256,256,0,0,23694,65536,0,1,42483,11234,11819,65536,1 -183,1830000,10000,0,0,256,70,314,256,256,0,0,23700,65536,0,1,42483,11234,11819,65536,1 -184,1840000,10000,0,0,256,70,316,256,256,0,0,23704,65536,0,1,42483,11234,11819,65536,1 -185,1850000,10000,0,0,256,70,322,256,256,0,0,23707,65536,0,1,42483,11234,11819,65536,1 -186,1860000,10000,0,0,256,70,377,256,256,0,0,23710,65536,0,1,42483,11234,11819,65536,1 -187,1870000,10000,0,0,256,70,380,256,256,0,0,23714,65536,0,1,42483,11234,11819,65536,1 -188,1880000,10000,0,0,256,70,396,256,256,0,0,23717,65536,0,1,42483,11234,11819,65536,1 -189,1890000,10000,0,0,256,70,399,256,256,0,0,23720,65536,0,1,42483,11234,11819,65536,1 -277,2770000,880000,0,0,28875,39,893,256,256,0,4695720455187726336,23732,65536,0,0,42483,11234,11819,65536,1 -190,1900000,18446744073708681616,0,0,41147,70,392,256,256,0,4895412794951728722,23736,65536,0,1,42483,11234,11819,65536,1 -191,1910000,10000,0,0,256,70,395,256,256,0,0,23742,65536,0,1,42483,11234,11819,65536,1 -192,1920000,10000,0,0,256,70,398,256,256,0,0,23745,65536,0,1,42483,11234,11819,65536,1 -193,1930000,10000,0,0,256,70,406,256,256,0,0,23750,65536,0,1,42483,11234,11819,65536,1 -194,1940000,10000,0,0,256,70,409,256,256,0,0,23753,65536,0,1,42483,11234,11819,65536,1 -195,1950000,10000,0,0,256,70,412,256,256,0,0,23757,65536,0,1,42483,11234,11819,65536,1 -196,1960000,10000,0,0,256,70,420,256,256,0,0,23760,65536,0,1,42483,11234,11819,65536,1 -197,1970000,10000,0,0,256,70,428,256,256,0,0,23763,65536,0,1,42483,11234,11819,65536,1 -198,1980000,10000,0,0,256,69,431,256,256,0,0,23776,65536,0,1,42483,11234,11819,65536,1 -199,1990000,10000,0,0,256,68,450,256,256,0,0,23780,65536,0,1,42483,11234,11819,65536,1 -200,2000000,10000,0,0,256,68,453,256,256,0,0,23783,65536,0,1,42483,11234,11819,65536,1 -201,2010000,10000,0,0,256,68,444,256,256,0,0,23788,65536,0,1,42483,11234,11819,65536,1 -202,2020000,10000,0,0,256,68,447,256,256,0,0,23791,65536,0,1,42483,11234,11819,65536,1 -203,2030000,10000,0,0,256,68,451,256,256,0,0,23796,65536,0,1,42483,11234,11819,65536,1 -204,2040000,10000,0,0,256,68,454,256,256,0,0,23800,65536,0,1,42483,11234,11819,65536,1 -205,2050000,10000,0,0,256,68,457,256,256,0,0,23803,65536,0,1,42483,11234,11819,65536,1 -206,2060000,10000,0,0,256,68,460,256,256,0,0,23807,65536,0,1,42483,11234,11819,65536,1 -207,2070000,10000,0,0,256,68,463,256,256,0,0,23810,65536,0,1,42483,11234,11819,65536,1 -208,2080000,10000,0,0,256,67,466,256,256,0,0,23813,65536,0,1,42483,11234,11819,65536,1 -209,2090000,10000,0,0,256,67,474,256,256,0,0,23817,65536,0,1,42483,11234,11819,65536,1 -210,2100000,10000,0,0,256,67,471,256,256,0,0,23822,65536,0,1,42483,11234,11819,65536,1 -789,7890000,5790000,0,0,154607,31,2818,256,256,0,4707964238717517824,23835,65536,0,0,42483,11234,11819,65536,1 -211,2110000,18446744073703771616,0,0,46523,67,474,256,256,0,4895412794951726325,23840,65536,0,1,42483,11234,11819,65536,1 -212,2120000,10000,0,0,256,66,496,256,256,0,0,23845,65536,0,1,42483,11234,11819,65536,1 -213,2130000,10000,0,0,256,66,499,256,256,0,0,23849,65536,0,1,42483,11234,11819,65536,1 -214,2140000,10000,0,0,256,65,536,256,256,0,0,23852,65536,0,1,42483,11234,11819,65536,1 -215,2150000,10000,0,0,256,65,539,256,256,0,0,23856,65536,0,1,42483,11234,11819,65536,1 -216,2160000,10000,0,0,256,65,543,256,256,0,0,23859,65536,0,1,42483,11234,11819,65536,1 -217,2170000,10000,0,0,256,65,492,256,256,0,0,23864,65536,0,1,42483,11234,11819,65536,1 -171,1710000,18446744073709091616,0,0,42726,43,708,256,256,0,4895412794951728923,23876,65536,0,0,42483,11234,11819,65536,1 -218,2180000,470000,0,0,5589,65,495,256,256,0,4691646352289955840,23889,65536,0,1,42483,11234,11819,65536,1 -219,2190000,10000,0,0,256,65,498,256,256,0,0,23894,65536,0,1,42483,11234,11819,65536,1 -220,2200000,10000,0,0,256,65,501,256,256,0,0,23899,65536,0,1,42483,11234,11819,65536,1 -221,2210000,10000,0,0,256,65,504,256,256,0,0,23903,65536,0,1,42483,11234,11819,65536,1 -222,2220000,10000,0,0,256,63,513,256,256,0,0,23906,65536,0,1,42483,11234,11819,65536,1 -223,2230000,10000,0,0,256,63,523,256,256,0,0,23910,65536,0,1,42483,11234,11819,65536,1 -224,2240000,10000,0,0,256,63,526,256,256,0,0,23914,65536,0,1,42483,11234,11819,65536,1 -225,2250000,10000,0,0,256,63,557,256,256,0,0,23917,65536,0,1,42483,11234,11819,65536,1 -226,2260000,10000,0,0,256,63,561,256,256,0,0,23920,65536,0,1,42483,11234,11819,65536,1 -227,2270000,10000,0,0,256,63,612,256,256,0,0,23923,65536,0,1,42483,11234,11819,65536,1 -228,2280000,10000,0,0,256,63,531,256,256,0,0,23928,65536,0,1,42483,11234,11819,65536,1 -229,2290000,10000,0,0,256,63,534,256,256,0,0,23931,65536,0,1,42483,11234,11819,65536,1 -230,2300000,10000,0,0,256,63,538,256,256,0,0,23935,65536,0,1,42483,11234,11819,65536,1 -231,2310000,10000,0,0,256,63,541,256,256,0,0,23939,65536,0,1,42483,11234,11819,65536,1 -232,2320000,10000,0,0,256,63,544,256,256,0,0,23943,65536,0,1,42483,11234,11819,65536,1 -233,2330000,10000,0,0,256,63,547,256,256,0,0,23946,65536,0,1,42483,11234,11819,65536,1 -234,2340000,10000,0,0,256,63,557,256,256,0,0,23949,65536,0,1,42483,11234,11819,65536,1 -235,2350000,10000,0,0,256,63,567,256,256,0,0,23953,65536,0,1,42483,11234,11819,65536,1 -236,2360000,10000,0,0,256,63,578,256,256,0,0,23956,65536,0,1,42483,11234,11819,65536,1 -237,2370000,10000,0,0,256,63,588,256,256,0,0,23959,65536,0,1,42483,11234,11819,65536,1 -238,2380000,10000,0,0,256,63,576,256,256,0,0,23964,65536,0,1,42483,11234,11819,65536,1 -239,2390000,10000,0,0,256,63,579,256,256,0,0,23968,65536,0,1,42483,11234,11819,65536,1 -240,2400000,10000,0,0,256,62,590,256,256,0,0,23973,65536,0,1,42483,11234,11819,65536,1 -241,2410000,10000,0,0,256,62,593,256,256,0,0,23977,65536,0,1,42483,11234,11819,65536,1 -242,2420000,10000,0,0,256,62,596,256,256,0,0,23980,65536,0,1,42483,11234,11819,65536,1 -487,4870000,2450000,0,0,69087,33,1734,256,256,0,4702494271448547328,23991,65536,0,0,42483,11234,11819,65536,1 -243,2430000,18446744073707111616,0,0,54715,62,600,256,256,0,4895412794951727956,24004,65536,0,1,42483,11234,11819,65536,1 -244,2440000,10000,0,0,256,62,603,256,256,0,0,24008,65536,0,1,42483,11234,11819,65536,1 -245,2450000,10000,0,0,256,62,606,256,256,0,0,24011,65536,0,1,42483,11234,11819,65536,1 -246,2460000,10000,0,0,256,62,609,256,256,0,0,24015,65536,0,1,42483,11234,11819,65536,1 -247,2470000,10000,0,0,256,62,612,256,256,0,0,24019,65536,0,1,42483,11234,11819,65536,1 -697,6970000,4500000,0,0,121588,31,2524,256,256,0,4706579111764557824,24033,65536,0,0,42483,11234,11819,65536,1 -248,2480000,18446744073705061616,0,0,55995,62,631,256,256,0,4895412794951726955,24037,65536,0,1,42483,11234,11819,65536,1 -249,2490000,10000,0,0,256,62,635,256,256,0,0,24042,65536,0,1,42483,11234,11819,65536,1 -250,2500000,10000,0,0,256,62,638,256,256,0,0,24046,65536,0,1,42483,11234,11819,65536,1 -251,2510000,10000,0,0,256,62,677,256,256,0,0,24049,65536,0,1,42483,11234,11819,65536,1 -252,2520000,10000,0,0,256,62,681,256,256,0,0,24052,65536,0,1,42483,11234,11819,65536,1 -253,2530000,10000,0,0,256,62,747,256,256,0,0,24055,65536,0,1,42483,11234,11819,65536,1 -254,2540000,10000,0,0,256,62,751,256,256,0,0,24059,65536,0,1,42483,11234,11819,65536,1 -255,2550000,10000,0,0,256,62,663,256,256,0,0,24063,65536,0,1,42483,11234,11819,65536,1 -256,2560000,10000,0,0,256,62,666,256,256,0,0,24067,65536,0,1,42483,11234,11819,65536,1 -257,2570000,10000,0,0,256,62,670,256,256,0,0,24071,65536,0,1,42483,11234,11819,65536,1 -258,2580000,10000,0,0,256,62,673,256,256,0,0,24076,65536,0,1,42483,11234,11819,65536,1 -259,2590000,10000,0,0,256,62,676,256,256,0,0,24080,65536,0,1,42483,11234,11819,65536,1 -260,2600000,10000,0,0,256,62,679,256,256,0,0,24083,65536,0,1,42483,11234,11819,65536,1 -261,2610000,10000,0,0,256,62,692,256,256,0,0,24086,65536,0,1,42483,11234,11819,65536,1 -262,2620000,10000,0,0,256,62,705,256,256,0,0,24090,65536,0,1,42483,11234,11819,65536,1 -263,2630000,10000,0,0,256,62,708,256,256,0,0,24093,65536,0,1,42483,11234,11819,65536,1 -93,930000,18446744073707851616,0,0,22674,53,213,256,256,0,4895412794951728317,24105,65536,0,0,42483,11234,11819,65536,1 -264,2640000,1710000,0,0,37417,62,743,256,256,0,4700052256123256832,24119,65536,0,1,42483,11234,11819,65536,1 -265,2650000,10000,0,0,256,62,746,256,256,0,0,24123,65536,0,1,42483,11234,11819,65536,1 -266,2660000,10000,0,0,256,62,708,256,256,0,0,24128,65536,0,1,42483,11234,11819,65536,1 -172,1720000,18446744073708611616,0,0,42878,48,519,256,256,0,4895412794951728688,24139,65536,0,0,42483,11234,11819,65536,1 -267,2670000,950000,0,0,17981,62,712,256,256,0,4696321750609166336,24144,65536,0,1,42483,11234,11819,65536,1 -268,2680000,10000,0,0,256,62,715,256,256,0,0,24149,65536,0,1,42483,11234,11819,65536,1 -269,2690000,10000,0,0,256,62,719,256,256,0,0,24153,65536,0,1,42483,11234,11819,65536,1 -270,2700000,10000,0,0,256,62,722,256,256,0,0,24156,65536,0,1,42483,11234,11819,65536,1 -271,2710000,10000,0,0,256,62,726,256,256,0,0,24160,65536,0,1,42483,11234,11819,65536,1 -272,2720000,10000,0,0,256,62,729,256,256,0,0,24164,65536,0,1,42483,11234,11819,65536,1 -273,2730000,10000,0,0,256,62,732,256,256,0,0,24167,65536,0,1,42483,11234,11819,65536,1 -274,2740000,10000,0,0,256,62,746,256,256,0,0,24170,65536,0,1,42483,11234,11819,65536,1 -275,2750000,10000,0,0,256,62,760,256,256,0,0,24174,65536,0,1,42483,11234,11819,65536,1 -276,2760000,10000,0,0,256,62,742,256,256,0,0,24178,65536,0,1,42483,11234,11819,65536,1 -277,2770000,10000,0,0,256,62,745,256,256,0,0,24182,65536,0,1,42483,11234,11819,65536,1 -278,2780000,10000,0,0,256,62,749,256,256,0,0,24187,65536,0,1,42483,11234,11819,65536,1 -279,2790000,10000,0,0,256,62,819,256,256,0,0,24191,65536,0,1,42483,11234,11819,65536,1 -280,2800000,10000,0,0,256,62,823,256,256,0,0,24194,65536,0,1,42483,11234,11819,65536,1 -281,2810000,10000,0,0,256,62,827,256,256,0,0,24198,65536,0,1,42483,11234,11819,65536,1 -282,2820000,10000,0,0,256,62,830,256,256,0,0,24201,65536,0,1,42483,11234,11819,65536,1 -283,2830000,10000,0,0,256,62,834,256,256,0,0,24204,65536,0,1,42483,11234,11819,65536,1 -284,2840000,10000,0,0,256,62,769,256,256,0,0,24208,65536,0,1,42483,11234,11819,65536,1 -285,2850000,10000,0,0,256,61,772,256,256,0,0,24212,65536,0,1,42483,11234,11819,65536,1 -286,2860000,10000,0,0,256,61,775,256,256,0,0,24225,65536,0,1,42483,11234,11819,65536,1 -287,2870000,10000,0,0,256,60,789,256,256,0,0,24229,65536,0,1,42483,11234,11819,65536,1 -288,2880000,10000,0,0,256,60,804,256,256,0,0,24233,65536,0,1,42483,11234,11819,65536,1 -289,2890000,10000,0,0,256,60,808,256,256,0,0,24237,65536,0,1,42483,11234,11819,65536,1 -290,2900000,10000,0,0,256,59,847,256,256,0,0,24240,65536,0,1,42483,11234,11819,65536,1 -291,2910000,10000,0,0,256,59,850,256,256,0,0,24244,65536,0,1,42483,11234,11819,65536,1 -292,2920000,10000,0,0,256,57,936,256,256,0,0,24247,65536,0,1,42483,11234,11819,65536,1 -293,2930000,10000,0,0,256,57,940,256,256,0,0,24250,65536,0,1,42483,11234,11819,65536,1 -294,2940000,10000,0,0,256,57,874,256,256,0,0,24254,65536,0,1,42483,11234,11819,65536,1 -295,2950000,10000,0,0,256,59,805,256,256,0,0,24258,65536,0,1,42483,11234,11819,65536,1 -296,2960000,10000,0,0,256,59,809,256,256,0,0,24262,65536,0,1,42483,11234,11819,65536,1 -297,2970000,10000,0,0,256,59,812,256,256,0,0,24267,65536,0,1,42483,11234,11819,65536,1 -298,2980000,10000,0,0,256,59,816,256,256,0,0,24271,65536,0,1,42483,11234,11819,65536,1 -299,2990000,10000,0,0,256,59,819,256,256,0,0,24275,65536,0,1,42483,11234,11819,65536,1 -300,3000000,10000,0,0,256,59,834,256,256,0,0,24278,65536,0,1,42483,11234,11819,65536,1 -301,3010000,10000,0,0,256,59,849,256,256,0,0,24281,65536,0,1,42483,11234,11819,65536,1 -382,3820000,810000,0,0,27095,37,1284,256,256,0,4695119159766286336,24293,65536,0,0,42483,11234,11819,65536,1 -302,3020000,18446744073708751616,0,0,69819,59,852,256,256,0,4895412794951728756,24297,65536,0,1,42483,11234,11819,65536,1 -303,3030000,10000,0,0,256,59,894,256,256,0,0,24302,65536,0,1,42483,11234,11819,65536,1 -304,3040000,10000,0,0,256,59,835,256,256,0,0,24308,65536,0,1,42483,11234,11819,65536,1 -305,3050000,10000,0,0,256,57,839,256,256,0,0,24313,65536,0,1,42483,11234,11819,65536,1 -306,3060000,10000,0,0,256,57,842,256,256,0,0,24319,65536,0,1,42483,11234,11819,65536,1 -307,3070000,10000,0,0,256,57,845,256,256,0,0,24331,65536,0,1,42483,11234,11819,65536,1 -308,3080000,10000,0,0,256,57,849,256,256,0,0,24335,65536,0,1,42483,11234,11819,65536,1 -309,3090000,10000,0,0,256,57,852,256,256,0,0,24339,65536,0,1,42483,11234,11819,65536,1 -310,3100000,10000,0,0,256,57,856,256,256,0,0,24343,65536,0,1,42483,11234,11819,65536,1 -311,3110000,10000,0,0,256,57,859,256,256,0,0,24347,65536,0,1,42483,11234,11819,65536,1 -312,3120000,10000,0,0,256,57,862,256,256,0,0,24352,65536,0,1,42483,11234,11819,65536,1 -313,3130000,10000,0,0,256,57,878,256,256,0,0,24357,65536,0,1,42483,11234,11819,65536,1 -314,3140000,10000,0,0,256,57,881,256,256,0,0,24362,65536,0,1,42483,11234,11819,65536,1 -315,3150000,10000,0,0,256,57,885,256,256,0,0,24367,65536,0,1,42483,11234,11819,65536,1 -316,3160000,10000,0,0,256,57,927,256,256,0,0,24371,65536,0,1,42483,11234,11819,65536,1 -317,3170000,10000,0,0,256,57,930,256,256,0,0,24375,65536,0,1,42483,11234,11819,65536,1 -579,5790000,2620000,0,0,73435,33,2035,256,256,0,4702859343668707328,24388,65536,0,0,42483,11234,11819,65536,1 -318,3180000,18446744073706941616,0,0,73915,57,1022,256,256,0,4895412794951727873,24392,65536,0,1,42483,11234,11819,65536,1 -319,3190000,10000,0,0,256,57,1026,256,256,0,0,24397,65536,0,1,42483,11234,11819,65536,1 -320,3200000,10000,0,0,256,57,1030,256,256,0,0,24401,65536,0,1,42483,11234,11819,65536,1 -321,3210000,10000,0,0,256,57,905,256,256,0,0,24406,65536,0,1,42483,11234,11819,65536,1 -322,3220000,10000,0,0,256,57,908,256,256,0,0,24410,65536,0,1,42483,11234,11819,65536,1 -323,3230000,10000,0,0,256,57,912,256,256,0,0,24415,65536,0,1,42483,11234,11819,65536,1 -324,3240000,10000,0,0,256,56,928,256,256,0,0,24420,65536,0,1,42483,11234,11819,65536,1 -325,3250000,10000,0,0,256,56,932,256,256,0,0,24424,65536,0,1,42483,11234,11819,65536,1 -326,3260000,10000,0,0,256,56,948,256,256,0,0,24437,65536,0,1,42483,11234,11819,65536,1 -327,3270000,10000,0,0,256,56,966,256,256,0,0,24440,65536,0,1,42483,11234,11819,65536,1 -328,3280000,10000,0,0,256,56,969,256,256,0,0,24444,65536,0,1,42483,11234,11819,65536,1 -329,3290000,10000,0,0,256,56,1017,256,256,0,0,24449,65536,0,1,42483,11234,11819,65536,1 -330,3300000,10000,0,0,256,56,949,256,256,0,0,24454,65536,0,1,42483,11234,11819,65536,1 -331,3310000,10000,0,0,256,56,980,256,256,0,0,24459,65536,0,1,42483,11234,11819,65536,1 -332,3320000,10000,0,0,256,56,983,256,256,0,0,24464,65536,0,1,42483,11234,11819,65536,1 -333,3330000,10000,0,0,256,56,987,256,256,0,0,24468,65536,0,1,42483,11234,11819,65536,1 -334,3340000,10000,0,0,256,56,991,256,256,0,0,24472,65536,0,1,42483,11234,11819,65536,1 -335,3350000,10000,0,0,256,56,994,256,256,0,0,24476,65536,0,1,42483,11234,11819,65536,1 -336,3360000,10000,0,0,256,56,998,256,256,0,0,24480,65536,0,1,42483,11234,11819,65536,1 -337,3370000,10000,0,0,256,56,1001,256,256,0,0,24486,65536,0,1,42483,11234,11819,65536,1 -338,3380000,10000,0,0,256,56,1004,256,256,0,0,24490,65536,0,1,42483,11234,11819,65536,1 -339,3390000,10000,0,0,256,56,1008,256,256,0,0,24494,65536,0,1,42483,11234,11819,65536,1 -340,3400000,10000,0,0,256,56,1011,256,256,0,0,24498,65536,0,1,42483,11234,11819,65536,1 -341,3410000,10000,0,0,256,56,1015,256,256,0,0,24503,65536,0,1,42483,11234,11819,65536,1 -342,3420000,10000,0,0,256,56,1065,256,256,0,0,24507,65536,0,1,42483,11234,11819,65536,1 -343,3430000,10000,0,0,256,56,1069,256,256,0,0,24511,65536,0,1,42483,11234,11819,65536,1 -344,3440000,10000,0,0,256,56,1179,256,256,0,0,24514,65536,0,1,42483,11234,11819,65536,1 -345,3450000,10000,0,0,256,56,1183,256,256,0,0,24518,65536,0,1,42483,11234,11819,65536,1 -346,3460000,10000,0,0,256,56,1188,256,256,0,0,24521,65536,0,1,42483,11234,11819,65536,1 +1211,12110000,10000,0,0,256,87,1471,1024,1024,0,0,25680,65536,0,1,51136,7111,7289,65536,1 +1212,12120000,10000,0,0,256,91,1473,1024,1024,0,0,25687,65536,0,1,51136,7111,7289,65536,1 +1213,12130000,10000,0,0,256,92,1474,2048,2048,0,0,25696,65536,0,1,51136,7111,7289,65536,1 +1214,12140000,10000,0,0,256,95,1475,2048,2048,0,0,25704,65536,0,1,51136,7111,7289,65536,1 +1215,12150000,10000,0,0,256,98,1477,2048,2048,0,0,25709,65536,0,1,51136,7111,7289,65536,1 +1216,12160000,10000,0,0,256,98,1478,4096,4096,0,0,25714,65536,0,1,51136,7111,7289,65536,1 +1217,12170000,10000,0,0,256,99,1479,4096,4096,0,0,25719,65536,0,1,51136,7111,7289,65536,1 +1218,12180000,10000,0,0,256,102,1481,4096,4096,0,0,25723,65536,0,1,51136,7111,7289,65536,1 +1219,12190000,10000,0,0,256,104,1482,4096,4096,0,0,25728,65536,0,1,51136,7111,7289,65536,1 +1220,12200000,10000,0,0,256,105,1483,2048,2048,0,0,25733,65536,0,1,51136,7111,7289,65536,1 +1221,12210000,10000,0,0,256,112,1484,2048,2048,0,0,25738,65536,0,1,51136,7111,7289,65536,1 +1222,12220000,10000,0,0,256,112,1486,2048,2048,0,0,25743,65536,0,1,51136,7111,7289,65536,1 +1223,12230000,10000,0,0,256,112,1487,1024,1024,0,0,25747,65536,0,1,51136,7111,7289,65536,1 +1224,12240000,10000,0,0,256,112,1488,1024,1024,0,0,25752,65536,0,1,51136,7111,7289,65536,1 +1225,12250000,10000,0,0,256,112,1490,512,512,0,0,25757,65536,0,1,51136,7111,7289,65536,1 +1226,12260000,10000,0,0,256,112,1491,512,512,0,0,25762,65536,0,1,51136,7111,7289,65536,1 +1227,12270000,10000,0,0,256,112,1412,256,256,0,0,25767,65536,0,1,51136,7111,7289,65536,1 +1228,12280000,10000,0,0,256,112,1360,256,256,0,0,25771,65536,0,1,51136,7111,7289,65536,1 +54,540000,18446744073697811616,0,0,12711,59,98,256,256,0,4895412794951723415,25794,65536,0,0,51136,7111,7289,65536,1 +1229,12290000,11750000,0,0,293107,112,1299,256,256,0,4712564475109048320,25813,65536,0,1,51136,7111,7289,65536,1 +1230,12300000,10000,0,0,256,112,1300,256,256,0,0,25820,65536,0,1,51136,7111,7289,65536,1 +1231,12310000,10000,0,0,256,112,1301,256,256,0,0,25825,65536,0,1,51136,7111,7289,65536,1 +1232,12320000,10000,0,0,256,112,1303,256,256,0,0,25830,65536,0,1,51136,7111,7289,65536,1 +1233,12330000,10000,0,0,256,112,1304,256,256,0,0,25835,65536,0,1,51136,7111,7289,65536,1 +1234,12340000,10000,0,0,256,112,1305,256,256,0,0,25839,65536,0,1,51136,7111,7289,65536,1 +1235,12350000,10000,0,0,256,112,1300,256,256,0,0,25844,65536,0,1,51136,7111,7289,65536,1 +1236,12360000,10000,0,0,256,112,1295,256,256,0,0,25848,65536,0,1,51136,7111,7289,65536,1 +1237,12370000,10000,0,0,256,112,1296,256,256,0,0,25852,65536,0,1,51136,7111,7289,65536,1 +1238,12380000,10000,0,0,256,112,1297,256,256,0,0,25857,65536,0,1,51136,7111,7289,65536,1 +1239,12390000,10000,0,0,256,112,1299,256,256,0,0,25863,65536,0,1,51136,7111,7289,65536,1 +1240,12400000,10000,0,0,256,112,1300,256,256,0,0,25867,65536,0,1,51136,7111,7289,65536,1 +1241,12410000,10000,0,0,256,112,1301,256,256,0,0,25872,65536,0,1,51136,7111,7289,65536,1 +1242,12420000,10000,0,0,256,112,1302,256,256,0,0,25877,65536,0,1,51136,7111,7289,65536,1 +1243,12430000,10000,0,0,256,111,1302,256,256,0,0,25884,65536,0,1,51136,7111,7289,65536,1 +1244,12440000,10000,0,0,256,112,1304,256,256,0,0,25889,65536,0,1,51136,7111,7289,65536,1 +1245,12450000,10000,0,0,256,112,1305,256,256,0,0,25893,65536,0,1,51136,7111,7289,65536,1 +1246,12460000,10000,0,0,256,113,1306,256,256,0,0,25898,65536,0,1,51136,7111,7289,65536,1 +1247,12470000,10000,0,0,256,113,1307,256,256,0,0,25903,65536,0,1,51136,7111,7289,65536,1 +1248,12480000,10000,0,0,256,113,1308,256,256,0,0,25908,65536,0,1,51136,7111,7289,65536,1 +1249,12490000,10000,0,0,256,113,1309,256,256,0,0,25912,65536,0,1,51136,7111,7289,65536,1 +1250,12500000,10000,0,0,256,113,1310,256,256,0,0,25916,65536,0,1,51136,7111,7289,65536,1 +1251,12510000,10000,0,0,256,113,1311,256,256,0,0,25920,65536,0,1,51136,7111,7289,65536,1 +1252,12520000,10000,0,0,256,113,1312,256,256,0,0,25924,65536,0,1,51136,7111,7289,65536,1 +1253,12530000,10000,0,0,256,113,1314,256,256,0,0,25928,65536,0,1,51136,7111,7289,65536,1 +1254,12540000,10000,0,0,256,113,1315,256,256,0,0,25946,65536,0,1,51136,7111,7289,65536,1 +1255,12550000,10000,0,0,256,113,1315,256,256,0,0,25950,65536,0,1,51136,7111,7289,65536,1 +93,930000,18446744073697931616,0,0,22737,48,282,256,256,0,4895412794951723473,25964,65536,0,0,51136,7111,7289,65536,1 +1256,12560000,11630000,0,0,289993,113,1317,256,256,0,4712500050599608320,25975,65536,0,1,51136,7111,7289,65536,1 +1257,12570000,10000,0,0,256,113,1318,256,256,0,0,25980,65536,0,1,51136,7111,7289,65536,1 +1258,12580000,10000,0,0,256,113,1319,256,256,0,0,25985,65536,0,1,51136,7111,7289,65536,1 +1259,12590000,10000,0,0,256,113,1320,256,256,0,0,25989,65536,0,1,51136,7111,7289,65536,1 +1260,12600000,10000,0,0,256,113,1321,256,256,0,0,25993,65536,0,1,51136,7111,7289,65536,1 +1261,12610000,10000,0,0,256,113,1322,256,256,0,0,25998,65536,0,1,51136,7111,7289,65536,1 +1262,12620000,10000,0,0,256,113,1323,256,256,0,0,26002,65536,0,1,51136,7111,7289,65536,1 +1263,12630000,10000,0,0,256,113,1325,256,256,0,0,26007,65536,0,1,51136,7111,7289,65536,1 +1264,12640000,10000,0,0,256,113,1326,256,256,0,0,26011,65536,0,1,51136,7111,7289,65536,1 +1265,12650000,10000,0,0,256,113,1327,256,256,0,0,26015,65536,0,1,51136,7111,7289,65536,1 +1266,12660000,10000,0,0,256,113,1328,256,256,0,0,26019,65536,0,1,51136,7111,7289,65536,1 +1267,12670000,10000,0,0,256,113,1329,256,256,0,0,26023,65536,0,1,51136,7111,7289,65536,1 +1268,12680000,10000,0,0,256,113,1330,256,256,0,0,26028,65536,0,1,51136,7111,7289,65536,1 +1269,12690000,10000,0,0,256,113,1331,256,256,0,0,26033,65536,0,1,51136,7111,7289,65536,1 +1270,12700000,10000,0,0,256,113,1333,256,256,0,0,26037,65536,0,1,51136,7111,7289,65536,1 +1271,12710000,10000,0,0,256,113,1334,256,256,0,0,26040,65536,0,1,51136,7111,7289,65536,1 +1272,12720000,10000,0,0,256,113,1335,256,256,0,0,26045,65536,0,1,51136,7111,7289,65536,1 +1273,12730000,10000,0,0,256,113,1336,256,256,0,0,26048,65536,0,1,51136,7111,7289,65536,1 +1274,12740000,10000,0,0,256,113,1337,256,256,0,0,26052,65536,0,1,51136,7111,7289,65536,1 +1275,12750000,10000,0,0,256,113,1338,256,256,0,0,26056,65536,0,1,51136,7111,7289,65536,1 +1276,12760000,10000,0,0,256,113,1339,256,256,0,0,26060,65536,0,1,51136,7111,7289,65536,1 +1277,12770000,10000,0,0,256,113,1341,256,256,0,0,26078,65536,0,1,51136,7111,7289,65536,1 +1278,12780000,10000,0,0,256,113,1342,256,256,0,0,26082,65536,0,1,51136,7111,7289,65536,1 +1279,12790000,10000,0,0,256,113,1343,256,256,0,0,26085,65536,0,1,51136,7111,7289,65536,1 +1280,12800000,10000,0,0,256,113,1344,256,256,0,0,26089,65536,0,1,51136,7111,7289,65536,1 +1281,12810000,10000,0,0,256,114,1345,256,256,0,0,26093,65536,0,1,51136,7111,7289,65536,1 +1282,12820000,10000,0,0,256,114,1346,256,256,0,0,26102,65536,0,1,51136,7111,7289,65536,1 +1283,12830000,10000,0,0,256,114,1347,256,256,0,0,26107,65536,0,1,51136,7111,7289,65536,1 +1284,12840000,10000,0,0,256,114,1349,256,256,0,0,26110,65536,0,1,51136,7111,7289,65536,1 +1285,12850000,10000,0,0,256,114,1350,256,256,0,0,26114,65536,0,1,51136,7111,7289,65536,1 +1286,12860000,10000,0,0,256,114,1351,256,256,0,0,26118,65536,0,1,51136,7111,7289,65536,1 +1287,12870000,10000,0,0,256,114,1352,256,256,0,0,26121,65536,0,1,51136,7111,7289,65536,1 +1288,12880000,10000,0,0,256,114,1353,256,256,0,0,26126,65536,0,1,51136,7111,7289,65536,1 +1289,12890000,10000,0,0,256,114,1354,256,256,0,0,26129,65536,0,1,51136,7111,7289,65536,1 +1290,12900000,10000,0,0,256,114,1355,256,256,0,0,26133,65536,0,1,51136,7111,7289,65536,1 +1291,12910000,10000,0,0,256,114,1357,256,256,0,0,26137,65536,0,1,51136,7111,7289,65536,1 +1292,12920000,10000,0,0,256,114,1358,256,256,0,0,26141,65536,0,1,51136,7111,7289,65536,1 +1293,12930000,10000,0,0,256,114,1359,256,256,0,0,26145,65536,0,1,51136,7111,7289,65536,1 +1294,12940000,10000,0,0,256,115,1360,256,256,0,0,26148,65536,0,1,51136,7111,7289,65536,1 +1295,12950000,10000,0,0,256,115,1361,256,256,0,0,26154,65536,0,1,51136,7111,7289,65536,1 +1296,12960000,10000,0,0,256,115,1362,256,256,0,0,26157,65536,0,1,51136,7111,7289,65536,1 +1297,12970000,10000,0,0,256,115,1363,256,256,0,0,26161,65536,0,1,51136,7111,7289,65536,1 +1298,12980000,10000,0,0,256,115,1365,256,256,0,0,26165,65536,0,1,51136,7111,7289,65536,1 +1299,12990000,10000,0,0,256,115,1366,256,256,0,0,26169,65536,0,1,51136,7111,7289,65536,1 +1300,13000000,10000,0,0,256,115,1367,256,256,0,0,26173,65536,0,1,51136,7111,7289,65536,1 +1301,13010000,10000,0,0,256,115,1368,256,256,0,0,26177,65536,0,1,51136,7111,7289,65536,1 +1302,13020000,10000,0,0,256,115,1369,256,256,0,0,26181,65536,0,1,51136,7111,7289,65536,1 +1303,13030000,10000,0,0,256,115,1370,256,256,0,0,26184,65536,0,1,51136,7111,7289,65536,1 +1304,13040000,10000,0,0,256,115,1371,256,256,0,0,26188,65536,0,1,51136,7111,7289,65536,1 +1305,13050000,10000,0,0,256,115,1373,256,256,0,0,26192,65536,0,1,51136,7111,7289,65536,1 +1306,13060000,10000,0,0,256,115,1374,256,256,0,0,26196,65536,0,1,51136,7111,7289,65536,1 +435,4350000,18446744073700841616,0,0,110242,33,1523,256,256,0,4895412794951724894,26216,65536,0,0,51136,7111,7289,65536,1 +1307,13070000,8720000,0,0,215544,115,1374,256,256,0,4710937756245688320,26235,65536,0,1,51136,7111,7289,65536,1 +1308,13080000,10000,0,0,256,115,1376,256,256,0,0,26241,65536,0,1,51136,7111,7289,65536,1 +1309,13090000,10000,0,0,256,115,1377,256,256,0,0,26244,65536,0,1,51136,7111,7289,65536,1 +1310,13100000,10000,0,0,256,115,1378,256,256,0,0,26248,65536,0,1,51136,7111,7289,65536,1 +1311,13110000,10000,0,0,256,115,1379,256,256,0,0,26252,65536,0,1,51136,7111,7289,65536,1 +1312,13120000,10000,0,0,256,115,1380,256,256,0,0,26256,65536,0,1,51136,7111,7289,65536,1 +1313,13130000,10000,0,0,256,117,1381,256,256,0,0,26260,65536,0,1,51136,7111,7289,65536,1 +1314,13140000,10000,0,0,256,119,1382,256,256,0,0,26264,65536,0,1,51136,7111,7289,65536,1 +1315,13150000,10000,0,0,256,119,1384,256,256,0,0,26268,65536,0,1,51136,7111,7289,65536,1 +1316,13160000,10000,0,0,256,119,1385,256,256,0,0,26272,65536,0,1,51136,7111,7289,65536,1 +1317,13170000,10000,0,0,256,119,1386,256,256,0,0,26276,65536,0,1,51136,7111,7289,65536,1 +1318,13180000,10000,0,0,256,119,1387,256,256,0,0,26280,65536,0,1,51136,7111,7289,65536,1 +1319,13190000,10000,0,0,256,119,1388,256,256,0,0,26283,65536,0,1,51136,7111,7289,65536,1 +1320,13200000,10000,0,0,256,119,1389,256,256,0,0,26287,65536,0,1,51136,7111,7289,65536,1 +1321,13210000,10000,0,0,256,119,1390,256,256,0,0,26292,65536,0,1,51136,7111,7289,65536,1 +1322,13220000,10000,0,0,256,119,1392,256,256,0,0,26296,65536,0,1,51136,7111,7289,65536,1 +1323,13230000,10000,0,0,256,119,1393,256,256,0,0,26300,65536,0,1,51136,7111,7289,65536,1 +1324,13240000,10000,0,0,256,119,1394,256,256,0,0,26304,65536,0,1,51136,7111,7289,65536,1 +1325,13250000,10000,0,0,256,119,1395,256,256,0,0,26308,65536,0,1,51136,7111,7289,65536,1 +1326,13260000,10000,0,0,256,119,1396,256,256,0,0,26312,65536,0,1,51136,7111,7289,65536,1 +1327,13270000,10000,0,0,256,119,1397,256,256,0,0,26315,65536,0,1,51136,7111,7289,65536,1 +1328,13280000,10000,0,0,256,119,1398,256,256,0,0,26319,65536,0,1,51136,7111,7289,65536,1 +1329,13290000,10000,0,0,256,119,1400,256,256,0,0,26324,65536,0,1,51136,7111,7289,65536,1 +1330,13300000,10000,0,0,256,119,1401,256,256,0,0,26327,65536,0,1,51136,7111,7289,65536,1 +1331,13310000,10000,0,0,256,119,1402,256,256,0,0,26332,65536,0,1,51136,7111,7289,65536,1 +1332,13320000,10000,0,0,256,119,1403,256,256,0,0,26336,65536,0,1,51136,7111,7289,65536,1 +1333,13330000,10000,0,0,256,119,1404,256,256,0,0,26340,65536,0,1,51136,7111,7289,65536,1 +1334,13340000,10000,0,0,256,119,1405,256,256,0,0,26350,65536,0,1,51136,7111,7289,65536,1 +1335,13350000,10000,0,0,256,119,1406,256,256,0,0,26369,65536,0,1,51136,7111,7289,65536,1 +1336,13360000,10000,0,0,256,119,1408,256,256,0,0,26373,65536,0,1,51136,7111,7289,65536,1 +1337,13370000,10000,0,0,256,119,1409,256,256,0,0,26377,65536,0,1,51136,7111,7289,65536,1 +1338,13380000,10000,0,0,256,119,1410,256,256,0,0,26382,65536,0,1,51136,7111,7289,65536,1 +1339,13390000,10000,0,0,256,119,1411,256,256,0,0,26386,65536,0,1,51136,7111,7289,65536,1 +1340,13400000,10000,0,0,256,119,1412,256,256,0,0,26390,65536,0,1,51136,7111,7289,65536,1 +1341,13410000,10000,0,0,256,119,1413,256,256,0,0,26395,65536,0,1,51136,7111,7289,65536,1 +1342,13420000,10000,0,0,256,119,1414,256,256,0,0,26399,65536,0,1,51136,7111,7289,65536,1 +1343,13430000,10000,0,0,256,119,1416,256,256,0,0,26403,65536,0,1,51136,7111,7289,65536,1 +1344,13440000,10000,0,0,256,119,1417,256,256,0,0,26407,65536,0,1,51136,7111,7289,65536,1 +1345,13450000,10000,0,0,256,119,1418,256,256,0,0,26411,65536,0,1,51136,7111,7289,65536,1 +1346,13460000,10000,0,0,256,121,1419,256,256,0,0,26415,65536,0,1,51136,7111,7289,65536,1 +1347,13470000,10000,0,0,256,123,1420,256,256,0,0,26421,65536,0,1,51136,7111,7289,65536,1 +1348,13480000,10000,0,0,256,123,1421,256,256,0,0,26425,65536,0,1,51136,7111,7289,65536,1 +1349,13490000,10000,0,0,256,123,1422,256,256,0,0,26430,65536,0,1,51136,7111,7289,65536,1 +1350,13500000,10000,0,0,256,123,1424,256,256,0,0,26434,65536,0,1,51136,7111,7289,65536,1 +1351,13510000,10000,0,0,256,123,1425,256,256,0,0,26439,65536,0,1,51136,7111,7289,65536,1 +1352,13520000,10000,0,0,256,123,1426,256,256,0,0,26443,65536,0,1,51136,7111,7289,65536,1 +1353,13530000,10000,0,0,256,123,1427,256,256,0,0,26448,65536,0,1,51136,7111,7289,65536,1 +1354,13540000,10000,0,0,256,123,1428,256,256,0,0,26452,65536,0,1,51136,7111,7289,65536,1 +1355,13550000,10000,0,0,256,123,1429,256,256,0,0,26456,65536,0,1,51136,7111,7289,65536,1 +1356,13560000,10000,0,0,256,123,1430,256,256,0,0,26460,65536,0,1,51136,7111,7289,65536,1 +1357,13570000,10000,0,0,256,123,1432,256,256,0,0,26464,65536,0,1,51136,7111,7289,65536,1 +1358,13580000,10000,0,0,256,123,1433,256,256,0,0,26468,65536,0,1,51136,7111,7289,65536,1 +1359,13590000,10000,0,0,256,123,1434,256,256,0,0,26473,65536,0,1,51136,7111,7289,65536,1 +55,550000,18446744073696511616,0,0,12861,63,99,256,256,0,4895412794951722780,26491,65536,0,0,51136,7111,7289,65536,1 +1360,13600000,13050000,0,0,326493,123,1435,256,256,0,4713262407294648320,26511,65536,0,1,51136,7111,7289,65536,1 +1361,13610000,10000,0,0,256,123,1436,256,256,0,0,26516,65536,0,1,51136,7111,7289,65536,1 +1362,13620000,10000,0,0,256,123,1437,256,256,0,0,26521,65536,0,1,51136,7111,7289,65536,1 +1363,13630000,10000,0,0,256,123,1438,256,256,0,0,26525,65536,0,1,51136,7111,7289,65536,1 +1364,13640000,10000,0,0,256,123,1440,256,256,0,0,26529,65536,0,1,51136,7111,7289,65536,1 +1365,13650000,10000,0,0,256,123,1441,256,256,0,0,26533,65536,0,1,51136,7111,7289,65536,1 +1366,13660000,10000,0,0,256,123,1442,256,256,0,0,26537,65536,0,1,51136,7111,7289,65536,1 +1367,13670000,10000,0,0,256,123,1443,256,256,0,0,26541,65536,0,1,51136,7111,7289,65536,1 +1368,13680000,10000,0,0,256,123,1444,256,256,0,0,26546,65536,0,1,51136,7111,7289,65536,1 +1369,13690000,10000,0,0,256,123,1445,256,256,0,0,26550,65536,0,1,51136,7111,7289,65536,1 +1370,13700000,10000,0,0,256,123,1446,256,256,0,0,26554,65536,0,1,51136,7111,7289,65536,1 +1371,13710000,10000,0,0,256,123,1448,256,256,0,0,26559,65536,0,1,51136,7111,7289,65536,1 +1372,13720000,10000,0,0,256,123,1449,256,256,0,0,26563,65536,0,1,51136,7111,7289,65536,1 +1373,13730000,10000,0,0,256,123,1450,256,256,0,0,26567,65536,0,1,51136,7111,7289,65536,1 +1374,13740000,10000,0,0,256,123,1451,256,256,0,0,26572,65536,0,1,51136,7111,7289,65536,1 +1375,13750000,10000,0,0,256,123,1452,256,256,0,0,26576,65536,0,1,51136,7111,7289,65536,1 +1376,13760000,10000,0,0,256,124,1453,256,256,0,0,26580,65536,0,1,51136,7111,7289,65536,1 +1377,13770000,10000,0,0,256,124,1454,256,256,0,0,26585,65536,0,1,51136,7111,7289,65536,1 +1378,13780000,10000,0,0,256,124,1456,256,256,0,0,26589,65536,0,1,51136,7111,7289,65536,1 +1379,13790000,10000,0,0,256,124,1457,256,256,0,0,26593,65536,0,1,51136,7111,7289,65536,1 +1380,13800000,10000,0,0,256,124,1458,256,256,0,0,26597,65536,0,1,51136,7111,7289,65536,1 +1381,13810000,10000,0,0,256,124,1459,256,256,0,0,26601,65536,0,1,51136,7111,7289,65536,1 +1382,13820000,10000,0,0,256,124,1460,256,256,0,0,26605,65536,0,1,51136,7111,7289,65536,1 +1383,13830000,10000,0,0,256,124,1461,256,256,0,0,26610,65536,0,1,51136,7111,7289,65536,1 +1384,13840000,10000,0,0,256,124,1462,256,256,0,0,26614,65536,0,1,51136,7111,7289,65536,1 +1385,13850000,10000,0,0,256,124,1464,256,256,0,0,26618,65536,0,1,51136,7111,7289,65536,1 +1386,13860000,10000,0,0,256,124,1465,256,256,0,0,26641,65536,0,1,51136,7111,7289,65536,1 +1387,13870000,10000,0,0,256,124,1466,256,256,0,0,26646,65536,0,1,51136,7111,7289,65536,1 +1388,13880000,10000,0,0,256,124,1467,256,256,0,0,26650,65536,0,1,51136,7111,7289,65536,1 +1389,13890000,10000,0,0,256,124,1468,256,256,0,0,26654,65536,0,1,51136,7111,7289,65536,1 +1390,13900000,10000,0,0,256,124,1469,256,256,0,0,26658,65536,0,1,51136,7111,7289,65536,1 +1391,13910000,10000,0,0,256,124,1470,256,256,0,0,26662,65536,0,1,51136,7111,7289,65536,1 +1392,13920000,10000,0,0,256,124,1472,256,256,0,0,26666,65536,0,1,51136,7111,7289,65536,1 +1393,13930000,10000,0,0,256,124,1473,256,256,0,0,26670,65536,0,1,51136,7111,7289,65536,1 +1394,13940000,10000,0,0,256,124,1474,256,256,0,0,26674,65536,0,1,51136,7111,7289,65536,1 +1395,13950000,10000,0,0,256,124,1475,256,256,0,0,26679,65536,0,1,51136,7111,7289,65536,1 +1396,13960000,10000,0,0,256,124,1476,256,256,0,0,26683,65536,0,1,51136,7111,7289,65536,1 +1397,13970000,10000,0,0,256,124,1477,256,256,0,0,26687,65536,0,1,51136,7111,7289,65536,1 +1398,13980000,10000,0,0,256,124,1478,256,256,0,0,26691,65536,0,1,51136,7111,7289,65536,1 +1399,13990000,10000,0,0,256,124,1480,256,256,0,0,26696,65536,0,1,51136,7111,7289,65536,1 +1400,14000000,10000,0,0,256,124,1481,256,256,0,0,26700,65536,0,1,51136,7111,7289,65536,1 +1401,14010000,10000,0,0,256,124,1482,256,256,0,0,26704,65536,0,1,51136,7111,7289,65536,1 +1402,14020000,10000,0,0,256,124,1483,256,256,0,0,26708,65536,0,1,51136,7111,7289,65536,1 +1403,14030000,10000,0,0,256,124,1484,256,256,0,0,26712,65536,0,1,51136,7111,7289,65536,1 +1404,14040000,10000,0,0,256,124,1485,256,256,0,0,26716,65536,0,1,51136,7111,7289,65536,1 +1405,14050000,10000,0,0,256,124,1486,256,256,0,0,26720,65536,0,1,51136,7111,7289,65536,1 +1406,14060000,10000,0,0,256,124,1488,256,256,0,0,26724,65536,0,1,51136,7111,7289,65536,1 +1407,14070000,10000,0,0,256,124,1489,256,256,0,0,26728,65536,0,1,51136,7111,7289,65536,1 +1408,14080000,10000,0,0,256,124,1490,256,256,0,0,26733,65536,0,1,51136,7111,7289,65536,1 +1409,14090000,10000,0,0,256,124,1491,256,256,0,0,26737,65536,0,1,51136,7111,7289,65536,1 +1410,14100000,10000,0,0,256,126,1492,256,256,0,0,26741,65536,0,1,51136,7111,7289,65536,1 +1411,14110000,10000,0,0,256,126,1493,256,256,0,0,26745,65536,0,1,51136,7111,7289,65536,1 +94,940000,18446744073696381616,0,0,22888,53,223,256,256,0,4895412794951722716,26759,65536,0,0,51136,7111,7289,65536,1 +1412,14120000,13180000,0,0,329778,127,1494,256,256,0,4713332200513208320,26782,65536,0,1,51136,7111,7289,65536,1 +1413,14130000,10000,0,0,256,127,1496,256,256,0,0,26787,65536,0,1,51136,7111,7289,65536,1 +1414,14140000,10000,0,0,256,127,1497,256,256,0,0,26792,65536,0,1,51136,7111,7289,65536,1 +1415,14150000,10000,0,0,256,127,1498,256,256,0,0,26796,65536,0,1,51136,7111,7289,65536,1 +1416,14160000,10000,0,0,256,127,1499,256,256,0,0,26800,65536,0,1,51136,7111,7289,65536,1 +1417,14170000,10000,0,0,256,127,1500,256,256,0,0,26804,65536,0,1,51136,7111,7289,65536,1 +1418,14180000,10000,0,0,256,127,1501,256,256,0,0,26808,65536,0,1,51136,7111,7289,65536,1 +1419,14190000,10000,0,0,256,127,1502,256,256,0,0,26813,65536,0,1,51136,7111,7289,65536,1 +1420,14200000,10000,0,0,256,127,1504,256,256,0,0,26817,65536,0,1,51136,7111,7289,65536,1 +1421,14210000,10000,0,0,256,127,1505,256,256,0,0,26821,65536,0,1,51136,7111,7289,65536,1 +1422,14220000,10000,0,0,256,127,1506,256,256,0,0,26825,65536,0,1,51136,7111,7289,65536,1 +1423,14230000,10000,0,0,256,127,1507,256,256,0,0,26830,65536,0,1,51136,7111,7289,65536,1 +1424,14240000,10000,0,0,256,127,1508,256,256,0,0,26833,65536,0,1,51136,7111,7289,65536,1 +1425,14250000,10000,0,0,256,128,1509,256,256,0,0,26838,65536,0,1,51136,7111,7289,65536,1 +1426,14260000,10000,0,0,256,128,1510,256,256,0,0,26843,65536,0,1,51136,7111,7289,65536,1 +1427,14270000,10000,0,0,256,132,1512,256,256,0,0,26847,65536,0,1,51136,7111,7289,65536,1 +1428,14280000,10000,0,0,256,132,1513,256,256,0,0,26851,65536,0,1,51136,7111,7289,65536,1 +1429,14290000,10000,0,0,256,132,1514,256,256,0,0,26855,65536,0,1,51136,7111,7289,65536,1 +1430,14300000,10000,0,0,256,132,1515,256,256,0,0,26859,65536,0,1,51136,7111,7289,65536,1 +1431,14310000,10000,0,0,256,132,1516,256,256,0,0,26864,65536,0,1,51136,7111,7289,65536,1 +1432,14320000,10000,0,0,256,132,1517,256,256,0,0,26868,65536,0,1,51136,7111,7289,65536,1 +1433,14330000,10000,0,0,256,132,1518,256,256,0,0,26872,65536,0,1,51136,7111,7289,65536,1 +1434,14340000,10000,0,0,256,132,1520,256,256,0,0,26876,65536,0,1,51136,7111,7289,65536,1 +1435,14350000,10000,0,0,256,133,1521,256,256,0,0,26880,65536,0,1,51136,7111,7289,65536,1 +1436,14360000,10000,0,0,256,133,1522,256,256,0,0,26884,65536,0,1,51136,7111,7289,65536,1 +251,2510000,18446744073697701616,0,0,63150,37,862,256,256,0,4895412794951723361,26904,65536,0,0,51136,7111,7289,65536,1 +1437,14370000,11860000,0,0,295916,133,1523,256,256,0,4712623530909368320,26924,65536,0,1,51136,7111,7289,65536,1 +1438,14380000,10000,0,0,256,133,1524,256,256,0,0,26929,65536,0,1,51136,7111,7289,65536,1 +1439,14390000,10000,0,0,256,133,1525,256,256,0,0,26933,65536,0,1,51136,7111,7289,65536,1 +1440,14400000,10000,0,0,256,133,1526,256,256,0,0,26937,65536,0,1,51136,7111,7289,65536,1 +1441,14410000,10000,0,0,256,133,1528,256,256,0,0,26941,65536,0,1,51136,7111,7289,65536,1 +1442,14420000,10000,0,0,256,133,1529,256,256,0,0,26945,65536,0,1,51136,7111,7289,65536,1 +1443,14430000,10000,0,0,256,133,1530,256,256,0,0,26949,65536,0,1,51136,7111,7289,65536,1 +1444,14440000,10000,0,0,256,133,1531,256,256,0,0,26953,65536,0,1,51136,7111,7289,65536,1 +1445,14450000,10000,0,0,256,133,1532,256,256,0,0,26957,65536,0,1,51136,7111,7289,65536,1 +1446,14460000,10000,0,0,256,133,1533,256,256,0,0,26961,65536,0,1,51136,7111,7289,65536,1 +1447,14470000,10000,0,0,256,133,1534,256,256,0,0,26965,65536,0,1,51136,7111,7289,65536,1 +1448,14480000,10000,0,0,256,133,1536,256,256,0,0,26969,65536,0,1,51136,7111,7289,65536,1 +1449,14490000,10000,0,0,256,133,1537,256,256,0,0,26973,65536,0,1,51136,7111,7289,65536,1 +1450,14500000,10000,0,0,256,133,1538,256,256,0,0,26978,65536,0,1,51136,7111,7289,65536,1 +1451,14510000,10000,0,0,256,133,1539,256,256,0,0,26983,65536,0,1,51136,7111,7289,65536,1 +1452,14520000,10000,0,0,256,133,1540,256,256,0,0,26987,65536,0,1,51136,7111,7289,65536,1 +1453,14530000,10000,0,0,256,133,1541,256,256,0,0,26991,65536,0,1,51136,7111,7289,65536,1 +1454,14540000,10000,0,0,256,133,1542,256,256,0,0,26995,65536,0,1,51136,7111,7289,65536,1 +1455,14550000,10000,0,0,256,133,1544,256,256,0,0,26999,65536,0,1,51136,7111,7289,65536,1 +1456,14560000,10000,0,0,256,133,1545,256,256,0,0,27003,65536,0,1,51136,7111,7289,65536,1 +1457,14570000,10000,0,0,256,133,1546,256,256,0,0,27007,65536,0,1,51136,7111,7289,65536,1 +1458,14580000,10000,0,0,256,133,1547,256,256,0,0,27011,65536,0,1,51136,7111,7289,65536,1 +1459,14590000,10000,0,0,256,133,1548,256,256,0,0,27014,65536,0,1,51136,7111,7289,65536,1 +1460,14600000,10000,0,0,256,133,1549,256,256,0,0,27018,65536,0,1,51136,7111,7289,65536,1 +1461,14610000,10000,0,0,256,134,1550,256,256,0,0,27022,65536,0,1,51136,7111,7289,65536,1 +1462,14620000,10000,0,0,256,134,1552,256,256,0,0,27026,65536,0,1,51136,7111,7289,65536,1 +133,1330000,18446744073696261616,0,0,32917,38,367,256,256,0,4895412794951722658,27042,65536,0,0,51136,7111,7289,65536,1 +1463,14630000,13300000,0,0,332805,134,1553,256,256,0,4713396625022648320,27066,65536,0,1,51136,7111,7289,65536,1 +1464,14640000,10000,0,0,256,134,1554,256,256,0,0,27070,65536,0,1,51136,7111,7289,65536,1 +1465,14650000,10000,0,0,256,134,1555,256,256,0,0,27074,65536,0,1,51136,7111,7289,65536,1 +1466,14660000,10000,0,0,256,135,1556,256,256,0,0,27078,65536,0,1,51136,7111,7289,65536,1 +1467,14670000,10000,0,0,256,135,1557,256,256,0,0,27082,65536,0,1,51136,7111,7289,65536,1 +1468,14680000,10000,0,0,256,136,1558,256,256,0,0,27087,65536,0,1,51136,7111,7289,65536,1 +1469,14690000,10000,0,0,256,136,1560,256,256,0,0,27093,65536,0,1,51136,7111,7289,65536,1 +1470,14700000,10000,0,0,256,136,1561,256,256,0,0,27097,65536,0,1,51136,7111,7289,65536,1 +1471,14710000,10000,0,0,256,136,1562,256,256,0,0,27102,65536,0,1,51136,7111,7289,65536,1 +1472,14720000,10000,0,0,256,137,1563,256,256,0,0,27106,65536,0,1,51136,7111,7289,65536,1 +1473,14730000,10000,0,0,256,137,1564,256,256,0,0,27110,65536,0,1,51136,7111,7289,65536,1 +1474,14740000,10000,0,0,256,137,1565,256,256,0,0,27115,65536,0,1,51136,7111,7289,65536,1 +1475,14750000,10000,0,0,256,137,1566,256,256,0,0,27119,65536,0,1,51136,7111,7289,65536,1 +1476,14760000,10000,0,0,256,141,1568,256,256,0,0,27125,65536,0,1,51136,7111,7289,65536,1 +1477,14770000,10000,0,0,256,141,1569,256,256,0,0,27129,65536,0,1,51136,7111,7289,65536,1 +1478,14780000,10000,0,0,256,141,1570,256,256,0,0,27133,65536,0,1,51136,7111,7289,65536,1 +1479,14790000,10000,0,0,256,141,1571,256,256,0,0,27138,65536,0,1,51136,7111,7289,65536,1 +1480,14800000,10000,0,0,256,141,1572,256,256,0,0,27142,65536,0,1,51136,7111,7289,65536,1 +1481,14810000,10000,0,0,256,141,1573,256,256,0,0,27147,65536,0,1,51136,7111,7289,65536,1 +1482,14820000,10000,0,0,256,141,1574,256,256,0,0,27152,65536,0,1,51136,7111,7289,65536,1 +1483,14830000,10000,0,0,256,141,1576,256,256,0,0,27156,65536,0,1,51136,7111,7289,65536,1 +1484,14840000,10000,0,0,256,141,1577,256,256,0,0,27161,65536,0,1,51136,7111,7289,65536,1 +1485,14850000,10000,0,0,256,141,1578,256,256,0,0,27165,65536,0,1,51136,7111,7289,65536,1 +1486,14860000,10000,0,0,256,141,1579,256,256,0,0,27170,65536,0,1,51136,7111,7289,65536,1 +1487,14870000,10000,0,0,256,147,1580,256,256,0,0,27174,65536,0,1,51136,7111,7289,65536,1 +1488,14880000,10000,0,0,256,151,1581,256,256,0,0,27178,65536,0,1,51136,7111,7289,65536,1 +1489,14890000,10000,0,0,256,151,1582,256,256,0,0,27203,65536,0,1,51136,7111,7289,65536,1 +1490,14900000,10000,0,0,256,151,1584,256,256,0,0,27208,65536,0,1,51136,7111,7289,65536,1 +1491,14910000,10000,0,0,256,151,1585,256,256,0,0,27212,65536,0,1,51136,7111,7289,65536,1 +1492,14920000,10000,0,0,256,151,1586,256,256,0,0,27216,65536,0,1,51136,7111,7289,65536,1 +1493,14930000,10000,0,0,256,151,1587,256,256,0,0,27220,65536,0,1,51136,7111,7289,65536,1 +1494,14940000,10000,0,0,256,151,1588,256,256,0,0,27225,65536,0,1,51136,7111,7289,65536,1 +1495,14950000,10000,0,0,256,151,1589,256,256,0,0,27229,65536,0,1,51136,7111,7289,65536,1 +1496,14960000,10000,0,0,256,151,1590,256,256,0,0,27234,65536,0,1,51136,7111,7289,65536,1 +1497,14970000,10000,0,0,256,151,1592,256,256,0,0,27239,65536,0,1,51136,7111,7289,65536,1 +1498,14980000,10000,0,0,256,151,1593,256,256,0,0,27243,65536,0,1,51136,7111,7289,65536,1 +1499,14990000,10000,0,0,256,151,1594,256,256,0,0,27248,65536,0,1,51136,7111,7289,65536,1 +1500,15000000,10000,0,0,256,151,1595,256,256,0,0,27252,65536,0,1,51136,7111,7289,65536,1 +1501,15010000,10000,0,0,256,151,1596,256,256,0,0,27257,65536,0,1,51136,7111,7289,65536,1 +1502,15020000,10000,0,0,256,151,1597,256,256,0,0,27262,65536,0,1,51136,7111,7289,65536,1 +1503,15030000,10000,0,0,256,151,1598,256,256,0,0,27267,65536,0,1,51136,7111,7289,65536,1 +1504,15040000,10000,0,0,256,151,1600,256,256,0,0,27272,65536,0,1,51136,7111,7289,65536,1 +1505,15050000,10000,0,0,256,151,1601,256,256,0,0,27276,65536,0,1,51136,7111,7289,65536,1 +1506,15060000,10000,0,0,256,151,1602,256,256,0,0,27281,65536,0,1,51136,7111,7289,65536,1 +1507,15070000,10000,0,0,256,151,1603,256,256,0,0,27285,65536,0,1,51136,7111,7289,65536,1 +1508,15080000,10000,0,0,256,151,1604,256,256,0,0,27289,65536,0,1,51136,7111,7289,65536,1 +1509,15090000,10000,0,0,256,151,1605,256,256,0,0,27294,65536,0,1,51136,7111,7289,65536,1 +1510,15100000,10000,0,0,256,151,1606,256,256,0,0,27298,65536,0,1,51136,7111,7289,65536,1 +1511,15110000,10000,0,0,256,151,1608,256,256,0,0,27302,65536,0,1,51136,7111,7289,65536,1 +1512,15120000,10000,0,0,256,151,1609,256,256,0,0,27305,65536,0,1,51136,7111,7289,65536,1 +1513,15130000,10000,0,0,256,151,1610,256,256,0,0,27309,65536,0,1,51136,7111,7289,65536,1 +1514,15140000,10000,0,0,256,151,1611,256,256,0,0,27313,65536,0,1,51136,7111,7289,65536,1 +1515,15150000,10000,0,0,256,151,1612,256,256,0,0,27338,65536,0,1,51136,7111,7289,65536,1 +1516,15160000,10000,0,0,256,151,1613,256,256,0,0,27342,65536,0,1,51136,7111,7289,65536,1 +1517,15170000,10000,0,0,256,151,1614,256,256,0,0,27346,65536,0,1,51136,7111,7289,65536,1 +1518,15180000,10000,0,0,256,151,1616,256,256,0,0,27350,65536,0,1,51136,7111,7289,65536,1 +1519,15190000,10000,0,0,256,151,1617,256,256,0,0,27354,65536,0,1,51136,7111,7289,65536,1 +1520,15200000,10000,0,0,256,151,1618,256,256,0,0,27358,65536,0,1,51136,7111,7289,65536,1 +1521,15210000,10000,0,0,256,151,1619,256,256,0,0,27362,65536,0,1,51136,7111,7289,65536,1 +1522,15220000,10000,0,0,256,151,1620,256,256,0,0,27366,65536,0,1,51136,7111,7289,65536,1 +1523,15230000,10000,0,0,256,151,1621,256,256,0,0,27370,65536,0,1,51136,7111,7289,65536,1 +1524,15240000,10000,0,0,256,151,1622,256,256,0,0,27374,65536,0,1,51136,7111,7289,65536,1 +1525,15250000,10000,0,0,256,151,1624,256,256,0,0,27378,65536,0,1,51136,7111,7289,65536,1 +1526,15260000,10000,0,0,256,151,1625,256,256,0,0,27383,65536,0,1,51136,7111,7289,65536,1 +1527,15270000,10000,0,0,256,151,1626,256,256,0,0,27387,65536,0,1,51136,7111,7289,65536,1 +1528,15280000,10000,0,0,256,152,1627,256,256,0,0,27392,65536,0,1,51136,7111,7289,65536,1 +1529,15290000,10000,0,0,256,152,1628,256,256,0,0,27396,65536,0,1,51136,7111,7289,65536,1 +1530,15300000,10000,0,0,256,152,1629,256,256,0,0,27400,65536,0,1,51136,7111,7289,65536,1 +1531,15310000,10000,0,0,256,152,1630,256,256,0,0,27404,65536,0,1,51136,7111,7289,65536,1 +1532,15320000,10000,0,0,256,152,1632,256,256,0,0,27409,65536,0,1,51136,7111,7289,65536,1 +1533,15330000,10000,0,0,256,152,1633,256,256,0,0,27413,65536,0,1,51136,7111,7289,65536,1 +1534,15340000,10000,0,0,256,152,1634,256,256,0,0,27417,65536,0,1,51136,7111,7289,65536,1 +1535,15350000,10000,0,0,256,152,1635,256,256,0,0,27421,65536,0,1,51136,7111,7289,65536,1 +1536,15360000,10000,0,0,256,152,1636,256,256,0,0,27425,65536,0,1,51136,7111,7289,65536,1 +1537,15370000,10000,0,0,256,152,1637,256,256,0,0,27429,65536,0,1,51136,7111,7289,65536,1 +1538,15380000,10000,0,0,256,152,1638,256,256,0,0,27433,65536,0,1,51136,7111,7289,65536,1 +1539,15390000,10000,0,0,256,152,1639,256,256,0,0,27437,65536,0,1,51136,7111,7289,65536,1 +1540,15400000,10000,0,0,256,152,1640,256,256,0,0,27442,65536,0,1,51136,7111,7289,65536,1 +1541,15410000,10000,0,0,256,157,1641,256,256,0,0,27451,65536,0,1,51136,7111,7289,65536,1 +1542,15420000,10000,0,0,256,157,1642,256,256,0,0,27456,65536,0,1,51136,7111,7289,65536,1 +1543,15430000,10000,0,0,256,157,1643,256,256,0,0,27474,65536,0,1,51136,7111,7289,65536,1 +1544,15440000,10000,0,0,256,157,1645,256,256,0,0,27478,65536,0,1,51136,7111,7289,65536,1 +1545,15450000,10000,0,0,256,157,1646,256,256,0,0,27482,65536,0,1,51136,7111,7289,65536,1 +1546,15460000,10000,0,0,256,157,1647,256,256,0,0,27486,65536,0,1,51136,7111,7289,65536,1 +1547,15470000,10000,0,0,256,157,1648,256,256,0,0,27490,65536,0,1,51136,7111,7289,65536,1 +1548,15480000,10000,0,0,256,157,1649,256,256,0,0,27494,65536,0,1,51136,7111,7289,65536,1 +1549,15490000,10000,0,0,256,157,1650,256,256,0,0,27498,65536,0,1,51136,7111,7289,65536,1 +1550,15500000,10000,0,0,256,157,1651,256,256,0,0,27502,65536,0,1,51136,7111,7289,65536,1 +1551,15510000,10000,0,0,256,157,1653,256,256,0,0,27506,65536,0,1,51136,7111,7289,65536,1 +1552,15520000,10000,0,0,256,157,1654,256,256,0,0,27510,65536,0,1,51136,7111,7289,65536,1 +1553,15530000,10000,0,0,256,158,1655,256,256,0,0,27515,65536,0,1,51136,7111,7289,65536,1 +1554,15540000,10000,0,0,256,159,1656,256,256,0,0,27519,65536,0,1,51136,7111,7289,65536,1 +1555,15550000,10000,0,0,256,159,1657,256,256,0,0,27523,65536,0,1,51136,7111,7289,65536,1 +1556,15560000,10000,0,0,256,159,1658,256,256,0,0,27527,65536,0,1,51136,7111,7289,65536,1 +1557,15570000,10000,0,0,256,159,1659,256,256,0,0,27531,65536,0,1,51136,7111,7289,65536,1 +1558,15580000,10000,0,0,256,159,1661,256,256,0,0,27535,65536,0,1,51136,7111,7289,65536,1 +1559,15590000,10000,0,0,256,159,1662,256,256,0,0,27539,65536,0,1,51136,7111,7289,65536,1 +1560,15600000,10000,0,0,256,159,1663,256,256,0,0,27543,65536,0,1,51136,7111,7289,65536,1 +1561,15610000,10000,0,0,256,159,1664,256,256,0,0,27547,65536,0,1,51136,7111,7289,65536,1 +1562,15620000,10000,0,0,256,159,1665,256,256,0,0,27551,65536,0,1,51136,7111,7289,65536,1 +1563,15630000,10000,0,0,256,159,1666,256,256,0,0,27555,65536,0,1,51136,7111,7289,65536,1 +1564,15640000,10000,0,0,256,159,1667,256,256,0,0,27559,65536,0,1,51136,7111,7289,65536,1 +1565,15650000,10000,0,0,256,159,1669,256,256,0,0,27563,65536,0,1,51136,7111,7289,65536,1 +1566,15660000,10000,0,0,256,159,1670,256,256,0,0,27567,65536,0,1,51136,7111,7289,65536,1 +252,2520000,18446744073696411616,0,0,63300,41,829,256,256,0,4895412794951722731,27586,65536,0,0,51136,7111,7289,65536,1 +1567,15670000,13150000,0,0,329046,159,1671,256,256,0,4713316094385848320,27591,65536,0,1,51136,7111,7289,65536,1 +1568,15680000,10000,0,0,256,159,1672,256,256,0,0,27610,65536,0,1,51136,7111,7289,65536,1 +1569,15690000,10000,0,0,256,159,1673,256,256,0,0,27614,65536,0,1,51136,7111,7289,65536,1 +1570,15700000,10000,0,0,256,159,1674,256,256,0,0,27618,65536,0,1,51136,7111,7289,65536,1 +1571,15710000,10000,0,0,256,158,1675,256,256,0,0,27622,65536,0,1,51136,7111,7289,65536,1 +1572,15720000,10000,0,0,256,158,1676,256,256,0,0,27626,65536,0,1,51136,7111,7289,65536,1 +1573,15730000,10000,0,0,256,158,1677,256,256,0,0,27630,65536,0,1,51136,7111,7289,65536,1 +1574,15740000,10000,0,0,256,158,1679,256,256,0,0,27634,65536,0,1,51136,7111,7289,65536,1 +1575,15750000,10000,0,0,256,158,1680,256,256,0,0,27638,65536,0,1,51136,7111,7289,65536,1 +1576,15760000,10000,0,0,256,158,1681,256,256,0,0,27642,65536,0,1,51136,7111,7289,65536,1 +1577,15770000,10000,0,0,256,158,1682,256,256,0,0,27646,65536,0,1,51136,7111,7289,65536,1 +1578,15780000,10000,0,0,256,158,1683,256,256,0,0,27650,65536,0,1,51136,7111,7289,65536,1 +1579,15790000,10000,0,0,256,158,1684,256,256,0,0,27654,65536,0,1,51136,7111,7289,65536,1 +1580,15800000,10000,0,0,256,158,1685,256,256,0,0,27658,65536,0,1,51136,7111,7289,65536,1 +1581,15810000,10000,0,0,256,158,1687,256,256,0,0,27662,65536,0,1,51136,7111,7289,65536,1 +1582,15820000,10000,0,0,256,158,1688,256,256,0,0,27665,65536,0,1,51136,7111,7289,65536,1 +1583,15830000,10000,0,0,256,158,1689,256,256,0,0,27669,65536,0,1,51136,7111,7289,65536,1 +1584,15840000,10000,0,0,256,158,1690,256,256,0,0,27673,65536,0,1,51136,7111,7289,65536,1 +1585,15850000,10000,0,0,256,158,1691,256,256,0,0,27677,65536,0,1,51136,7111,7289,65536,1 +1586,15860000,10000,0,0,256,158,1692,256,256,0,0,27681,65536,0,1,51136,7111,7289,65536,1 +1587,15870000,10000,0,0,256,158,1693,256,256,0,0,27686,65536,0,1,51136,7111,7289,65536,1 +1588,15880000,10000,0,0,256,158,1695,256,256,0,0,27691,65536,0,1,51136,7111,7289,65536,1 +1589,15890000,10000,0,0,256,158,1696,256,256,0,0,27696,65536,0,1,51136,7111,7289,65536,1 +1590,15900000,10000,0,0,256,158,1697,256,256,0,0,27700,65536,0,1,51136,7111,7289,65536,1 +1591,15910000,10000,0,0,256,158,1698,256,256,0,0,27705,65536,0,1,51136,7111,7289,65536,1 +199,1990000,18446744073695631616,0,0,49779,40,653,256,256,0,4895412794951722350,27725,65536,0,0,51136,7111,7289,65536,1 +1592,15920000,13930000,0,0,348967,158,1699,256,256,0,4713734853697208320,27744,65536,0,1,51136,7111,7289,65536,1 +1593,15930000,10000,0,0,256,158,1700,256,256,0,0,27750,65536,0,1,51136,7111,7289,65536,1 +1594,15940000,10000,0,0,256,158,1701,256,256,0,0,27754,65536,0,1,51136,7111,7289,65536,1 +1595,15950000,10000,0,0,256,158,1703,256,256,0,0,27759,65536,0,1,51136,7111,7289,65536,1 +1596,15960000,10000,0,0,256,158,1704,256,256,0,0,27764,65536,0,1,51136,7111,7289,65536,1 +1597,15970000,10000,0,0,256,158,1705,256,256,0,0,27769,65536,0,1,51136,7111,7289,65536,1 +1598,15980000,10000,0,0,256,158,1706,256,256,0,0,27774,65536,0,1,51136,7111,7289,65536,1 +1599,15990000,10000,0,0,256,158,1707,256,256,0,0,27778,65536,0,1,51136,7111,7289,65536,1 +1600,16000000,10000,0,0,256,158,1708,256,256,0,0,27783,65536,0,1,51136,7111,7289,65536,1 +1601,16010000,10000,0,0,256,158,1709,256,256,0,0,27788,65536,0,1,51136,7111,7289,65536,1 +1602,16020000,10000,0,0,256,158,1711,256,256,0,0,27793,65536,0,1,51136,7111,7289,65536,1 +1603,16030000,10000,0,0,256,158,1712,256,256,0,0,27797,65536,0,1,51136,7111,7289,65536,1 +1604,16040000,10000,0,0,256,158,1713,256,256,0,0,27803,65536,0,1,51136,7111,7289,65536,1 +1605,16050000,10000,0,0,256,158,1714,256,256,0,0,27809,65536,0,1,51136,7111,7289,65536,1 +1606,16060000,10000,0,0,256,158,1715,256,256,0,0,27814,65536,0,1,51136,7111,7289,65536,1 +1607,16070000,10000,0,0,256,158,1716,256,256,0,0,27819,65536,0,1,51136,7111,7289,65536,1 +1608,16080000,10000,0,0,256,158,1717,256,256,0,0,27823,65536,0,1,51136,7111,7289,65536,1 +1609,16090000,10000,0,0,256,158,1719,256,256,0,0,27828,65536,0,1,51136,7111,7289,65536,1 +1610,16100000,10000,0,0,256,158,1720,256,256,0,0,27832,65536,0,1,51136,7111,7289,65536,1 +1611,16110000,10000,0,0,256,158,1721,256,256,0,0,27837,65536,0,1,51136,7111,7289,65536,1 +1612,16120000,10000,0,0,256,158,1722,256,256,0,0,27843,65536,0,1,51136,7111,7289,65536,1 +1613,16130000,10000,0,0,256,158,1723,256,256,0,0,27849,65536,0,1,51136,7111,7289,65536,1 +1614,16140000,10000,0,0,256,158,1724,256,256,0,0,27854,65536,0,1,51136,7111,7289,65536,1 +1615,16150000,10000,0,0,256,158,1725,256,256,0,0,27859,65536,0,1,51136,7111,7289,65536,1 +1616,16160000,10000,0,0,256,158,1727,256,256,0,0,27876,65536,0,1,51136,7111,7289,65536,1 +1617,16170000,10000,0,0,256,158,1728,256,256,0,0,27887,65536,0,1,51136,7111,7289,65536,1 +1618,16180000,10000,0,0,256,158,1729,256,256,0,0,27892,65536,0,1,51136,7111,7289,65536,1 +1619,16190000,10000,0,0,256,158,1730,256,256,0,0,27897,65536,0,1,51136,7111,7289,65536,1 +1620,16200000,10000,0,0,256,158,1731,256,256,0,0,27902,65536,0,1,51136,7111,7289,65536,1 +1621,16210000,10000,0,0,256,158,1732,256,256,0,0,27907,65536,0,1,51136,7111,7289,65536,1 +1622,16220000,10000,0,0,256,158,1733,256,256,0,0,27912,65536,0,1,51136,7111,7289,65536,1 +1623,16230000,10000,0,0,256,158,1735,256,256,0,0,27917,65536,0,1,51136,7111,7289,65536,1 +1624,16240000,10000,0,0,256,158,1736,256,256,0,0,27921,65536,0,1,51136,7111,7289,65536,1 +1625,16250000,10000,0,0,256,158,1737,256,256,0,0,27926,65536,0,1,51136,7111,7289,65536,1 +1626,16260000,10000,0,0,256,158,1738,256,256,0,0,27931,65536,0,1,51136,7111,7289,65536,1 +1627,16270000,10000,0,0,256,158,1739,256,256,0,0,27936,65536,0,1,51136,7111,7289,65536,1 +1628,16280000,10000,0,0,256,158,1740,256,256,0,0,27940,65536,0,1,51136,7111,7289,65536,1 +1629,16290000,10000,0,0,256,158,1741,256,256,0,0,27945,65536,0,1,51136,7111,7289,65536,1 +1630,16300000,10000,0,0,256,158,1743,256,256,0,0,27950,65536,0,1,51136,7111,7289,65536,1 +1631,16310000,10000,0,0,256,158,1744,256,256,0,0,27954,65536,0,1,51136,7111,7289,65536,1 +1632,16320000,10000,0,0,256,158,1745,256,256,0,0,27959,65536,0,1,51136,7111,7289,65536,1 +1633,16330000,10000,0,0,256,158,1746,256,256,0,0,27964,65536,0,1,51136,7111,7289,65536,1 +1634,16340000,10000,0,0,256,158,1747,256,256,0,0,27968,65536,0,1,51136,7111,7289,65536,1 +1635,16350000,10000,0,0,256,158,1748,256,256,0,0,27973,65536,0,1,51136,7111,7289,65536,1 +1636,16360000,10000,0,0,256,158,1749,256,256,0,0,27978,65536,0,1,51136,7111,7289,65536,1 +1637,16370000,10000,0,0,256,158,1751,256,256,0,0,27982,65536,0,1,51136,7111,7289,65536,1 +1638,16380000,10000,0,0,256,158,1752,256,256,0,0,27987,65536,0,1,51136,7111,7289,65536,1 +1639,16390000,10000,0,0,256,158,1753,256,256,0,0,27992,65536,0,1,51136,7111,7289,65536,1 +1640,16400000,10000,0,0,256,158,1754,256,256,0,0,28011,65536,0,1,51136,7111,7289,65536,1 +1641,16410000,10000,0,0,256,158,1755,256,256,0,0,28015,65536,0,1,51136,7111,7289,65536,1 +1642,16420000,10000,0,0,256,158,1756,256,256,0,0,28025,65536,0,1,51136,7111,7289,65536,1 +1643,16430000,10000,0,0,256,158,1757,256,256,0,0,28031,65536,0,1,51136,7111,7289,65536,1 +1644,16440000,10000,0,0,256,158,1759,256,256,0,0,28036,65536,0,1,51136,7111,7289,65536,1 +1645,16450000,10000,0,0,256,158,1760,256,256,0,0,28040,65536,0,1,51136,7111,7289,65536,1 +1646,16460000,10000,0,0,256,158,1761,256,256,0,0,28044,65536,0,1,51136,7111,7289,65536,1 +1647,16470000,10000,0,0,256,158,1762,256,256,0,0,28048,65536,0,1,51136,7111,7289,65536,1 +1648,16480000,10000,0,0,256,158,1763,256,256,0,0,28052,65536,0,1,51136,7111,7289,65536,1 +1649,16490000,10000,0,0,256,158,1764,256,256,0,0,28056,65536,0,1,51136,7111,7289,65536,1 +1650,16500000,10000,0,0,256,158,1765,256,256,0,0,28060,65536,0,1,51136,7111,7289,65536,1 +1651,16510000,10000,0,0,256,158,1767,256,256,0,0,28065,65536,0,1,51136,7111,7289,65536,1 +1652,16520000,10000,0,0,256,158,1768,256,256,0,0,28069,65536,0,1,51136,7111,7289,65536,1 +1653,16530000,10000,0,0,256,158,1769,256,256,0,0,28074,65536,0,1,51136,7111,7289,65536,1 +1654,16540000,10000,0,0,256,158,1770,256,256,0,0,28078,65536,0,1,51136,7111,7289,65536,1 +1655,16550000,10000,0,0,256,158,1771,256,256,0,0,28084,65536,0,1,51136,7111,7289,65536,1 +1656,16560000,10000,0,0,256,158,1772,256,256,0,0,28089,65536,0,1,51136,7111,7289,65536,1 +1657,16570000,10000,0,0,256,158,1773,256,256,0,0,28095,65536,0,1,51136,7111,7289,65536,1 +1658,16580000,10000,0,0,256,158,1775,256,256,0,0,28100,65536,0,1,51136,7111,7289,65536,1 +1659,16590000,10000,0,0,256,158,1776,256,256,0,0,28105,65536,0,1,51136,7111,7289,65536,1 +1660,16600000,10000,0,0,256,158,1777,256,256,0,0,28110,65536,0,1,51136,7111,7289,65536,1 +1661,16610000,10000,0,0,256,158,1778,256,256,0,0,28114,65536,0,1,51136,7111,7289,65536,1 +1662,16620000,10000,0,0,256,158,1779,256,256,0,0,28119,65536,0,1,51136,7111,7289,65536,1 +1663,16630000,10000,0,0,256,158,1780,256,256,0,0,28123,65536,0,1,51136,7111,7289,65536,1 +1664,16640000,10000,0,0,256,158,1781,256,256,0,0,28127,65536,0,1,51136,7111,7289,65536,1 +1665,16650000,10000,0,0,256,158,1783,256,256,0,0,28147,65536,0,1,51136,7111,7289,65536,1 +1666,16660000,10000,0,0,256,158,1784,256,256,0,0,28151,65536,0,1,51136,7111,7289,65536,1 +1667,16670000,10000,0,0,256,158,1785,256,256,0,0,28156,65536,0,1,51136,7111,7289,65536,1 +330,3300000,18446744073696181616,0,0,83354,35,1091,256,256,0,4895412794951722619,28171,65536,0,0,51136,7111,7289,65536,1 +1668,16680000,13380000,0,0,334848,158,1786,256,256,0,4713439574695608320,28183,65536,0,1,51136,7111,7289,65536,1 +1669,16690000,10000,0,0,256,158,1787,256,256,0,0,28188,65536,0,1,51136,7111,7289,65536,1 +1670,16700000,10000,0,0,256,158,1788,256,256,0,0,28193,65536,0,1,51136,7111,7289,65536,1 +1671,16710000,10000,0,0,256,158,1789,256,256,0,0,28197,65536,0,1,51136,7111,7289,65536,1 +1672,16720000,10000,0,0,256,159,1791,256,256,0,0,28202,65536,0,1,51136,7111,7289,65536,1 +1673,16730000,10000,0,0,256,159,1792,256,256,0,0,28208,65536,0,1,51136,7111,7289,65536,1 +1674,16740000,10000,0,0,256,159,1793,256,256,0,0,28213,65536,0,1,51136,7111,7289,65536,1 +1675,16750000,10000,0,0,256,159,1794,256,256,0,0,28219,65536,0,1,51136,7111,7289,65536,1 +1676,16760000,10000,0,0,256,159,1795,256,256,0,0,28226,65536,0,1,51136,7111,7289,65536,1 +1677,16770000,10000,0,0,256,159,1796,256,256,0,0,28231,65536,0,1,51136,7111,7289,65536,1 +1678,16780000,10000,0,0,256,159,1797,256,256,0,0,28237,65536,0,1,51136,7111,7289,65536,1 +1679,16790000,10000,0,0,256,159,1799,256,256,0,0,28242,65536,0,1,51136,7111,7289,65536,1 +1680,16800000,10000,0,0,256,159,1800,256,256,0,0,28247,65536,0,1,51136,7111,7289,65536,1 +1681,16810000,10000,0,0,256,159,1801,256,256,0,0,28254,65536,0,1,51136,7111,7289,65536,1 +1682,16820000,10000,0,0,256,159,1802,256,256,0,0,28259,65536,0,1,51136,7111,7289,65536,1 +1683,16830000,10000,0,0,256,159,1803,256,256,0,0,28278,65536,0,1,51136,7111,7289,65536,1 +1684,16840000,10000,0,0,256,159,1804,256,256,0,0,28283,65536,0,1,51136,7111,7289,65536,1 +1685,16850000,10000,0,0,256,159,1805,256,256,0,0,28288,65536,0,1,51136,7111,7289,65536,1 +1686,16860000,10000,0,0,256,159,1807,256,256,0,0,28292,65536,0,1,51136,7111,7289,65536,1 +1687,16870000,10000,0,0,256,159,1808,256,256,0,0,28296,65536,0,1,51136,7111,7289,65536,1 +1688,16880000,10000,0,0,256,159,1809,256,256,0,0,28300,65536,0,1,51136,7111,7289,65536,1 +1689,16890000,10000,0,0,256,159,1810,256,256,0,0,28305,65536,0,1,51136,7111,7289,65536,1 +1690,16900000,10000,0,0,256,159,1811,256,256,0,0,28309,65536,0,1,51136,7111,7289,65536,1 +1691,16910000,10000,0,0,256,159,1812,256,256,0,0,28313,65536,0,1,51136,7111,7289,65536,1 +1692,16920000,10000,0,0,256,159,1813,256,256,0,0,28318,65536,0,1,51136,7111,7289,65536,1 +1693,16930000,10000,0,0,256,159,1815,256,256,0,0,28322,65536,0,1,51136,7111,7289,65536,1 +1694,16940000,10000,0,0,256,159,1816,256,256,0,0,28333,65536,0,1,51136,7111,7289,65536,1 +1695,16950000,10000,0,0,256,159,1817,256,256,0,0,28337,65536,0,1,51136,7111,7289,65536,1 +1696,16960000,10000,0,0,256,159,1818,256,256,0,0,28342,65536,0,1,51136,7111,7289,65536,1 +1697,16970000,10000,0,0,256,159,1819,256,256,0,0,28349,65536,0,1,51136,7111,7289,65536,1 +1698,16980000,10000,0,0,256,159,1820,256,256,0,0,28353,65536,0,1,51136,7111,7289,65536,1 +1699,16990000,10000,0,0,256,159,1821,256,256,0,0,28357,65536,0,1,51136,7111,7289,65536,1 +1700,17000000,10000,0,0,256,159,1823,256,256,0,0,28361,65536,0,1,51136,7111,7289,65536,1 +1701,17010000,10000,0,0,256,159,1824,256,256,0,0,28365,65536,0,1,51136,7111,7289,65536,1 +1702,17020000,10000,0,0,256,159,1825,256,256,0,0,28369,65536,0,1,51136,7111,7289,65536,1 +1703,17030000,10000,0,0,256,159,1826,256,256,0,0,28373,65536,0,1,51136,7111,7289,65536,1 +1704,17040000,10000,0,0,256,159,1827,256,256,0,0,28377,65536,0,1,51136,7111,7289,65536,1 +1705,17050000,10000,0,0,256,159,1828,256,256,0,0,28381,65536,0,1,51136,7111,7289,65536,1 +1706,17060000,10000,0,0,256,159,1829,256,256,0,0,28385,65536,0,1,51136,7111,7289,65536,1 +1707,17070000,10000,0,0,256,159,1831,256,256,0,0,28389,65536,0,1,51136,7111,7289,65536,1 +1708,17080000,10000,0,0,256,159,1832,256,256,0,0,28394,65536,0,1,51136,7111,7289,65536,1 +1709,17090000,10000,0,0,256,159,1833,256,256,0,0,28412,65536,0,1,51136,7111,7289,65536,1 +1710,17100000,10000,0,0,256,159,1834,256,256,0,0,28416,65536,0,1,51136,7111,7289,65536,1 +1711,17110000,10000,0,0,256,159,1835,256,256,0,0,28420,65536,0,1,51136,7111,7289,65536,1 +1712,17120000,10000,0,0,256,159,1836,256,256,0,0,28424,65536,0,1,51136,7111,7289,65536,1 +1713,17130000,10000,0,0,256,159,1837,256,256,0,0,28427,65536,0,1,51136,7111,7289,65536,1 +1714,17140000,10000,0,0,256,159,1839,256,256,0,0,28431,65536,0,1,51136,7111,7289,65536,1 +1715,17150000,10000,0,0,256,159,1840,256,256,0,0,28435,65536,0,1,51136,7111,7289,65536,1 +1716,17160000,10000,0,0,256,159,1841,256,256,0,0,28440,65536,0,1,51136,7111,7289,65536,1 +1717,17170000,10000,0,0,256,159,1842,256,256,0,0,28444,65536,0,1,51136,7111,7289,65536,1 +1718,17180000,10000,0,0,256,159,1843,256,256,0,0,28448,65536,0,1,51136,7111,7289,65536,1 +1719,17190000,10000,0,0,256,159,1844,256,256,0,0,28458,65536,0,1,51136,7111,7289,65536,1 +1720,17200000,10000,0,0,256,159,1845,256,256,0,0,28462,65536,0,1,51136,7111,7289,65536,1 +1721,17210000,10000,0,0,256,159,1847,256,256,0,0,28466,65536,0,1,51136,7111,7289,65536,1 +1722,17220000,10000,0,0,256,159,1848,256,256,0,0,28470,65536,0,1,51136,7111,7289,65536,1 +1723,17230000,10000,0,0,256,159,1849,256,256,0,0,28475,65536,0,1,51136,7111,7289,65536,1 +1724,17240000,10000,0,0,256,159,1850,256,256,0,0,28480,65536,0,1,51136,7111,7289,65536,1 +1725,17250000,10000,0,0,256,159,1851,256,256,0,0,28485,65536,0,1,51136,7111,7289,65536,1 +1726,17260000,10000,0,0,256,159,1852,256,256,0,0,28490,65536,0,1,51136,7111,7289,65536,1 +1727,17270000,10000,0,0,256,159,1853,256,256,0,0,28495,65536,0,1,51136,7111,7289,65536,1 +1728,17280000,10000,0,0,256,159,1855,256,256,0,0,28500,65536,0,1,51136,7111,7289,65536,1 +1729,17290000,10000,0,0,256,159,1856,256,256,0,0,28504,65536,0,1,51136,7111,7289,65536,1 +1730,17300000,10000,0,0,256,159,1857,256,256,0,0,28508,65536,0,1,51136,7111,7289,65536,1 +1731,17310000,10000,0,0,256,159,1858,256,256,0,0,28512,65536,0,1,51136,7111,7289,65536,1 +1732,17320000,10000,0,0,256,159,1859,256,256,0,0,28517,65536,0,1,51136,7111,7289,65536,1 +1733,17330000,10000,0,0,256,159,1860,256,256,0,0,28521,65536,0,1,51136,7111,7289,65536,1 +1734,17340000,10000,0,0,256,159,1861,256,256,0,0,28525,65536,0,1,51136,7111,7289,65536,1 +1735,17350000,10000,0,0,256,159,1863,256,256,0,0,28529,65536,0,1,51136,7111,7289,65536,1 +1736,17360000,10000,0,0,256,159,1864,256,256,0,0,28548,65536,0,1,51136,7111,7289,65536,1 +1737,17370000,10000,0,0,256,159,1865,256,256,0,0,28552,65536,0,1,51136,7111,7289,65536,1 +1738,17380000,10000,0,0,256,159,1866,256,256,0,0,28556,65536,0,1,51136,7111,7289,65536,1 +1739,17390000,10000,0,0,256,159,1867,256,256,0,0,28560,65536,0,1,51136,7111,7289,65536,1 +1740,17400000,10000,0,0,256,159,1868,256,256,0,0,28564,65536,0,1,51136,7111,7289,65536,1 +1741,17410000,10000,0,0,256,159,1869,256,256,0,0,28568,65536,0,1,51136,7111,7289,65536,1 +1742,17420000,10000,0,0,256,168,1871,256,256,0,0,28572,65536,0,1,51136,7111,7289,65536,1 +1743,17430000,10000,0,0,256,168,1872,256,256,0,0,28575,65536,0,1,51136,7111,7289,65536,1 +1744,17440000,10000,0,0,256,168,1873,256,256,0,0,28580,65536,0,1,51136,7111,7289,65536,1 +553,5530000,18446744073697641616,0,0,140474,32,2417,256,256,0,4895412794951723332,28598,65536,0,0,51136,7111,7289,65536,1 +1745,17450000,11920000,0,0,297440,174,1874,256,256,0,4712655743164088320,28606,65536,0,1,51136,7111,7289,65536,1 +1746,17460000,10000,0,0,256,174,1875,256,256,0,0,28611,65536,0,1,51136,7111,7289,65536,1 +1747,17470000,10000,0,0,256,174,1876,256,256,0,0,28615,65536,0,1,51136,7111,7289,65536,1 +1748,17480000,10000,0,0,256,174,1877,256,256,0,0,28620,65536,0,1,51136,7111,7289,65536,1 +1749,17490000,10000,0,0,256,174,1879,256,256,0,0,28624,65536,0,1,51136,7111,7289,65536,1 +1750,17500000,10000,0,0,256,174,1880,256,256,0,0,28629,65536,0,1,51136,7111,7289,65536,1 +1751,17510000,10000,0,0,256,174,1881,256,256,0,0,28633,65536,0,1,51136,7111,7289,65536,1 +1752,17520000,10000,0,0,256,174,1882,256,256,0,0,28637,65536,0,1,51136,7111,7289,65536,1 +1753,17530000,10000,0,0,256,174,1883,256,256,0,0,28642,65536,0,1,51136,7111,7289,65536,1 +1754,17540000,10000,0,0,256,174,1884,256,256,0,0,28646,65536,0,1,51136,7111,7289,65536,1 +1755,17550000,10000,0,0,256,174,1885,256,256,0,0,28650,65536,0,1,51136,7111,7289,65536,1 +1756,17560000,10000,0,0,256,174,1887,256,256,0,0,28655,65536,0,1,51136,7111,7289,65536,1 +1757,17570000,10000,0,0,256,174,1888,256,256,0,0,28660,65536,0,1,51136,7111,7289,65536,1 +1758,17580000,10000,0,0,256,174,1889,256,256,0,0,28666,65536,0,1,51136,7111,7289,65536,1 +1759,17590000,10000,0,0,256,174,1890,256,256,0,0,28684,65536,0,1,51136,7111,7289,65536,1 +1760,17600000,10000,0,0,256,174,1891,256,256,0,0,28689,65536,0,1,51136,7111,7289,65536,1 +1761,17610000,10000,0,0,256,174,1892,256,256,0,0,28693,65536,0,1,51136,7111,7289,65536,1 +1762,17620000,10000,0,0,256,174,1893,256,256,0,0,28698,65536,0,1,51136,7111,7289,65536,1 +1763,17630000,10000,0,0,256,174,1895,256,256,0,0,28703,65536,0,1,51136,7111,7289,65536,1 +1764,17640000,10000,0,0,256,174,1896,256,256,0,0,28708,65536,0,1,51136,7111,7289,65536,1 +1765,17650000,10000,0,0,256,174,1897,256,256,0,0,28712,65536,0,1,51136,7111,7289,65536,1 +1766,17660000,10000,0,0,256,174,1898,256,256,0,0,28717,65536,0,1,51136,7111,7289,65536,1 +1767,17670000,10000,0,0,256,174,1899,256,256,0,0,28721,65536,0,1,51136,7111,7289,65536,1 +1768,17680000,10000,0,0,256,174,1900,256,256,0,0,28726,65536,0,1,51136,7111,7289,65536,1 +1769,17690000,10000,0,0,256,174,1901,256,256,0,0,28732,65536,0,1,51136,7111,7289,65536,1 +1770,17700000,10000,0,0,256,174,1903,256,256,0,0,28736,65536,0,1,51136,7111,7289,65536,1 +1771,17710000,10000,0,0,256,174,1904,256,256,0,0,28748,65536,0,1,51136,7111,7289,65536,1 +1772,17720000,10000,0,0,256,174,1905,256,256,0,0,28753,65536,0,1,51136,7111,7289,65536,1 +1773,17730000,10000,0,0,256,174,1906,256,256,0,0,28757,65536,0,1,51136,7111,7289,65536,1 +1774,17740000,10000,0,0,256,174,1907,256,256,0,0,28762,65536,0,1,51136,7111,7289,65536,1 +1775,17750000,10000,0,0,256,174,1908,256,256,0,0,28766,65536,0,1,51136,7111,7289,65536,1 +1776,17760000,10000,0,0,256,174,1909,256,256,0,0,28771,65536,0,1,51136,7111,7289,65536,1 +1777,17770000,10000,0,0,256,174,1911,256,256,0,0,28776,65536,0,1,51136,7111,7289,65536,1 +1778,17780000,10000,0,0,256,174,1912,256,256,0,0,28781,65536,0,1,51136,7111,7289,65536,1 +1779,17790000,10000,0,0,256,174,1913,256,256,0,0,28786,65536,0,1,51136,7111,7289,65536,1 +1780,17800000,10000,0,0,256,174,1914,256,256,0,0,28790,65536,0,1,51136,7111,7289,65536,1 +1781,17810000,10000,0,0,256,174,1915,256,256,0,0,28795,65536,0,1,51136,7111,7289,65536,1 +1782,17820000,10000,0,0,256,174,1916,256,256,0,0,28800,65536,0,1,51136,7111,7289,65536,1 +1783,17830000,10000,0,0,256,174,1917,256,256,0,0,28820,65536,0,1,51136,7111,7289,65536,1 +1784,17840000,10000,0,0,256,174,1919,256,256,0,0,28824,65536,0,1,51136,7111,7289,65536,1 +1785,17850000,10000,0,0,256,174,1920,256,256,0,0,28829,65536,0,1,51136,7111,7289,65536,1 +1786,17860000,10000,0,0,256,174,1921,256,256,0,0,28834,65536,0,1,51136,7111,7289,65536,1 +1787,17870000,10000,0,0,256,174,1922,256,256,0,0,28839,65536,0,1,51136,7111,7289,65536,1 +1788,17880000,10000,0,0,256,174,1923,256,256,0,0,28844,65536,0,1,51136,7111,7289,65536,1 +1789,17890000,10000,0,0,256,174,1924,256,256,0,0,28849,65536,0,1,51136,7111,7289,65536,1 +1790,17900000,10000,0,0,256,174,1925,256,256,0,0,28853,65536,0,1,51136,7111,7289,65536,1 +1791,17910000,10000,0,0,256,174,1927,256,256,0,0,28857,65536,0,1,51136,7111,7289,65536,1 +1792,17920000,10000,0,0,256,174,1928,256,256,0,0,28862,65536,0,1,51136,7111,7289,65536,1 +1793,17930000,10000,0,0,256,174,1929,256,256,0,0,28867,65536,0,1,51136,7111,7289,65536,1 +1794,17940000,10000,0,0,256,174,1930,256,256,0,0,28871,65536,0,1,51136,7111,7289,65536,1 +1795,17950000,10000,0,0,256,174,1931,256,256,0,0,28876,65536,0,1,51136,7111,7289,65536,1 +1796,17960000,10000,0,0,256,174,1932,256,256,0,0,28881,65536,0,1,51136,7111,7289,65536,1 +436,4360000,18446744073695951616,0,0,110393,37,1483,256,256,0,4895412794951722506,28901,65536,0,0,51136,7111,7289,65536,1 +1797,17970000,13610000,0,0,340833,174,1933,256,256,0,4713563055005368320,28907,65536,0,1,51136,7111,7289,65536,1 +1798,17980000,10000,0,0,256,174,1935,256,256,0,0,28913,65536,0,1,51136,7111,7289,65536,1 +1799,17990000,10000,0,0,256,174,1936,256,256,0,0,28917,65536,0,1,51136,7111,7289,65536,1 +1800,18000000,10000,0,0,256,174,1937,256,256,0,0,28921,65536,0,1,51136,7111,7289,65536,1 +1801,18010000,10000,0,0,256,174,1938,256,256,0,0,28926,65536,0,1,51136,7111,7289,65536,1 +1802,18020000,10000,0,0,256,174,1939,256,256,0,0,28930,65536,0,1,51136,7111,7289,65536,1 +1803,18030000,10000,0,0,256,174,1940,256,256,0,0,28935,65536,0,1,51136,7111,7289,65536,1 +1804,18040000,10000,0,0,256,174,1941,256,256,0,0,28953,65536,0,1,51136,7111,7289,65536,1 +1805,18050000,10000,0,0,256,174,1943,256,256,0,0,28957,65536,0,1,51136,7111,7289,65536,1 +1806,18060000,10000,0,0,256,174,1944,256,256,0,0,28962,65536,0,1,51136,7111,7289,65536,1 +1807,18070000,10000,0,0,256,174,1945,256,256,0,0,28966,65536,0,1,51136,7111,7289,65536,1 +1808,18080000,10000,0,0,256,174,1946,256,256,0,0,28971,65536,0,1,51136,7111,7289,65536,1 +1809,18090000,10000,0,0,256,174,1947,256,256,0,0,28975,65536,0,1,51136,7111,7289,65536,1 +1810,18100000,10000,0,0,256,174,1948,256,256,0,0,28980,65536,0,1,51136,7111,7289,65536,1 +1811,18110000,10000,0,0,256,175,1949,256,256,0,0,28987,65536,0,1,51136,7111,7289,65536,1 +1812,18120000,10000,0,0,256,175,1951,256,256,0,0,28992,65536,0,1,51136,7111,7289,65536,1 +1813,18130000,10000,0,0,256,175,1952,256,256,0,0,28997,65536,0,1,51136,7111,7289,65536,1 +1814,18140000,10000,0,0,256,175,1953,256,256,0,0,29001,65536,0,1,51136,7111,7289,65536,1 +1815,18150000,10000,0,0,256,177,1954,256,256,0,0,29006,65536,0,1,51136,7111,7289,65536,1 +1816,18160000,10000,0,0,256,177,1955,256,256,0,0,29010,65536,0,1,51136,7111,7289,65536,1 +1817,18170000,10000,0,0,256,177,1956,256,256,0,0,29015,65536,0,1,51136,7111,7289,65536,1 +1818,18180000,10000,0,0,256,177,1957,256,256,0,0,29021,65536,0,1,51136,7111,7289,65536,1 +1819,18190000,10000,0,0,256,177,1959,256,256,0,0,29025,65536,0,1,51136,7111,7289,65536,1 +1820,18200000,10000,0,0,256,177,1960,256,256,0,0,29029,65536,0,1,51136,7111,7289,65536,1 +1821,18210000,10000,0,0,256,177,1961,256,256,0,0,29033,65536,0,1,51136,7111,7289,65536,1 +1822,18220000,10000,0,0,256,177,1962,256,256,0,0,29038,65536,0,1,51136,7111,7289,65536,1 +1823,18230000,10000,0,0,256,177,1963,256,256,0,0,29042,65536,0,1,51136,7111,7289,65536,1 +1824,18240000,10000,0,0,256,177,1964,256,256,0,0,29046,65536,0,1,51136,7111,7289,65536,1 +1825,18250000,10000,0,0,256,177,1965,256,256,0,0,29050,65536,0,1,51136,7111,7289,65536,1 +1826,18260000,10000,0,0,256,177,1967,256,256,0,0,29054,65536,0,1,51136,7111,7289,65536,1 +1827,18270000,10000,0,0,256,177,1968,256,256,0,0,29059,65536,0,1,51136,7111,7289,65536,1 +1828,18280000,10000,0,0,256,177,1969,256,256,0,0,29064,65536,0,1,51136,7111,7289,65536,1 +1829,18290000,10000,0,0,256,177,1970,256,256,0,0,29068,65536,0,1,51136,7111,7289,65536,1 +1830,18300000,10000,0,0,256,177,1971,256,256,0,0,29087,65536,0,1,51136,7111,7289,65536,1 +554,5540000,18446744073696791616,0,0,140626,37,1943,256,256,0,4895412794951722917,29107,65536,0,0,51136,7111,7289,65536,1 +1831,18310000,12770000,0,0,319304,177,1972,256,256,0,4713112083439288320,29114,65536,0,1,51136,7111,7289,65536,1 +1832,18320000,10000,0,0,256,177,1973,256,256,0,0,29120,65536,0,1,51136,7111,7289,65536,1 +1833,18330000,10000,0,0,256,177,1975,256,256,0,0,29124,65536,0,1,51136,7111,7289,65536,1 +1834,18340000,10000,0,0,256,177,1976,256,256,0,0,29129,65536,0,1,51136,7111,7289,65536,1 +1835,18350000,10000,0,0,256,177,1977,256,256,0,0,29133,65536,0,1,51136,7111,7289,65536,1 +1836,18360000,10000,0,0,256,177,1978,256,256,0,0,29137,65536,0,1,51136,7111,7289,65536,1 +1837,18370000,10000,0,0,256,177,1979,256,256,0,0,29142,65536,0,1,51136,7111,7289,65536,1 +1838,18380000,10000,0,0,256,177,1980,256,256,0,0,29146,65536,0,1,51136,7111,7289,65536,1 +1839,18390000,10000,0,0,256,177,1981,256,256,0,0,29150,65536,0,1,51136,7111,7289,65536,1 +1840,18400000,10000,0,0,256,177,1983,256,256,0,0,29155,65536,0,1,51136,7111,7289,65536,1 +1841,18410000,10000,0,0,256,177,1984,256,256,0,0,29159,65536,0,1,51136,7111,7289,65536,1 +1842,18420000,10000,0,0,256,177,1985,256,256,0,0,29164,65536,0,1,51136,7111,7289,65536,1 +1843,18430000,10000,0,0,256,177,1986,256,256,0,0,29168,65536,0,1,51136,7111,7289,65536,1 +1844,18440000,10000,0,0,256,178,1987,256,256,0,0,29174,65536,0,1,51136,7111,7289,65536,1 +1845,18450000,10000,0,0,256,178,1988,256,256,0,0,29181,65536,0,1,51136,7111,7289,65536,1 +1846,18460000,10000,0,0,256,178,1989,256,256,0,0,29186,65536,0,1,51136,7111,7289,65536,1 +1847,18470000,10000,0,0,256,178,1991,256,256,0,0,29191,65536,0,1,51136,7111,7289,65536,1 +1848,18480000,10000,0,0,256,178,1992,256,256,0,0,29195,65536,0,1,51136,7111,7289,65536,1 +1849,18490000,10000,0,0,256,178,1993,256,256,0,0,29200,65536,0,1,51136,7111,7289,65536,1 +1850,18500000,10000,0,0,256,178,1994,256,256,0,0,29206,65536,0,1,51136,7111,7289,65536,1 +1851,18510000,10000,0,0,256,178,1995,256,256,0,0,29225,65536,0,1,51136,7111,7289,65536,1 +1852,18520000,10000,0,0,256,178,1996,256,256,0,0,29230,65536,0,1,51136,7111,7289,65536,1 +1853,18530000,10000,0,0,256,178,1997,256,256,0,0,29235,65536,0,1,51136,7111,7289,65536,1 +1854,18540000,10000,0,0,256,178,1999,256,256,0,0,29240,65536,0,1,51136,7111,7289,65536,1 +1855,18550000,10000,0,0,256,178,2000,256,256,0,0,29244,65536,0,1,51136,7111,7289,65536,1 +1856,18560000,10000,0,0,256,178,2001,256,256,0,0,29248,65536,0,1,51136,7111,7289,65536,1 diff --git a/experiments/bare_metal/latest/amd64.csv b/experiments/bare_metal/latest/amd64.csv index c211b80c..bded72f1 100644 --- a/experiments/bare_metal/latest/amd64.csv +++ b/experiments/bare_metal/latest/amd64.csv @@ -1,100 +1,657 @@ 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,fleet_k_q48,fleet_conserved -409,4090000,10000,0,0,256,87,564,512,512,0,0,3888,65357,179,1,62572,1470,1494,65536,1 -410,4100000,10000,0,0,256,88,558,1024,1024,0,0,3894,65357,179,1,62572,1470,1494,65536,1 -411,4110000,10000,0,0,256,90,539,1024,1024,0,0,3896,65357,179,1,62572,1470,1494,65536,1 -412,4120000,10000,0,0,256,91,531,1024,1024,0,0,3899,65357,179,1,62572,1470,1494,65536,1 -413,4130000,10000,0,0,256,92,523,2048,2048,0,0,3900,65357,179,1,62572,1470,1494,65536,1 -414,4140000,10000,0,0,256,92,518,2048,2048,0,0,3902,65357,179,1,62572,1470,1494,65536,1 -415,4150000,10000,0,0,256,92,514,4096,4096,0,0,3903,65357,179,1,62572,1470,1494,65536,1 -416,4160000,10000,0,0,256,92,512,4096,4096,0,0,3905,65357,179,1,62572,1470,1494,65536,1 -417,4170000,10000,0,0,256,92,508,4096,4096,0,0,3906,65357,179,1,62572,1470,1494,65536,1 -418,4180000,10000,0,0,256,92,504,4096,4096,0,0,3908,65357,179,1,62572,1470,1494,65536,1 -419,4190000,10000,0,0,256,92,497,2048,2048,0,0,3909,65357,179,1,62572,1470,1494,65536,1 -420,4200000,10000,0,0,256,93,498,2048,2048,0,0,3910,65357,179,1,62572,1470,1494,65536,1 -421,4210000,10000,0,0,256,93,499,1024,1024,0,0,3912,65357,179,1,62572,1470,1494,65536,1 -422,4220000,10000,0,0,256,93,501,1024,1024,0,0,3914,65357,179,1,62572,1470,1494,65536,1 -423,4230000,10000,0,0,256,93,502,512,512,0,0,3915,65357,179,1,62572,1470,1494,65536,1 -424,4240000,10000,0,0,256,93,503,512,512,0,0,3917,65357,179,1,62572,1470,1494,65536,1 -425,4250000,10000,0,0,256,93,505,256,256,0,0,3918,65357,179,1,62572,1470,1494,65536,1 -426,4260000,10000,0,0,256,93,506,256,256,0,0,3919,65357,179,1,62572,1470,1494,65536,1 -427,4270000,10000,0,0,256,94,507,256,256,0,0,3922,65357,179,1,62572,1470,1494,65536,1 -428,4280000,10000,0,0,256,95,485,256,256,0,0,3924,65357,179,1,62572,1470,1494,65536,1 -429,4290000,10000,0,0,256,97,483,256,256,0,0,3926,65357,179,1,62572,1470,1494,65536,1 -430,4300000,10000,0,0,256,98,485,256,256,0,0,3929,65357,179,1,62572,1470,1494,65536,1 -431,4310000,10000,0,0,256,105,486,256,256,0,0,3931,65357,179,1,62572,1470,1494,65536,1 -432,4320000,10000,0,0,256,105,487,256,256,0,0,3934,65357,179,1,62572,1470,1494,65536,1 -433,4330000,10000,0,0,256,105,489,256,256,0,0,3935,65357,179,1,62572,1470,1494,65536,1 -434,4340000,10000,0,0,256,105,490,256,256,0,0,3937,65357,179,1,62572,1470,1494,65536,1 -435,4350000,10000,0,0,256,105,491,256,256,0,0,3940,65357,179,1,62572,1470,1494,65536,1 -436,4360000,10000,0,0,256,105,490,256,256,0,0,3942,65357,179,1,62572,1470,1494,65536,1 -437,4370000,10000,0,0,256,104,462,256,256,0,0,3947,65357,179,1,62572,1470,1494,65536,1 -438,4380000,10000,0,0,256,104,443,256,256,0,0,3949,65357,179,1,62572,1470,1494,65536,1 -439,4390000,10000,0,0,256,104,430,256,256,0,0,3954,65357,179,1,62572,1470,1494,65536,1 -440,4400000,10000,0,0,256,104,431,256,256,0,0,3955,65357,179,1,62572,1470,1494,65536,1 -441,4410000,10000,0,0,256,104,433,256,256,0,0,3956,65357,179,1,62572,1470,1494,65536,1 -442,4420000,10000,0,0,256,104,434,256,256,0,0,3958,65357,179,1,62572,1470,1494,65536,1 -443,4430000,10000,0,0,256,104,435,256,256,0,0,3961,65357,179,1,62572,1470,1494,65536,1 -444,4440000,10000,0,0,256,104,436,256,256,0,0,3963,65357,179,1,62572,1470,1494,65536,1 -445,4450000,10000,0,0,256,104,433,256,256,0,0,3965,65357,179,1,62572,1470,1494,65536,1 -446,4460000,10000,0,0,256,104,435,256,256,0,0,3967,65357,179,1,62572,1470,1494,65536,1 -447,4470000,10000,0,0,256,104,436,256,256,0,0,3969,65357,179,1,62572,1470,1494,65536,1 -448,4480000,10000,0,0,256,104,437,256,256,0,0,3972,65357,179,1,62572,1470,1494,65536,1 -449,4490000,10000,0,0,256,104,438,256,256,0,0,3975,65357,179,1,62572,1470,1494,65536,1 -450,4500000,10000,0,0,256,104,439,256,256,0,0,3977,65357,179,1,62572,1470,1494,65536,1 -451,4510000,10000,0,0,256,104,440,256,256,0,0,3979,65357,179,1,62572,1470,1494,65536,1 -452,4520000,10000,0,0,256,104,441,256,256,0,0,3981,65357,179,1,62572,1470,1494,65536,1 -453,4530000,10000,0,0,256,109,443,256,256,0,0,3983,65357,179,1,62572,1470,1494,65536,1 -454,4540000,10000,0,0,256,110,444,256,256,0,0,3985,65357,179,1,62572,1470,1494,65536,1 -455,4550000,10000,0,0,256,110,445,256,256,0,0,3988,65357,179,1,62572,1470,1494,65536,1 -456,4560000,10000,0,0,256,110,446,256,256,0,0,3990,65357,179,1,62572,1470,1494,65536,1 -457,4570000,10000,0,0,256,110,447,256,256,0,0,3993,65357,179,1,62572,1470,1494,65536,1 -458,4580000,10000,0,0,256,110,448,256,256,0,0,3997,65357,179,1,62572,1470,1494,65536,1 -459,4590000,10000,0,0,256,110,450,256,256,0,0,3999,65357,179,1,62572,1470,1494,65536,1 -460,4600000,10000,0,0,256,110,451,256,256,0,0,4002,65357,179,1,62572,1470,1494,65536,1 -461,4610000,10000,0,0,256,110,452,256,256,0,0,4005,65357,179,1,62572,1470,1494,65536,1 -462,4620000,10000,0,0,256,111,453,256,256,0,0,4007,65357,179,1,62572,1470,1494,65536,1 -107,1070000,18446744073706001616,0,0,26232,49,273,256,256,0,4895412794951727414,4014,65357,179,0,62572,1470,1494,65536,1 -463,4630000,3560000,0,0,83504,111,454,256,256,0,4704877978297827328,4016,65357,179,1,62572,1470,1494,65536,1 -464,4640000,10000,0,0,256,111,455,256,256,0,0,4018,65357,179,1,62572,1470,1494,65536,1 -465,4650000,10000,0,0,256,111,457,256,256,0,0,4019,65357,179,1,62572,1470,1494,65536,1 -466,4660000,10000,0,0,256,111,458,256,256,0,0,4021,65357,179,1,62572,1470,1494,65536,1 -467,4670000,10000,0,0,256,111,459,256,256,0,0,4024,65357,179,1,62572,1470,1494,65536,1 -468,4680000,10000,0,0,256,111,460,256,256,0,0,4026,65357,179,1,62572,1470,1494,65536,1 -469,4690000,10000,0,0,256,111,461,256,256,0,0,4029,65357,179,1,62572,1470,1494,65536,1 -470,4700000,10000,0,0,256,111,462,256,256,0,0,4030,65357,179,1,62572,1470,1494,65536,1 -471,4710000,10000,0,0,256,111,463,256,256,0,0,4035,65357,179,1,62572,1470,1494,65536,1 -472,4720000,10000,0,0,256,111,465,256,256,0,0,4036,65357,179,1,62572,1470,1494,65536,1 -473,4730000,10000,0,0,256,111,466,256,256,0,0,4038,65357,179,1,62572,1470,1494,65536,1 -474,4740000,10000,0,0,256,111,467,256,256,0,0,4040,65357,179,1,62572,1470,1494,65536,1 -475,4750000,10000,0,0,256,111,468,256,256,0,0,4042,65357,179,1,62572,1470,1494,65536,1 -476,4760000,10000,0,0,256,111,469,256,256,0,0,4044,65357,179,1,62572,1470,1494,65536,1 -477,4770000,10000,0,0,256,114,470,256,256,0,0,4047,65357,179,1,62572,1470,1494,65536,1 -478,4780000,10000,0,0,256,115,472,256,256,0,0,4051,65357,179,1,62572,1470,1494,65536,1 -479,4790000,10000,0,0,256,115,473,256,256,0,0,4054,65357,179,1,62572,1470,1494,65536,1 -480,4800000,10000,0,0,256,117,474,256,256,0,0,4056,65357,179,1,62572,1470,1494,65536,1 -481,4810000,10000,0,0,256,117,475,256,256,0,0,4059,65357,179,1,62572,1470,1494,65536,1 -482,4820000,10000,0,0,256,117,476,256,256,0,0,4061,65357,179,1,62572,1470,1494,65536,1 -483,4830000,10000,0,0,256,117,477,256,256,0,0,4063,65357,179,1,62572,1470,1494,65536,1 -484,4840000,10000,0,0,256,117,479,256,256,0,0,4065,65357,179,1,62572,1470,1494,65536,1 -485,4850000,10000,0,0,256,117,480,256,256,0,0,4066,65357,179,1,62572,1470,1494,65536,1 -486,4860000,10000,0,0,256,117,481,256,256,0,0,4068,65357,179,1,62572,1470,1494,65536,1 -487,4870000,10000,0,0,256,117,482,256,256,0,0,4070,65357,179,1,62572,1470,1494,65536,1 -488,4880000,10000,0,0,256,117,483,256,256,0,0,4072,65357,179,1,62572,1470,1494,65536,1 -489,4890000,10000,0,0,256,117,484,256,256,0,0,4074,65357,179,1,62572,1470,1494,65536,1 -490,4900000,10000,0,0,256,117,485,256,256,0,0,4077,65357,179,1,62572,1470,1494,65536,1 -491,4910000,10000,0,0,256,117,487,256,256,0,0,4079,65357,179,1,62572,1470,1494,65536,1 -492,4920000,10000,0,0,256,117,488,256,256,0,0,4081,65357,179,1,62572,1470,1494,65536,1 -493,4930000,10000,0,0,256,117,489,256,256,0,0,4085,65357,179,1,62572,1470,1494,65536,1 -494,4940000,10000,0,0,256,117,490,256,256,0,0,4087,65357,179,1,62572,1470,1494,65536,1 -495,4950000,10000,0,0,256,117,491,256,256,0,0,4089,65357,179,1,62572,1470,1494,65536,1 -496,4960000,10000,0,0,256,117,492,256,256,0,0,4091,65357,179,1,62572,1470,1494,65536,1 -497,4970000,10000,0,0,256,117,494,256,256,0,0,4093,65357,179,1,62572,1470,1494,65536,1 -498,4980000,10000,0,0,256,117,495,256,256,0,0,4095,65357,179,1,62572,1470,1494,65536,1 -499,4990000,10000,0,0,256,117,496,256,256,0,0,4097,65357,179,1,62572,1470,1494,65536,1 -500,5000000,10000,0,0,256,118,497,256,256,0,0,4099,65357,179,1,62572,1470,1494,65536,1 -501,5010000,10000,0,0,256,118,498,256,256,0,0,4101,65357,179,1,62572,1470,1494,65536,1 -502,5020000,10000,0,0,256,118,499,256,256,0,0,4103,65357,179,1,62572,1470,1494,65536,1 -503,5030000,10000,0,0,256,118,501,256,256,0,0,4106,65357,179,1,62572,1470,1494,65536,1 -504,5040000,10000,0,0,256,118,502,256,256,0,0,4108,65357,179,1,62572,1470,1494,65536,1 -505,5050000,10000,0,0,256,118,503,256,256,0,0,4110,65357,179,1,62572,1470,1494,65536,1 -506,5060000,10000,0,0,256,120,504,256,256,0,0,4111,65357,179,1,62572,1470,1494,65536,1 +1305,13050000,10000,0,0,256,81,2147,1024,1024,0,0,15736,65452,84,1,51846,6775,6915,65536,1 +1306,13060000,10000,0,0,256,85,2149,1024,1024,0,0,15744,65452,84,1,51846,6775,6915,65536,1 +1307,13070000,10000,0,0,256,85,2150,1024,1024,0,0,15750,65452,84,1,51846,6775,6915,65536,1 +1308,13080000,10000,0,0,256,89,2094,2048,2048,0,0,15755,65452,84,1,51846,6775,6915,65536,1 +1309,13090000,10000,0,0,256,91,2081,2048,2048,0,0,15760,65452,84,1,51846,6775,6915,65536,1 +1310,13100000,10000,0,0,256,91,2083,4096,4096,0,0,15763,65452,84,1,51846,6775,6915,65536,1 +1311,13110000,10000,0,0,256,92,2030,4096,4096,0,0,15766,65452,84,1,51846,6775,6915,65536,1 +1312,13120000,10000,0,0,256,93,1906,4096,4096,0,0,15770,65452,84,1,51846,6775,6915,65536,1 +1313,13130000,10000,0,0,256,94,1908,4096,4096,0,0,15773,65452,84,1,51846,6775,6915,65536,1 +1314,13140000,10000,0,0,256,102,1909,4096,4096,0,0,15776,65452,84,1,51846,6775,6915,65536,1 +1315,13150000,10000,0,0,256,102,1911,2048,2048,0,0,15778,65452,84,1,51846,6775,6915,65536,1 +1316,13160000,10000,0,0,256,102,1912,2048,2048,0,0,15780,65452,84,1,51846,6775,6915,65536,1 +1317,13170000,10000,0,0,256,102,1914,1024,1024,0,0,15784,65452,84,1,51846,6775,6915,65536,1 +1318,13180000,10000,0,0,256,102,1916,1024,1024,0,0,15788,65452,84,1,51846,6775,6915,65536,1 +1319,13190000,10000,0,0,256,102,1917,512,512,0,0,15792,65452,84,1,51846,6775,6915,65536,1 +1320,13200000,10000,0,0,256,102,1850,512,512,0,0,15796,65452,84,1,51846,6775,6915,65536,1 +1321,13210000,10000,0,0,256,102,1718,256,256,0,0,15799,65452,84,1,51846,6775,6915,65536,1 +1322,13220000,10000,0,0,256,102,1647,256,256,0,0,15801,65452,84,1,51846,6775,6915,65536,1 +54,540000,18446744073696871616,0,0,12711,59,98,256,256,0,4895412794951722956,15816,65452,84,0,51846,6775,6915,65536,1 +1323,13230000,12690000,0,0,317171,102,1614,256,256,0,4713069133766328320,15826,65452,84,1,51846,6775,6915,65536,1 +1324,13240000,10000,0,0,256,102,1615,256,256,0,0,15828,65452,84,1,51846,6775,6915,65536,1 +1325,13250000,10000,0,0,256,102,1617,256,256,0,0,15830,65452,84,1,51846,6775,6915,65536,1 +1326,13260000,10000,0,0,256,102,1618,256,256,0,0,15833,65452,84,1,51846,6775,6915,65536,1 +1327,13270000,10000,0,0,256,102,1619,256,256,0,0,15835,65452,84,1,51846,6775,6915,65536,1 +1328,13280000,10000,0,0,256,102,1620,256,256,0,0,15837,65452,84,1,51846,6775,6915,65536,1 +1329,13290000,10000,0,0,256,102,1605,256,256,0,0,15841,65452,84,1,51846,6775,6915,65536,1 +1330,13300000,10000,0,0,256,102,1606,256,256,0,0,15844,65452,84,1,51846,6775,6915,65536,1 +1331,13310000,10000,0,0,256,102,1607,256,256,0,0,15848,65452,84,1,51846,6775,6915,65536,1 +1332,13320000,10000,0,0,256,102,1609,256,256,0,0,15850,65452,84,1,51846,6775,6915,65536,1 +1333,13330000,10000,0,0,256,102,1610,256,256,0,0,15853,65452,84,1,51846,6775,6915,65536,1 +1334,13340000,10000,0,0,256,102,1611,256,256,0,0,15855,65452,84,1,51846,6775,6915,65536,1 +1335,13350000,10000,0,0,256,102,1613,256,256,0,0,15858,65452,84,1,51846,6775,6915,65536,1 +1336,13360000,10000,0,0,256,106,1613,256,256,0,0,15862,65452,84,1,51846,6775,6915,65536,1 +1337,13370000,10000,0,0,256,109,1614,256,256,0,0,15866,65452,84,1,51846,6775,6915,65536,1 +1338,13380000,10000,0,0,256,109,1616,256,256,0,0,15870,65452,84,1,51846,6775,6915,65536,1 +1339,13390000,10000,0,0,256,109,1617,256,256,0,0,15873,65452,84,1,51846,6775,6915,65536,1 +1340,13400000,10000,0,0,256,109,1618,256,256,0,0,15875,65452,84,1,51846,6775,6915,65536,1 +1341,13410000,10000,0,0,256,109,1619,256,256,0,0,15877,65452,84,1,51846,6775,6915,65536,1 +1342,13420000,10000,0,0,256,109,1621,256,256,0,0,15881,65452,84,1,51846,6775,6915,65536,1 +1343,13430000,10000,0,0,256,109,1622,256,256,0,0,15885,65452,84,1,51846,6775,6915,65536,1 +1344,13440000,10000,0,0,256,109,1623,256,256,0,0,15887,65452,84,1,51846,6775,6915,65536,1 +1345,13450000,10000,0,0,256,109,1625,256,256,0,0,15889,65452,84,1,51846,6775,6915,65536,1 +1346,13460000,10000,0,0,256,109,1626,256,256,0,0,15891,65452,84,1,51846,6775,6915,65536,1 +1347,13470000,10000,0,0,256,109,1627,256,256,0,0,15895,65452,84,1,51846,6775,6915,65536,1 +1348,13480000,10000,0,0,256,110,1629,256,256,0,0,15897,65452,84,1,51846,6775,6915,65536,1 +1349,13490000,10000,0,0,256,110,1630,256,256,0,0,15905,65452,84,1,51846,6775,6915,65536,1 +1350,13500000,10000,0,0,256,110,1631,256,256,0,0,15907,65452,84,1,51846,6775,6915,65536,1 +1351,13510000,10000,0,0,256,110,1633,256,256,0,0,15910,65452,84,1,51846,6775,6915,65536,1 +1352,13520000,10000,0,0,256,110,1634,256,256,0,0,15913,65452,84,1,51846,6775,6915,65536,1 +1353,13530000,10000,0,0,256,110,1635,256,256,0,0,15917,65452,84,1,51846,6775,6915,65536,1 +1354,13540000,10000,0,0,256,110,1636,256,256,0,0,15919,65452,84,1,51846,6775,6915,65536,1 +1355,13550000,10000,0,0,256,110,1638,256,256,0,0,15922,65452,84,1,51846,6775,6915,65536,1 +1356,13560000,10000,0,0,256,110,1639,256,256,0,0,15926,65452,84,1,51846,6775,6915,65536,1 +1357,13570000,10000,0,0,256,110,1640,256,256,0,0,15929,65452,84,1,51846,6775,6915,65536,1 +1358,13580000,10000,0,0,256,110,1642,256,256,0,0,15941,65452,84,1,51846,6775,6915,65536,1 +1359,13590000,10000,0,0,256,110,1643,256,256,0,0,15943,65452,84,1,51846,6775,6915,65536,1 +1360,13600000,10000,0,0,256,110,1644,256,256,0,0,15946,65452,84,1,51846,6775,6915,65536,1 +1361,13610000,10000,0,0,256,110,1645,256,256,0,0,15949,65452,84,1,51846,6775,6915,65536,1 +1362,13620000,10000,0,0,256,110,1647,256,256,0,0,15953,65452,84,1,51846,6775,6915,65536,1 +1363,13630000,10000,0,0,256,110,1648,256,256,0,0,15956,65452,84,1,51846,6775,6915,65536,1 +1364,13640000,10000,0,0,256,110,1649,256,256,0,0,15959,65452,84,1,51846,6775,6915,65536,1 +1365,13650000,10000,0,0,256,110,1650,256,256,0,0,15963,65452,84,1,51846,6775,6915,65536,1 +1366,13660000,10000,0,0,256,110,1652,256,256,0,0,15965,65452,84,1,51846,6775,6915,65536,1 +1367,13670000,10000,0,0,256,110,1653,256,256,0,0,15969,65452,84,1,51846,6775,6915,65536,1 +1368,13680000,10000,0,0,256,110,1654,256,256,0,0,15971,65452,84,1,51846,6775,6915,65536,1 +1369,13690000,10000,0,0,256,110,1656,256,256,0,0,15974,65452,84,1,51846,6775,6915,65536,1 +1370,13700000,10000,0,0,256,110,1657,256,256,0,0,15976,65452,84,1,51846,6775,6915,65536,1 +1371,13710000,10000,0,0,256,110,1658,256,256,0,0,15979,65452,84,1,51846,6775,6915,65536,1 +1372,13720000,10000,0,0,256,110,1659,256,256,0,0,15981,65452,84,1,51846,6775,6915,65536,1 +1373,13730000,10000,0,0,256,110,1661,256,256,0,0,15983,65452,84,1,51846,6775,6915,65536,1 +1374,13740000,10000,0,0,256,110,1662,256,256,0,0,15986,65452,84,1,51846,6775,6915,65536,1 +159,1590000,18446744073697401616,0,0,39600,38,521,256,256,0,4895412794951723214,15998,65452,84,0,51846,6775,6915,65536,1 +1375,13750000,12160000,0,0,303594,110,1663,256,256,0,4712784592182968320,16002,65452,84,1,51846,6775,6915,65536,1 +1376,13760000,10000,0,0,256,110,1664,256,256,0,0,16004,65452,84,1,51846,6775,6915,65536,1 +1377,13770000,10000,0,0,256,110,1665,256,256,0,0,16007,65452,84,1,51846,6775,6915,65536,1 +1378,13780000,10000,0,0,256,110,1667,256,256,0,0,16009,65452,84,1,51846,6775,6915,65536,1 +1379,13790000,10000,0,0,256,110,1668,256,256,0,0,16012,65452,84,1,51846,6775,6915,65536,1 +1380,13800000,10000,0,0,256,110,1669,256,256,0,0,16016,65452,84,1,51846,6775,6915,65536,1 +1381,13810000,10000,0,0,256,110,1671,256,256,0,0,16019,65452,84,1,51846,6775,6915,65536,1 +1382,13820000,10000,0,0,256,110,1672,256,256,0,0,16021,65452,84,1,51846,6775,6915,65536,1 +1383,13830000,10000,0,0,256,110,1673,256,256,0,0,16023,65452,84,1,51846,6775,6915,65536,1 +1384,13840000,10000,0,0,256,110,1674,256,256,0,0,16026,65452,84,1,51846,6775,6915,65536,1 +1385,13850000,10000,0,0,256,110,1676,256,256,0,0,16029,65452,84,1,51846,6775,6915,65536,1 +1386,13860000,10000,0,0,256,110,1677,256,256,0,0,16033,65452,84,1,51846,6775,6915,65536,1 +1387,13870000,10000,0,0,256,110,1678,256,256,0,0,16035,65452,84,1,51846,6775,6915,65536,1 +1388,13880000,10000,0,0,256,111,1680,256,256,0,0,16040,65452,84,1,51846,6775,6915,65536,1 +1389,13890000,10000,0,0,256,111,1681,256,256,0,0,16042,65452,84,1,51846,6775,6915,65536,1 +1390,13900000,10000,0,0,256,111,1682,256,256,0,0,16046,65452,84,1,51846,6775,6915,65536,1 +1391,13910000,10000,0,0,256,111,1684,256,256,0,0,16057,65452,84,1,51846,6775,6915,65536,1 +1392,13920000,10000,0,0,256,111,1685,256,256,0,0,16060,65452,84,1,51846,6775,6915,65536,1 +1393,13930000,10000,0,0,256,111,1686,256,256,0,0,16063,65452,84,1,51846,6775,6915,65536,1 +1394,13940000,10000,0,0,256,111,1688,256,256,0,0,16066,65452,84,1,51846,6775,6915,65536,1 +1395,13950000,10000,0,0,256,111,1689,256,256,0,0,16069,65452,84,1,51846,6775,6915,65536,1 +1396,13960000,10000,0,0,256,111,1690,256,256,0,0,16071,65452,84,1,51846,6775,6915,65536,1 +1397,13970000,10000,0,0,256,111,1692,256,256,0,0,16075,65452,84,1,51846,6775,6915,65536,1 +1398,13980000,10000,0,0,256,111,1693,256,256,0,0,16078,65452,84,1,51846,6775,6915,65536,1 +1399,13990000,10000,0,0,256,111,1694,256,256,0,0,16081,65452,84,1,51846,6775,6915,65536,1 +1400,14000000,10000,0,0,256,112,1695,256,256,0,0,16085,65452,84,1,51846,6775,6915,65536,1 +1401,14010000,10000,0,0,256,112,1697,256,256,0,0,16092,65452,84,1,51846,6775,6915,65536,1 +1402,14020000,10000,0,0,256,112,1698,256,256,0,0,16093,65452,84,1,51846,6775,6915,65536,1 +1403,14030000,10000,0,0,256,112,1699,256,256,0,0,16095,65452,84,1,51846,6775,6915,65536,1 +1404,14040000,10000,0,0,256,112,1701,256,256,0,0,16099,65452,84,1,51846,6775,6915,65536,1 +1405,14050000,10000,0,0,256,112,1702,256,256,0,0,16101,65452,84,1,51846,6775,6915,65536,1 +1406,14060000,10000,0,0,256,112,1703,256,256,0,0,16104,65452,84,1,51846,6775,6915,65536,1 +1407,14070000,10000,0,0,256,112,1705,256,256,0,0,16107,65452,84,1,51846,6775,6915,65536,1 +1408,14080000,10000,0,0,256,112,1706,256,256,0,0,16109,65452,84,1,51846,6775,6915,65536,1 +1409,14090000,10000,0,0,256,112,1707,256,256,0,0,16113,65452,84,1,51846,6775,6915,65536,1 +1410,14100000,10000,0,0,256,112,1709,256,256,0,0,16116,65452,84,1,51846,6775,6915,65536,1 +1411,14110000,10000,0,0,256,112,1710,256,256,0,0,16119,65452,84,1,51846,6775,6915,65536,1 +1412,14120000,10000,0,0,256,112,1711,256,256,0,0,16122,65452,84,1,51846,6775,6915,65536,1 +1413,14130000,10000,0,0,256,113,1713,256,256,0,0,16125,65452,84,1,51846,6775,6915,65536,1 +1414,14140000,10000,0,0,256,114,1714,256,256,0,0,16130,65452,84,1,51846,6775,6915,65536,1 +1415,14150000,10000,0,0,256,114,1715,256,256,0,0,16134,65452,84,1,51846,6775,6915,65536,1 +1416,14160000,10000,0,0,256,114,1716,256,256,0,0,16137,65452,84,1,51846,6775,6915,65536,1 +1417,14170000,10000,0,0,256,114,1718,256,256,0,0,16139,65452,84,1,51846,6775,6915,65536,1 +1418,14180000,10000,0,0,256,114,1719,256,256,0,0,16142,65452,84,1,51846,6775,6915,65536,1 +1419,14190000,10000,0,0,256,114,1720,256,256,0,0,16146,65452,84,1,51846,6775,6915,65536,1 +1420,14200000,10000,0,0,256,114,1722,256,256,0,0,16149,65452,84,1,51846,6775,6915,65536,1 +1421,14210000,10000,0,0,256,114,1723,256,256,0,0,16151,65452,84,1,51846,6775,6915,65536,1 +1422,14220000,10000,0,0,256,114,1724,256,256,0,0,16153,65452,84,1,51846,6775,6915,65536,1 +1423,14230000,10000,0,0,256,114,1726,256,256,0,0,16157,65452,84,1,51846,6775,6915,65536,1 +1424,14240000,10000,0,0,256,114,1727,256,256,0,0,16161,65452,84,1,51846,6775,6915,65536,1 +1425,14250000,10000,0,0,256,114,1728,256,256,0,0,16174,65452,84,1,51846,6775,6915,65536,1 +1426,14260000,10000,0,0,256,114,1730,256,256,0,0,16178,65452,84,1,51846,6775,6915,65536,1 +1427,14270000,10000,0,0,256,114,1731,256,256,0,0,16188,65452,84,1,51846,6775,6915,65536,1 +1428,14280000,10000,0,0,256,114,1732,256,256,0,0,16192,65452,84,1,51846,6775,6915,65536,1 +1429,14290000,10000,0,0,256,114,1734,256,256,0,0,16196,65452,84,1,51846,6775,6915,65536,1 +1430,14300000,10000,0,0,256,114,1735,256,256,0,0,16199,65452,84,1,51846,6775,6915,65536,1 +1431,14310000,10000,0,0,256,114,1736,256,256,0,0,16202,65452,84,1,51846,6775,6915,65536,1 +1432,14320000,10000,0,0,256,116,1737,256,256,0,0,16206,65452,84,1,51846,6775,6915,65536,1 +1433,14330000,10000,0,0,256,118,1739,256,256,0,0,16208,65452,84,1,51846,6775,6915,65536,1 +1434,14340000,10000,0,0,256,118,1740,256,256,0,0,16211,65452,84,1,51846,6775,6915,65536,1 +1435,14350000,10000,0,0,256,118,1741,256,256,0,0,16216,65452,84,1,51846,6775,6915,65536,1 +1436,14360000,10000,0,0,256,118,1743,256,256,0,0,16218,65452,84,1,51846,6775,6915,65536,1 +1437,14370000,10000,0,0,256,118,1744,256,256,0,0,16220,65452,84,1,51846,6775,6915,65536,1 +1438,14380000,10000,0,0,256,118,1745,256,256,0,0,16223,65452,84,1,51846,6775,6915,65536,1 +1439,14390000,10000,0,0,256,118,1747,256,256,0,0,16226,65452,84,1,51846,6775,6915,65536,1 +1440,14400000,10000,0,0,256,119,1748,256,256,0,0,16229,65452,84,1,51846,6775,6915,65536,1 +1441,14410000,10000,0,0,256,119,1749,256,256,0,0,16232,65452,84,1,51846,6775,6915,65536,1 +1442,14420000,10000,0,0,256,119,1751,256,256,0,0,16235,65452,84,1,51846,6775,6915,65536,1 +1443,14430000,10000,0,0,256,119,1752,256,256,0,0,16238,65452,84,1,51846,6775,6915,65536,1 +1444,14440000,10000,0,0,256,119,1753,256,256,0,0,16241,65452,84,1,51846,6775,6915,65536,1 +1445,14450000,10000,0,0,256,119,1755,256,256,0,0,16244,65452,84,1,51846,6775,6915,65536,1 +1446,14460000,10000,0,0,256,119,1756,256,256,0,0,16246,65452,84,1,51846,6775,6915,65536,1 +1447,14470000,10000,0,0,256,119,1757,256,256,0,0,16250,65452,84,1,51846,6775,6915,65536,1 +1448,14480000,10000,0,0,256,119,1758,256,256,0,0,16253,65452,84,1,51846,6775,6915,65536,1 +1449,14490000,10000,0,0,256,119,1760,256,256,0,0,16256,65452,84,1,51846,6775,6915,65536,1 +1450,14500000,10000,0,0,256,119,1761,256,256,0,0,16258,65452,84,1,51846,6775,6915,65536,1 +1451,14510000,10000,0,0,256,119,1762,256,256,0,0,16261,65452,84,1,51846,6775,6915,65536,1 +1452,14520000,10000,0,0,256,119,1764,256,256,0,0,16264,65452,84,1,51846,6775,6915,65536,1 +55,550000,18446744073695581616,0,0,12861,63,99,256,256,0,4895412794951722326,16276,65452,84,0,51846,6775,6915,65536,1 +1453,14530000,13980000,0,0,350301,119,1765,256,256,0,4713761697242808320,16279,65452,84,1,51846,6775,6915,65536,1 +1454,14540000,10000,0,0,256,119,1766,256,256,0,0,16289,65452,84,1,51846,6775,6915,65536,1 +1455,14550000,10000,0,0,256,119,1768,256,256,0,0,16290,65452,84,1,51846,6775,6915,65536,1 +1456,14560000,10000,0,0,256,119,1769,256,256,0,0,16294,65452,84,1,51846,6775,6915,65536,1 +1457,14570000,10000,0,0,256,119,1770,256,256,0,0,16298,65452,84,1,51846,6775,6915,65536,1 +1458,14580000,10000,0,0,256,119,1772,256,256,0,0,16302,65452,84,1,51846,6775,6915,65536,1 +1459,14590000,10000,0,0,256,119,1773,256,256,0,0,16305,65452,84,1,51846,6775,6915,65536,1 +1460,14600000,10000,0,0,256,119,1774,256,256,0,0,16306,65452,84,1,51846,6775,6915,65536,1 +1461,14610000,10000,0,0,256,119,1776,256,256,0,0,16309,65452,84,1,51846,6775,6915,65536,1 +1462,14620000,10000,0,0,256,119,1777,256,256,0,0,16311,65452,84,1,51846,6775,6915,65536,1 +1463,14630000,10000,0,0,256,119,1778,256,256,0,0,16313,65452,84,1,51846,6775,6915,65536,1 +1464,14640000,10000,0,0,256,119,1779,256,256,0,0,16316,65452,84,1,51846,6775,6915,65536,1 +1465,14650000,10000,0,0,256,121,1781,256,256,0,0,16325,65452,84,1,51846,6775,6915,65536,1 +1466,14660000,10000,0,0,256,122,1782,256,256,0,0,16328,65452,84,1,51846,6775,6915,65536,1 +1467,14670000,10000,0,0,256,122,1783,256,256,0,0,16331,65452,84,1,51846,6775,6915,65536,1 +1468,14680000,10000,0,0,256,122,1785,256,256,0,0,16335,65452,84,1,51846,6775,6915,65536,1 +1469,14690000,10000,0,0,256,122,1786,256,256,0,0,16339,65452,84,1,51846,6775,6915,65536,1 +1470,14700000,10000,0,0,256,122,1787,256,256,0,0,16343,65452,84,1,51846,6775,6915,65536,1 +1471,14710000,10000,0,0,256,122,1789,256,256,0,0,16346,65452,84,1,51846,6775,6915,65536,1 +1472,14720000,10000,0,0,256,122,1790,256,256,0,0,16349,65452,84,1,51846,6775,6915,65536,1 +1473,14730000,10000,0,0,256,122,1791,256,256,0,0,16351,65452,84,1,51846,6775,6915,65536,1 +1474,14740000,10000,0,0,256,122,1793,256,256,0,0,16354,65452,84,1,51846,6775,6915,65536,1 +1475,14750000,10000,0,0,256,122,1794,256,256,0,0,16357,65452,84,1,51846,6775,6915,65536,1 +1476,14760000,10000,0,0,256,122,1795,256,256,0,0,16358,65452,84,1,51846,6775,6915,65536,1 +1477,14770000,10000,0,0,256,123,1797,256,256,0,0,16360,65452,84,1,51846,6775,6915,65536,1 +107,1070000,18446744073695851616,0,0,26232,49,273,256,256,0,4895412794951722458,16372,65452,84,0,51846,6775,6915,65536,1 +1478,14780000,13710000,0,0,343330,125,1798,256,256,0,4713616742096568320,16375,65452,84,1,51846,6775,6915,65536,1 +1479,14790000,10000,0,0,256,125,1799,256,256,0,0,16378,65452,84,1,51846,6775,6915,65536,1 +1480,14800000,10000,0,0,256,125,1801,256,256,0,0,16381,65452,84,1,51846,6775,6915,65536,1 +1481,14810000,10000,0,0,256,125,1802,256,256,0,0,16383,65452,84,1,51846,6775,6915,65536,1 +1482,14820000,10000,0,0,256,125,1803,256,256,0,0,16386,65452,84,1,51846,6775,6915,65536,1 +1483,14830000,10000,0,0,256,125,1804,256,256,0,0,16388,65452,84,1,51846,6775,6915,65536,1 +1484,14840000,10000,0,0,256,125,1806,256,256,0,0,16390,65452,84,1,51846,6775,6915,65536,1 +1485,14850000,10000,0,0,256,125,1807,256,256,0,0,16392,65452,84,1,51846,6775,6915,65536,1 +1486,14860000,10000,0,0,256,125,1808,256,256,0,0,16395,65452,84,1,51846,6775,6915,65536,1 +1487,14870000,10000,0,0,256,125,1810,256,256,0,0,16396,65452,84,1,51846,6775,6915,65536,1 +1488,14880000,10000,0,0,256,125,1811,256,256,0,0,16398,65452,84,1,51846,6775,6915,65536,1 +1489,14890000,10000,0,0,256,125,1812,256,256,0,0,16401,65452,84,1,51846,6775,6915,65536,1 +1490,14900000,10000,0,0,256,125,1814,256,256,0,0,16403,65452,84,1,51846,6775,6915,65536,1 +1491,14910000,10000,0,0,256,126,1815,256,256,0,0,16405,65452,84,1,51846,6775,6915,65536,1 +1492,14920000,10000,0,0,256,126,1816,256,256,0,0,16408,65452,84,1,51846,6775,6915,65536,1 +1493,14930000,10000,0,0,256,126,1818,256,256,0,0,16411,65452,84,1,51846,6775,6915,65536,1 +1494,14940000,10000,0,0,256,126,1819,256,256,0,0,16413,65452,84,1,51846,6775,6915,65536,1 +1495,14950000,10000,0,0,256,126,1820,256,256,0,0,16415,65452,84,1,51846,6775,6915,65536,1 +1496,14960000,10000,0,0,256,126,1822,256,256,0,0,16420,65452,84,1,51846,6775,6915,65536,1 +1497,14970000,10000,0,0,256,126,1823,256,256,0,0,16421,65452,84,1,51846,6775,6915,65536,1 +1498,14980000,10000,0,0,256,126,1824,256,256,0,0,16423,65452,84,1,51846,6775,6915,65536,1 +1499,14990000,10000,0,0,256,126,1825,256,256,0,0,16425,65452,84,1,51846,6775,6915,65536,1 +1500,15000000,10000,0,0,256,126,1827,256,256,0,0,16428,65452,84,1,51846,6775,6915,65536,1 +1501,15010000,10000,0,0,256,126,1828,256,256,0,0,16439,65452,84,1,51846,6775,6915,65536,1 +1502,15020000,10000,0,0,256,126,1829,256,256,0,0,16441,65452,84,1,51846,6775,6915,65536,1 +1503,15030000,10000,0,0,256,126,1831,256,256,0,0,16444,65452,84,1,51846,6775,6915,65536,1 +1504,15040000,10000,0,0,256,126,1832,256,256,0,0,16449,65452,84,1,51846,6775,6915,65536,1 +1505,15050000,10000,0,0,256,126,1833,256,256,0,0,16451,65452,84,1,51846,6775,6915,65536,1 +1506,15060000,10000,0,0,256,126,1835,256,256,0,0,16453,65452,84,1,51846,6775,6915,65536,1 +1507,15070000,10000,0,0,256,126,1836,256,256,0,0,16455,65452,84,1,51846,6775,6915,65536,1 +1508,15080000,10000,0,0,256,126,1837,256,256,0,0,16458,65452,84,1,51846,6775,6915,65536,1 +1509,15090000,10000,0,0,256,126,1839,256,256,0,0,16461,65452,84,1,51846,6775,6915,65536,1 +1510,15100000,10000,0,0,256,126,1840,256,256,0,0,16463,65452,84,1,51846,6775,6915,65536,1 +1511,15110000,10000,0,0,256,126,1841,256,256,0,0,16466,65452,84,1,51846,6775,6915,65536,1 +1512,15120000,10000,0,0,256,126,1843,256,256,0,0,16468,65452,84,1,51846,6775,6915,65536,1 +1513,15130000,10000,0,0,256,126,1844,256,256,0,0,16471,65452,84,1,51846,6775,6915,65536,1 +1514,15140000,10000,0,0,256,126,1845,256,256,0,0,16474,65452,84,1,51846,6775,6915,65536,1 +1515,15150000,10000,0,0,256,126,1846,256,256,0,0,16476,65452,84,1,51846,6775,6915,65536,1 +1516,15160000,10000,0,0,256,126,1848,256,256,0,0,16478,65452,84,1,51846,6775,6915,65536,1 +1517,15170000,10000,0,0,256,126,1849,256,256,0,0,16481,65452,84,1,51846,6775,6915,65536,1 +1518,15180000,10000,0,0,256,126,1850,256,256,0,0,16484,65452,84,1,51846,6775,6915,65536,1 +1519,15190000,10000,0,0,256,126,1852,256,256,0,0,16487,65452,84,1,51846,6775,6915,65536,1 +1520,15200000,10000,0,0,256,126,1853,256,256,0,0,16490,65452,84,1,51846,6775,6915,65536,1 +1521,15210000,10000,0,0,256,126,1854,256,256,0,0,16494,65452,84,1,51846,6775,6915,65536,1 +1522,15220000,10000,0,0,256,126,1856,256,256,0,0,16498,65452,84,1,51846,6775,6915,65536,1 +1523,15230000,10000,0,0,256,126,1857,256,256,0,0,16501,65452,84,1,51846,6775,6915,65536,1 +1524,15240000,10000,0,0,256,126,1858,256,256,0,0,16505,65452,84,1,51846,6775,6915,65536,1 +1525,15250000,10000,0,0,256,126,1860,256,256,0,0,16507,65452,84,1,51846,6775,6915,65536,1 +1526,15260000,10000,0,0,256,126,1861,256,256,0,0,16510,65452,84,1,51846,6775,6915,65536,1 +1527,15270000,10000,0,0,256,126,1862,256,256,0,0,16514,65452,84,1,51846,6775,6915,65536,1 +1528,15280000,10000,0,0,256,126,1864,256,256,0,0,16516,65452,84,1,51846,6775,6915,65536,1 +1529,15290000,10000,0,0,256,126,1865,256,256,0,0,16520,65452,84,1,51846,6775,6915,65536,1 +1530,15300000,10000,0,0,256,126,1866,256,256,0,0,16526,65452,84,1,51846,6775,6915,65536,1 +1531,15310000,10000,0,0,256,126,1867,256,256,0,0,16528,65452,84,1,51846,6775,6915,65536,1 +1532,15320000,10000,0,0,256,126,1869,256,256,0,0,16532,65452,84,1,51846,6775,6915,65536,1 +1533,15330000,10000,0,0,256,126,1870,256,256,0,0,16536,65452,84,1,51846,6775,6915,65536,1 +1534,15340000,10000,0,0,256,126,1871,256,256,0,0,16539,65452,84,1,51846,6775,6915,65536,1 +1535,15350000,10000,0,0,256,126,1873,256,256,0,0,16542,65452,84,1,51846,6775,6915,65536,1 +1536,15360000,10000,0,0,256,126,1874,256,256,0,0,16554,65452,84,1,51846,6775,6915,65536,1 +1537,15370000,10000,0,0,256,126,1875,256,256,0,0,16555,65452,84,1,51846,6775,6915,65536,1 +1538,15380000,10000,0,0,256,126,1877,256,256,0,0,16559,65452,84,1,51846,6775,6915,65536,1 +1539,15390000,10000,0,0,256,126,1878,256,256,0,0,16563,65452,84,1,51846,6775,6915,65536,1 +1540,15400000,10000,0,0,256,126,1879,256,256,0,0,16568,65452,84,1,51846,6775,6915,65536,1 +1541,15410000,10000,0,0,256,126,1881,256,256,0,0,16571,65452,84,1,51846,6775,6915,65536,1 +1542,15420000,10000,0,0,256,126,1882,256,256,0,0,16575,65452,84,1,51846,6775,6915,65536,1 +1543,15430000,10000,0,0,256,127,1883,256,256,0,0,16580,65452,84,1,51846,6775,6915,65536,1 +1544,15440000,10000,0,0,256,127,1885,256,256,0,0,16582,65452,84,1,51846,6775,6915,65536,1 +1545,15450000,10000,0,0,256,132,1886,256,256,0,0,16586,65452,84,1,51846,6775,6915,65536,1 +1546,15460000,10000,0,0,256,132,1887,256,256,0,0,16589,65452,84,1,51846,6775,6915,65536,1 +1547,15470000,10000,0,0,256,132,1888,256,256,0,0,16593,65452,84,1,51846,6775,6915,65536,1 +1548,15480000,10000,0,0,256,132,1890,256,256,0,0,16597,65452,84,1,51846,6775,6915,65536,1 +1549,15490000,10000,0,0,256,132,1891,256,256,0,0,16600,65452,84,1,51846,6775,6915,65536,1 +1550,15500000,10000,0,0,256,132,1892,256,256,0,0,16604,65452,84,1,51846,6775,6915,65536,1 +1551,15510000,10000,0,0,256,132,1894,256,256,0,0,16608,65452,84,1,51846,6775,6915,65536,1 +1552,15520000,10000,0,0,256,132,1895,256,256,0,0,16612,65452,84,1,51846,6775,6915,65536,1 +1553,15530000,10000,0,0,256,132,1896,256,256,0,0,16616,65452,84,1,51846,6775,6915,65536,1 +1554,15540000,10000,0,0,256,133,1898,256,256,0,0,16619,65452,84,1,51846,6775,6915,65536,1 +1555,15550000,10000,0,0,256,133,1899,256,256,0,0,16623,65452,84,1,51846,6775,6915,65536,1 +1556,15560000,10000,0,0,256,141,1900,256,256,0,0,16631,65452,84,1,51846,6775,6915,65536,1 +1557,15570000,10000,0,0,256,141,1902,256,256,0,0,16633,65452,84,1,51846,6775,6915,65536,1 +1558,15580000,10000,0,0,256,141,1903,256,256,0,0,16636,65452,84,1,51846,6775,6915,65536,1 +1559,15590000,10000,0,0,256,142,1904,256,256,0,0,16638,65452,84,1,51846,6775,6915,65536,1 +1560,15600000,10000,0,0,256,142,1906,256,256,0,0,16640,65452,84,1,51846,6775,6915,65536,1 +1561,15610000,10000,0,0,256,142,1907,256,256,0,0,16642,65452,84,1,51846,6775,6915,65536,1 +1562,15620000,10000,0,0,256,142,1908,256,256,0,0,16645,65452,84,1,51846,6775,6915,65536,1 +1563,15630000,10000,0,0,256,142,1909,256,256,0,0,16649,65452,84,1,51846,6775,6915,65536,1 +1564,15640000,10000,0,0,256,142,1911,256,256,0,0,16651,65452,84,1,51846,6775,6915,65536,1 +1565,15650000,10000,0,0,256,142,1912,256,256,0,0,16654,65452,84,1,51846,6775,6915,65536,1 +1566,15660000,10000,0,0,256,142,1913,256,256,0,0,16658,65452,84,1,51846,6775,6915,65536,1 +1567,15670000,10000,0,0,256,142,1915,256,256,0,0,16662,65452,84,1,51846,6775,6915,65536,1 +1568,15680000,10000,0,0,256,144,1916,256,256,0,0,16673,65452,84,1,51846,6775,6915,65536,1 +1569,15690000,10000,0,0,256,144,1917,256,256,0,0,16678,65452,84,1,51846,6775,6915,65536,1 +1570,15700000,10000,0,0,256,144,1919,256,256,0,0,16681,65452,84,1,51846,6775,6915,65536,1 +1571,15710000,10000,0,0,256,144,1920,256,256,0,0,16685,65452,84,1,51846,6775,6915,65536,1 +1572,15720000,10000,0,0,256,144,1921,256,256,0,0,16689,65452,84,1,51846,6775,6915,65536,1 +1573,15730000,10000,0,0,256,144,1923,256,256,0,0,16692,65452,84,1,51846,6775,6915,65536,1 +1574,15740000,10000,0,0,256,144,1924,256,256,0,0,16696,65452,84,1,51846,6775,6915,65536,1 +1575,15750000,10000,0,0,256,144,1925,256,256,0,0,16698,65452,84,1,51846,6775,6915,65536,1 +1576,15760000,10000,0,0,256,144,1927,256,256,0,0,16701,65452,84,1,51846,6775,6915,65536,1 +1577,15770000,10000,0,0,256,144,1928,256,256,0,0,16703,65452,84,1,51846,6775,6915,65536,1 +1578,15780000,10000,0,0,256,144,1929,256,256,0,0,16707,65452,84,1,51846,6775,6915,65536,1 +1579,15790000,10000,0,0,256,144,1930,256,256,0,0,16711,65452,84,1,51846,6775,6915,65536,1 +1580,15800000,10000,0,0,256,144,1932,256,256,0,0,16714,65452,84,1,51846,6775,6915,65536,1 +1581,15810000,10000,0,0,256,144,1933,256,256,0,0,16716,65452,84,1,51846,6775,6915,65536,1 +160,1600000,18446744073695341616,0,0,39751,42,473,256,256,0,4895412794951722209,16729,65452,84,0,51846,6775,6915,65536,1 +1582,15820000,14220000,0,0,356435,144,1934,256,256,0,4713890546261688320,16732,65452,84,1,51846,6775,6915,65536,1 +1583,15830000,10000,0,0,256,144,1936,256,256,0,0,16735,65452,84,1,51846,6775,6915,65536,1 +1584,15840000,10000,0,0,256,144,1937,256,256,0,0,16739,65452,84,1,51846,6775,6915,65536,1 +1585,15850000,10000,0,0,256,144,1938,256,256,0,0,16742,65452,84,1,51846,6775,6915,65536,1 +1586,15860000,10000,0,0,256,144,1940,256,256,0,0,16745,65452,84,1,51846,6775,6915,65536,1 +1587,15870000,10000,0,0,256,144,1941,256,256,0,0,16748,65452,84,1,51846,6775,6915,65536,1 +1588,15880000,10000,0,0,256,144,1942,256,256,0,0,16751,65452,84,1,51846,6775,6915,65536,1 +1589,15890000,10000,0,0,256,144,1944,256,256,0,0,16754,65452,84,1,51846,6775,6915,65536,1 +1590,15900000,10000,0,0,256,144,1945,256,256,0,0,16757,65452,84,1,51846,6775,6915,65536,1 +1591,15910000,10000,0,0,256,145,1946,256,256,0,0,16760,65452,84,1,51846,6775,6915,65536,1 +1592,15920000,10000,0,0,256,145,1948,256,256,0,0,16763,65452,84,1,51846,6775,6915,65536,1 +1593,15930000,10000,0,0,256,145,1949,256,256,0,0,16766,65452,84,1,51846,6775,6915,65536,1 +1594,15940000,10000,0,0,256,147,1950,256,256,0,0,16769,65452,84,1,51846,6775,6915,65536,1 +1595,15950000,10000,0,0,256,147,1951,256,256,0,0,16772,65452,84,1,51846,6775,6915,65536,1 +1596,15960000,10000,0,0,256,147,1953,256,256,0,0,16775,65452,84,1,51846,6775,6915,65536,1 +1597,15970000,10000,0,0,256,147,1954,256,256,0,0,16778,65452,84,1,51846,6775,6915,65536,1 +1598,15980000,10000,0,0,256,147,1955,256,256,0,0,16781,65452,84,1,51846,6775,6915,65536,1 +1599,15990000,10000,0,0,256,147,1957,256,256,0,0,16792,65452,84,1,51846,6775,6915,65536,1 +1600,16000000,10000,0,0,256,147,1958,256,256,0,0,16794,65452,84,1,51846,6775,6915,65536,1 +1601,16010000,10000,0,0,256,147,1959,256,256,0,0,16797,65452,84,1,51846,6775,6915,65536,1 +1602,16020000,10000,0,0,256,147,1961,256,256,0,0,16801,65452,84,1,51846,6775,6915,65536,1 +1603,16030000,10000,0,0,256,147,1962,256,256,0,0,16804,65452,84,1,51846,6775,6915,65536,1 +1604,16040000,10000,0,0,256,147,1963,256,256,0,0,16807,65452,84,1,51846,6775,6915,65536,1 +1605,16050000,10000,0,0,256,157,1965,256,256,0,0,16810,65452,84,1,51846,6775,6915,65536,1 +1606,16060000,10000,0,0,256,167,1966,256,256,0,0,16814,65452,84,1,51846,6775,6915,65536,1 +304,3040000,18446744073696531616,0,0,76668,36,977,256,256,0,4895412794951722790,16820,65452,84,0,51846,6775,6915,65536,1 +1607,16070000,13030000,0,0,325918,169,1967,256,256,0,4713251669876408320,16822,65452,84,1,51846,6775,6915,65536,1 +1608,16080000,10000,0,0,256,169,1969,256,256,0,0,16833,65452,84,1,51846,6775,6915,65536,1 +1609,16090000,10000,0,0,256,169,1970,256,256,0,0,16835,65452,84,1,51846,6775,6915,65536,1 +1610,16100000,10000,0,0,256,169,1971,256,256,0,0,16838,65452,84,1,51846,6775,6915,65536,1 +1611,16110000,10000,0,0,256,169,1972,256,256,0,0,16841,65452,84,1,51846,6775,6915,65536,1 +1612,16120000,10000,0,0,256,170,1974,256,256,0,0,16843,65452,84,1,51846,6775,6915,65536,1 +1613,16130000,10000,0,0,256,170,1975,256,256,0,0,16846,65452,84,1,51846,6775,6915,65536,1 +1614,16140000,10000,0,0,256,170,1976,256,256,0,0,16849,65452,84,1,51846,6775,6915,65536,1 +1615,16150000,10000,0,0,256,170,1978,256,256,0,0,16851,65452,84,1,51846,6775,6915,65536,1 +1616,16160000,10000,0,0,256,170,1979,256,256,0,0,16854,65452,84,1,51846,6775,6915,65536,1 +1617,16170000,10000,0,0,256,170,1980,256,256,0,0,16856,65452,84,1,51846,6775,6915,65536,1 +1618,16180000,10000,0,0,256,170,1982,256,256,0,0,16860,65452,84,1,51846,6775,6915,65536,1 +1619,16190000,10000,0,0,256,170,1983,256,256,0,0,16863,65452,84,1,51846,6775,6915,65536,1 +1620,16200000,10000,0,0,256,170,1984,256,256,0,0,16867,65452,84,1,51846,6775,6915,65536,1 +1621,16210000,10000,0,0,256,170,1986,256,256,0,0,16871,65452,84,1,51846,6775,6915,65536,1 +1622,16220000,10000,0,0,256,170,1987,256,256,0,0,16874,65452,84,1,51846,6775,6915,65536,1 +1623,16230000,10000,0,0,256,170,1988,256,256,0,0,16878,65452,84,1,51846,6775,6915,65536,1 +1624,16240000,10000,0,0,256,170,1990,256,256,0,0,16882,65452,84,1,51846,6775,6915,65536,1 +1625,16250000,10000,0,0,256,170,1991,256,256,0,0,16885,65452,84,1,51846,6775,6915,65536,1 +1626,16260000,10000,0,0,256,170,1992,256,256,0,0,16888,65452,84,1,51846,6775,6915,65536,1 +1627,16270000,10000,0,0,256,170,1993,256,256,0,0,16891,65452,84,1,51846,6775,6915,65536,1 +1628,16280000,10000,0,0,256,170,1995,256,256,0,0,16894,65452,84,1,51846,6775,6915,65536,1 +1629,16290000,10000,0,0,256,170,1996,256,256,0,0,16897,65452,84,1,51846,6775,6915,65536,1 +1630,16300000,10000,0,0,256,170,1997,256,256,0,0,16901,65452,84,1,51846,6775,6915,65536,1 +1631,16310000,10000,0,0,256,170,1999,256,256,0,0,16904,65452,84,1,51846,6775,6915,65536,1 +1632,16320000,10000,0,0,256,170,2000,256,256,0,0,16907,65452,84,1,51846,6775,6915,65536,1 +1633,16330000,10000,0,0,256,170,2001,256,256,0,0,16914,65452,84,1,51846,6775,6915,65536,1 +1634,16340000,10000,0,0,256,170,2003,256,256,0,0,16915,65452,84,1,51846,6775,6915,65536,1 +1635,16350000,10000,0,0,256,170,2004,256,256,0,0,16918,65452,84,1,51846,6775,6915,65536,1 +1636,16360000,10000,0,0,256,170,2005,256,256,0,0,16921,65452,84,1,51846,6775,6915,65536,1 +1637,16370000,10000,0,0,256,170,2007,256,256,0,0,16923,65452,84,1,51846,6775,6915,65536,1 +1638,16380000,10000,0,0,256,170,2008,256,256,0,0,16926,65452,84,1,51846,6775,6915,65536,1 +1639,16390000,10000,0,0,256,170,2009,256,256,0,0,16929,65452,84,1,51846,6775,6915,65536,1 +1640,16400000,10000,0,0,256,170,2011,256,256,0,0,16932,65452,84,1,51846,6775,6915,65536,1 +1641,16410000,10000,0,0,256,170,2012,256,256,0,0,16935,65452,84,1,51846,6775,6915,65536,1 +1642,16420000,10000,0,0,256,170,2013,256,256,0,0,16938,65452,84,1,51846,6775,6915,65536,1 +1643,16430000,10000,0,0,256,170,2014,256,256,0,0,16950,65452,84,1,51846,6775,6915,65536,1 +1644,16440000,10000,0,0,256,170,2016,256,256,0,0,16952,65452,84,1,51846,6775,6915,65536,1 +1645,16450000,10000,0,0,256,170,2017,256,256,0,0,16954,65452,84,1,51846,6775,6915,65536,1 +1646,16460000,10000,0,0,256,172,2018,256,256,0,0,16959,65452,84,1,51846,6775,6915,65536,1 +1647,16470000,10000,0,0,256,172,2020,256,256,0,0,16962,65452,84,1,51846,6775,6915,65536,1 +1648,16480000,10000,0,0,256,172,2021,256,256,0,0,16964,65452,84,1,51846,6775,6915,65536,1 +1649,16490000,10000,0,0,256,172,2022,256,256,0,0,16967,65452,84,1,51846,6775,6915,65536,1 +1650,16500000,10000,0,0,256,172,2024,256,256,0,0,16971,65452,84,1,51846,6775,6915,65536,1 +1651,16510000,10000,0,0,256,172,2025,256,256,0,0,16974,65452,84,1,51846,6775,6915,65536,1 +1652,16520000,10000,0,0,256,172,2026,256,256,0,0,16978,65452,84,1,51846,6775,6915,65536,1 +1653,16530000,10000,0,0,256,172,2028,256,256,0,0,16982,65452,84,1,51846,6775,6915,65536,1 +1654,16540000,10000,0,0,256,172,2029,256,256,0,0,16985,65452,84,1,51846,6775,6915,65536,1 +1655,16550000,10000,0,0,256,172,2030,256,256,0,0,16989,65452,84,1,51846,6775,6915,65536,1 +1656,16560000,10000,0,0,256,172,2032,256,256,0,0,16993,65452,84,1,51846,6775,6915,65536,1 +1657,16570000,10000,0,0,256,172,2033,256,256,0,0,16996,65452,84,1,51846,6775,6915,65536,1 +1658,16580000,10000,0,0,256,172,2034,256,256,0,0,16999,65452,84,1,51846,6775,6915,65536,1 +1659,16590000,10000,0,0,256,172,2035,256,256,0,0,17007,65452,84,1,51846,6775,6915,65536,1 +1660,16600000,10000,0,0,256,172,2037,256,256,0,0,17008,65452,84,1,51846,6775,6915,65536,1 +1661,16610000,10000,0,0,256,172,2038,256,256,0,0,17011,65452,84,1,51846,6775,6915,65536,1 +1662,16620000,10000,0,0,256,172,2039,256,256,0,0,17015,65452,84,1,51846,6775,6915,65536,1 +1663,16630000,10000,0,0,256,172,2041,256,256,0,0,17017,65452,84,1,51846,6775,6915,65536,1 +1664,16640000,10000,0,0,256,172,2042,256,256,0,0,17020,65452,84,1,51846,6775,6915,65536,1 +1665,16650000,10000,0,0,256,172,2043,256,256,0,0,17024,65452,84,1,51846,6775,6915,65536,1 +1666,16660000,10000,0,0,256,172,2045,256,256,0,0,17028,65452,84,1,51846,6775,6915,65536,1 +1667,16670000,10000,0,0,256,172,2046,256,256,0,0,17032,65452,84,1,51846,6775,6915,65536,1 +1668,16680000,10000,0,0,256,172,2047,256,256,0,0,17035,65452,84,1,51846,6775,6915,65536,1 +1669,16690000,10000,0,0,256,172,2049,256,256,0,0,17040,65452,84,1,51846,6775,6915,65536,1 +1670,16700000,10000,0,0,256,172,2050,256,256,0,0,17044,65452,84,1,51846,6775,6915,65536,1 +1671,16710000,10000,0,0,256,172,2051,256,256,0,0,17049,65452,84,1,51846,6775,6915,65536,1 +1672,16720000,10000,0,0,256,172,2053,256,256,0,0,17052,65452,84,1,51846,6775,6915,65536,1 +1673,16730000,10000,0,0,256,172,2054,256,256,0,0,17055,65452,84,1,51846,6775,6915,65536,1 +1674,16740000,10000,0,0,256,172,2055,256,256,0,0,17059,65452,84,1,51846,6775,6915,65536,1 +1675,16750000,10000,0,0,256,172,2057,256,256,0,0,17069,65452,84,1,51846,6775,6915,65536,1 +1676,16760000,10000,0,0,256,172,2058,256,256,0,0,17074,65452,84,1,51846,6775,6915,65536,1 +1677,16770000,10000,0,0,256,172,2059,256,256,0,0,17079,65452,84,1,51846,6775,6915,65536,1 +1678,16780000,10000,0,0,256,172,2060,256,256,0,0,17082,65452,84,1,51846,6775,6915,65536,1 +1679,16790000,10000,0,0,256,172,2062,256,256,0,0,17085,65452,84,1,51846,6775,6915,65536,1 +1680,16800000,10000,0,0,256,172,2063,256,256,0,0,17089,65452,84,1,51846,6775,6915,65536,1 +1681,16810000,10000,0,0,256,172,2064,256,256,0,0,17092,65452,84,1,51846,6775,6915,65536,1 +1682,16820000,10000,0,0,256,155,2065,256,256,0,0,17095,65452,84,1,51846,6775,6915,65536,1 +1683,16830000,10000,0,0,256,152,2066,256,256,0,0,17099,65452,84,1,51846,6775,6915,65536,1 +1684,16840000,10000,0,0,256,148,2067,256,256,0,0,17103,65452,84,1,51846,6775,6915,65536,1 +238,2380000,18446744073695091616,0,0,59805,38,773,256,256,0,4895412794951722087,17115,65452,84,0,51846,6775,6915,65536,1 +1685,16850000,14470000,0,0,362749,148,2068,256,256,0,4714024763989688320,17121,65452,84,1,51846,6775,6915,65536,1 +1686,16860000,10000,0,0,256,148,2070,256,256,0,0,17123,65452,84,1,51846,6775,6915,65536,1 +1687,16870000,10000,0,0,256,148,2071,256,256,0,0,17126,65452,84,1,51846,6775,6915,65536,1 +1688,16880000,10000,0,0,256,148,2072,256,256,0,0,17128,65452,84,1,51846,6775,6915,65536,1 +1689,16890000,10000,0,0,256,148,2074,256,256,0,0,17130,65452,84,1,51846,6775,6915,65536,1 +1690,16900000,10000,0,0,256,148,2075,256,256,0,0,17133,65452,84,1,51846,6775,6915,65536,1 +1691,16910000,10000,0,0,256,148,2076,256,256,0,0,17136,65452,84,1,51846,6775,6915,65536,1 +1692,16920000,10000,0,0,256,148,2077,256,256,0,0,17139,65452,84,1,51846,6775,6915,65536,1 +1693,16930000,10000,0,0,256,148,2079,256,256,0,0,17142,65452,84,1,51846,6775,6915,65536,1 +1694,16940000,10000,0,0,256,148,2080,256,256,0,0,17147,65452,84,1,51846,6775,6915,65536,1 +1695,16950000,10000,0,0,256,148,2081,256,256,0,0,17150,65452,84,1,51846,6775,6915,65536,1 +1696,16960000,10000,0,0,256,148,2083,256,256,0,0,17153,65452,84,1,51846,6775,6915,65536,1 +1697,16970000,10000,0,0,256,148,2084,256,256,0,0,17157,65452,84,1,51846,6775,6915,65536,1 +1698,16980000,10000,0,0,256,148,2085,256,256,0,0,17161,65452,84,1,51846,6775,6915,65536,1 +1699,16990000,10000,0,0,256,148,2087,256,256,0,0,17165,65452,84,1,51846,6775,6915,65536,1 +1700,17000000,10000,0,0,256,148,2088,256,256,0,0,17167,65452,84,1,51846,6775,6915,65536,1 +1701,17010000,10000,0,0,256,148,2089,256,256,0,0,17170,65452,84,1,51846,6775,6915,65536,1 +1702,17020000,10000,0,0,256,148,2091,256,256,0,0,17173,65452,84,1,51846,6775,6915,65536,1 +1703,17030000,10000,0,0,256,148,2092,256,256,0,0,17184,65452,84,1,51846,6775,6915,65536,1 +1704,17040000,10000,0,0,256,148,2093,256,256,0,0,17186,65452,84,1,51846,6775,6915,65536,1 +1705,17050000,10000,0,0,256,148,2094,256,256,0,0,17190,65452,84,1,51846,6775,6915,65536,1 +1706,17060000,10000,0,0,256,148,2096,256,256,0,0,17194,65452,84,1,51846,6775,6915,65536,1 +1707,17070000,10000,0,0,256,148,2097,256,256,0,0,17197,65452,84,1,51846,6775,6915,65536,1 +1708,17080000,10000,0,0,256,148,2097,256,256,0,0,17201,65452,84,1,51846,6775,6915,65536,1 +1709,17090000,10000,0,0,256,148,2099,256,256,0,0,17205,65452,84,1,51846,6775,6915,65536,1 +1710,17100000,10000,0,0,256,142,2100,256,256,0,0,17212,65452,84,1,51846,6775,6915,65536,1 +1711,17110000,10000,0,0,256,142,2101,256,256,0,0,17213,65452,84,1,51846,6775,6915,65536,1 +1712,17120000,10000,0,0,256,142,2102,256,256,0,0,17216,65452,84,1,51846,6775,6915,65536,1 +1713,17130000,10000,0,0,256,142,2103,256,256,0,0,17219,65452,84,1,51846,6775,6915,65536,1 +1714,17140000,10000,0,0,256,142,2105,256,256,0,0,17222,65452,84,1,51846,6775,6915,65536,1 +1715,17150000,10000,0,0,256,142,2106,256,256,0,0,17223,65452,84,1,51846,6775,6915,65536,1 +1716,17160000,10000,0,0,256,142,2107,256,256,0,0,17225,65452,84,1,51846,6775,6915,65536,1 +1717,17170000,10000,0,0,256,142,2109,256,256,0,0,17228,65452,84,1,51846,6775,6915,65536,1 +1718,17180000,10000,0,0,256,142,2110,256,256,0,0,17229,65452,84,1,51846,6775,6915,65536,1 +1719,17190000,10000,0,0,256,142,2111,256,256,0,0,17232,65452,84,1,51846,6775,6915,65536,1 +1720,17200000,10000,0,0,256,142,2113,256,256,0,0,17236,65452,84,1,51846,6775,6915,65536,1 +1721,17210000,10000,0,0,256,142,2114,256,256,0,0,17241,65452,84,1,51846,6775,6915,65536,1 +1722,17220000,10000,0,0,256,142,2115,256,256,0,0,17245,65452,84,1,51846,6775,6915,65536,1 +1723,17230000,10000,0,0,256,142,2117,256,256,0,0,17249,65452,84,1,51846,6775,6915,65536,1 +1724,17240000,10000,0,0,256,142,2118,256,256,0,0,17252,65452,84,1,51846,6775,6915,65536,1 +1725,17250000,10000,0,0,256,142,2119,256,256,0,0,17255,65452,84,1,51846,6775,6915,65536,1 +1726,17260000,10000,0,0,256,142,2121,256,256,0,0,17259,65452,84,1,51846,6775,6915,65536,1 +1727,17270000,10000,0,0,256,142,2122,256,256,0,0,17261,65452,84,1,51846,6775,6915,65536,1 +1728,17280000,10000,0,0,256,142,2123,256,256,0,0,17263,65452,84,1,51846,6775,6915,65536,1 +1729,17290000,10000,0,0,256,142,2124,256,256,0,0,17267,65452,84,1,51846,6775,6915,65536,1 +1730,17300000,10000,0,0,256,142,2126,256,256,0,0,17271,65452,84,1,51846,6775,6915,65536,1 +1731,17310000,10000,0,0,256,142,2127,256,256,0,0,17275,65452,84,1,51846,6775,6915,65536,1 +1732,17320000,10000,0,0,256,142,2128,256,256,0,0,17279,65452,84,1,51846,6775,6915,65536,1 +1733,17330000,10000,0,0,256,142,2130,256,256,0,0,17281,65452,84,1,51846,6775,6915,65536,1 +1734,17340000,10000,0,0,256,142,2131,256,256,0,0,17284,65452,84,1,51846,6775,6915,65536,1 +1735,17350000,10000,0,0,256,142,2132,256,256,0,0,17286,65452,84,1,51846,6775,6915,65536,1 +382,3820000,18446744073696021616,0,0,96722,33,1860,256,256,0,4895412794951722541,17288,65452,84,0,51846,6775,6915,65536,1 +1736,17360000,13540000,0,0,338888,142,2134,256,256,0,4713525474041528320,17303,65452,84,1,51846,6775,6915,65536,1 +1737,17370000,10000,0,0,256,142,2135,256,256,0,0,17307,65452,84,1,51846,6775,6915,65536,1 +1738,17380000,10000,0,0,256,142,2136,256,256,0,0,17309,65452,84,1,51846,6775,6915,65536,1 +1739,17390000,10000,0,0,256,142,2138,256,256,0,0,17313,65452,84,1,51846,6775,6915,65536,1 +1740,17400000,10000,0,0,256,142,2139,256,256,0,0,17316,65452,84,1,51846,6775,6915,65536,1 +1741,17410000,10000,0,0,256,142,2140,256,256,0,0,17320,65452,84,1,51846,6775,6915,65536,1 +1742,17420000,10000,0,0,256,142,2142,256,256,0,0,17323,65452,84,1,51846,6775,6915,65536,1 +1743,17430000,10000,0,0,256,142,2143,256,256,0,0,17327,65452,84,1,51846,6775,6915,65536,1 +1744,17440000,10000,0,0,256,142,2144,256,256,0,0,17337,65452,84,1,51846,6775,6915,65536,1 +1745,17450000,10000,0,0,256,142,2145,256,256,0,0,17339,65452,84,1,51846,6775,6915,65536,1 +1746,17460000,10000,0,0,256,142,2147,256,256,0,0,17341,65452,84,1,51846,6775,6915,65536,1 +1747,17470000,10000,0,0,256,142,2148,256,256,0,0,17345,65452,84,1,51846,6775,6915,65536,1 +1748,17480000,10000,0,0,256,142,2149,256,256,0,0,17350,65452,84,1,51846,6775,6915,65536,1 +1749,17490000,10000,0,0,256,142,2151,256,256,0,0,17352,65452,84,1,51846,6775,6915,65536,1 +1750,17500000,10000,0,0,256,142,2152,256,256,0,0,17354,65452,84,1,51846,6775,6915,65536,1 +1751,17510000,10000,0,0,256,142,2153,256,256,0,0,17356,65452,84,1,51846,6775,6915,65536,1 +1752,17520000,10000,0,0,256,142,2155,256,256,0,0,17358,65452,84,1,51846,6775,6915,65536,1 +1753,17530000,10000,0,0,256,142,2156,256,256,0,0,17360,65452,84,1,51846,6775,6915,65536,1 +1754,17540000,10000,0,0,256,142,2157,256,256,0,0,17361,65452,84,1,51846,6775,6915,65536,1 +1755,17550000,10000,0,0,256,142,2159,256,256,0,0,17363,65452,84,1,51846,6775,6915,65536,1 +1756,17560000,10000,0,0,256,142,2160,256,256,0,0,17364,65452,84,1,51846,6775,6915,65536,1 +1757,17570000,10000,0,0,256,142,2161,256,256,0,0,17366,65452,84,1,51846,6775,6915,65536,1 +1758,17580000,10000,0,0,256,142,2163,256,256,0,0,17368,65452,84,1,51846,6775,6915,65536,1 +1759,17590000,10000,0,0,256,141,2163,256,256,0,0,17370,65452,84,1,51846,6775,6915,65536,1 +1760,17600000,10000,0,0,256,141,2165,256,256,0,0,17372,65452,84,1,51846,6775,6915,65536,1 +1761,17610000,10000,0,0,256,140,2166,256,256,0,0,17380,65452,84,1,51846,6775,6915,65536,1 +1762,17620000,10000,0,0,256,140,2167,256,256,0,0,17381,65452,84,1,51846,6775,6915,65536,1 +1763,17630000,10000,0,0,256,140,2168,256,256,0,0,17385,65452,84,1,51846,6775,6915,65536,1 +1764,17640000,10000,0,0,256,140,2170,256,256,0,0,17388,65452,84,1,51846,6775,6915,65536,1 +1765,17650000,10000,0,0,256,140,2171,256,256,0,0,17391,65452,84,1,51846,6775,6915,65536,1 +1766,17660000,10000,0,0,256,140,2172,256,256,0,0,17393,65452,84,1,51846,6775,6915,65536,1 +1767,17670000,10000,0,0,256,140,2174,256,256,0,0,17395,65452,84,1,51846,6775,6915,65536,1 +1768,17680000,10000,0,0,256,140,2175,256,256,0,0,17398,65452,84,1,51846,6775,6915,65536,1 +1769,17690000,10000,0,0,256,140,2176,256,256,0,0,17402,65452,84,1,51846,6775,6915,65536,1 +1770,17700000,10000,0,0,256,140,2177,256,256,0,0,17405,65452,84,1,51846,6775,6915,65536,1 +1771,17710000,10000,0,0,256,140,2179,256,256,0,0,17408,65452,84,1,51846,6775,6915,65536,1 +1772,17720000,10000,0,0,256,140,2180,256,256,0,0,17412,65452,84,1,51846,6775,6915,65536,1 +1773,17730000,10000,0,0,256,140,2181,256,256,0,0,17415,65452,84,1,51846,6775,6915,65536,1 +1774,17740000,10000,0,0,256,140,2183,256,256,0,0,17420,65452,84,1,51846,6775,6915,65536,1 +1775,17750000,10000,0,0,256,140,2184,256,256,0,0,17423,65452,84,1,51846,6775,6915,65536,1 +1776,17760000,10000,0,0,256,140,2185,256,256,0,0,17425,65452,84,1,51846,6775,6915,65536,1 +1777,17770000,10000,0,0,256,140,2187,256,256,0,0,17428,65452,84,1,51846,6775,6915,65536,1 +1778,17780000,10000,0,0,256,140,2188,256,256,0,0,17431,65452,84,1,51846,6775,6915,65536,1 +1779,17790000,10000,0,0,256,140,2189,256,256,0,0,17434,65452,84,1,51846,6775,6915,65536,1 +1780,17800000,10000,0,0,256,140,2191,256,256,0,0,17437,65452,84,1,51846,6775,6915,65536,1 +1781,17810000,10000,0,0,256,140,2192,256,256,0,0,17440,65452,84,1,51846,6775,6915,65536,1 +1782,17820000,10000,0,0,256,140,2193,256,256,0,0,17452,65452,84,1,51846,6775,6915,65536,1 +1783,17830000,10000,0,0,256,140,2195,256,256,0,0,17454,65452,84,1,51846,6775,6915,65536,1 +1784,17840000,10000,0,0,256,141,2196,256,256,0,0,17457,65452,84,1,51846,6775,6915,65536,1 +1785,17850000,10000,0,0,256,141,2197,256,256,0,0,17459,65452,84,1,51846,6775,6915,65536,1 +1786,17860000,10000,0,0,256,141,2199,256,256,0,0,17461,65452,84,1,51846,6775,6915,65536,1 +383,3830000,18446744073695521616,0,0,96873,37,1302,256,256,0,4895412794951722297,17470,65452,84,0,51846,6775,6915,65536,1 +1787,17870000,14040000,0,0,351793,141,2200,256,256,0,4713793909497528320,17477,65452,84,1,51846,6775,6915,65536,1 +1788,17880000,10000,0,0,256,141,2201,256,256,0,0,17479,65452,84,1,51846,6775,6915,65536,1 +1789,17890000,10000,0,0,256,141,2202,256,256,0,0,17482,65452,84,1,51846,6775,6915,65536,1 +1790,17900000,10000,0,0,256,141,2204,256,256,0,0,17485,65452,84,1,51846,6775,6915,65536,1 +1791,17910000,10000,0,0,256,141,2205,256,256,0,0,17488,65452,84,1,51846,6775,6915,65536,1 +1792,17920000,10000,0,0,256,141,2206,256,256,0,0,17490,65452,84,1,51846,6775,6915,65536,1 +1793,17930000,10000,0,0,256,141,2208,256,256,0,0,17493,65452,84,1,51846,6775,6915,65536,1 +1794,17940000,10000,0,0,256,141,2209,256,256,0,0,17496,65452,84,1,51846,6775,6915,65536,1 +1795,17950000,10000,0,0,256,141,2210,256,256,0,0,17497,65452,84,1,51846,6775,6915,65536,1 +1796,17960000,10000,0,0,256,141,2212,256,256,0,0,17500,65452,84,1,51846,6775,6915,65536,1 +1797,17970000,10000,0,0,256,141,2213,256,256,0,0,17502,65452,84,1,51846,6775,6915,65536,1 +1798,17980000,10000,0,0,256,141,2214,256,256,0,0,17506,65452,84,1,51846,6775,6915,65536,1 +1799,17990000,10000,0,0,256,141,2216,256,256,0,0,17510,65452,84,1,51846,6775,6915,65536,1 +1800,18000000,10000,0,0,256,141,2217,256,256,0,0,17514,65452,84,1,51846,6775,6915,65536,1 +1801,18010000,10000,0,0,256,141,2218,256,256,0,0,17517,65452,84,1,51846,6775,6915,65536,1 +1802,18020000,10000,0,0,256,141,2220,256,256,0,0,17520,65452,84,1,51846,6775,6915,65536,1 +1803,18030000,10000,0,0,256,141,2221,256,256,0,0,17522,65452,84,1,51846,6775,6915,65536,1 +1804,18040000,10000,0,0,256,141,2222,256,256,0,0,17524,65452,84,1,51846,6775,6915,65536,1 +1805,18050000,10000,0,0,256,141,2223,256,256,0,0,17526,65452,84,1,51846,6775,6915,65536,1 +1806,18060000,10000,0,0,256,141,2225,256,256,0,0,17528,65452,84,1,51846,6775,6915,65536,1 +1807,18070000,10000,0,0,256,141,2226,256,256,0,0,17532,65452,84,1,51846,6775,6915,65536,1 +1808,18080000,10000,0,0,256,141,2227,256,256,0,0,17535,65452,84,1,51846,6775,6915,65536,1 +1809,18090000,10000,0,0,256,141,2229,256,256,0,0,17538,65452,84,1,51846,6775,6915,65536,1 +1810,18100000,10000,0,0,256,141,2230,256,256,0,0,17542,65452,84,1,51846,6775,6915,65536,1 +1811,18110000,10000,0,0,256,141,2231,256,256,0,0,17545,65452,84,1,51846,6775,6915,65536,1 +488,4880000,18446744073696321616,0,0,123763,35,1734,256,256,0,4895412794951722687,17555,65452,84,0,51846,6775,6915,65536,1 +1812,18120000,13240000,0,0,331303,141,2233,256,256,0,4713364412767928320,17558,65452,84,1,51846,6775,6915,65536,1 +1813,18130000,10000,0,0,256,141,2234,256,256,0,0,17568,65452,84,1,51846,6775,6915,65536,1 +1814,18140000,10000,0,0,256,141,2235,256,256,0,0,17569,65452,84,1,51846,6775,6915,65536,1 +1815,18150000,10000,0,0,256,141,2237,256,256,0,0,17572,65452,84,1,51846,6775,6915,65536,1 +1816,18160000,10000,0,0,256,141,2238,256,256,0,0,17574,65452,84,1,51846,6775,6915,65536,1 +1817,18170000,10000,0,0,256,141,2239,256,256,0,0,17576,65452,84,1,51846,6775,6915,65536,1 +1818,18180000,10000,0,0,256,141,2241,256,256,0,0,17577,65452,84,1,51846,6775,6915,65536,1 +1819,18190000,10000,0,0,256,141,2242,256,256,0,0,17579,65452,84,1,51846,6775,6915,65536,1 +1820,18200000,10000,0,0,256,141,2243,256,256,0,0,17580,65452,84,1,51846,6775,6915,65536,1 +1821,18210000,10000,0,0,256,141,2244,256,256,0,0,17582,65452,84,1,51846,6775,6915,65536,1 +1822,18220000,10000,0,0,256,141,2246,256,256,0,0,17583,65452,84,1,51846,6775,6915,65536,1 +1823,18230000,10000,0,0,256,141,2247,256,256,0,0,17585,65452,84,1,51846,6775,6915,65536,1 +1824,18240000,10000,0,0,256,141,2248,256,256,0,0,17587,65452,84,1,51846,6775,6915,65536,1 +1825,18250000,10000,0,0,256,141,2250,256,256,0,0,17590,65452,84,1,51846,6775,6915,65536,1 +1826,18260000,10000,0,0,256,141,2251,256,256,0,0,17591,65452,84,1,51846,6775,6915,65536,1 +1827,18270000,10000,0,0,256,141,2252,256,256,0,0,17593,65452,84,1,51846,6775,6915,65536,1 +1828,18280000,10000,0,0,256,141,2254,256,256,0,0,17595,65452,84,1,51846,6775,6915,65536,1 +1829,18290000,10000,0,0,256,141,2255,256,256,0,0,17597,65452,84,1,51846,6775,6915,65536,1 +1830,18300000,10000,0,0,256,141,2256,256,256,0,0,17599,65452,84,1,51846,6775,6915,65536,1 +1831,18310000,10000,0,0,256,141,2258,256,256,0,0,17601,65452,84,1,51846,6775,6915,65536,1 +1832,18320000,10000,0,0,256,141,2259,256,256,0,0,17602,65452,84,1,51846,6775,6915,65536,1 +1833,18330000,10000,0,0,256,141,2260,256,256,0,0,17604,65452,84,1,51846,6775,6915,65536,1 +1834,18340000,10000,0,0,256,141,2262,256,256,0,0,17605,65452,84,1,51846,6775,6915,65536,1 +1835,18350000,10000,0,0,256,141,2263,256,256,0,0,17607,65452,84,1,51846,6775,6915,65536,1 +1836,18360000,10000,0,0,256,141,2264,256,256,0,0,17609,65452,84,1,51846,6775,6915,65536,1 +1837,18370000,10000,0,0,256,141,2265,256,256,0,0,17610,65452,84,1,51846,6775,6915,65536,1 +1838,18380000,10000,0,0,256,141,2267,256,256,0,0,17616,65452,84,1,51846,6775,6915,65536,1 +1839,18390000,10000,0,0,256,141,2268,256,256,0,0,17618,65452,84,1,51846,6775,6915,65536,1 +1840,18400000,10000,0,0,256,141,2269,256,256,0,0,17620,65452,84,1,51846,6775,6915,65536,1 +1841,18410000,10000,0,0,256,141,2271,256,256,0,0,17622,65452,84,1,51846,6775,6915,65536,1 +1842,18420000,10000,0,0,256,141,2272,256,256,0,0,17625,65452,84,1,51846,6775,6915,65536,1 +1843,18430000,10000,0,0,256,141,2273,256,256,0,0,17627,65452,84,1,51846,6775,6915,65536,1 +1844,18440000,10000,0,0,256,141,2275,256,256,0,0,17629,65452,84,1,51846,6775,6915,65536,1 +1845,18450000,10000,0,0,256,141,2276,256,256,0,0,17632,65452,84,1,51846,6775,6915,65536,1 +1846,18460000,10000,0,0,256,141,2277,256,256,0,0,17633,65452,84,1,51846,6775,6915,65536,1 +1847,18470000,10000,0,0,256,141,2279,256,256,0,0,17635,65452,84,1,51846,6775,6915,65536,1 +1848,18480000,10000,0,0,256,141,2280,256,256,0,0,17636,65452,84,1,51846,6775,6915,65536,1 +1849,18490000,10000,0,0,256,141,2281,256,256,0,0,17637,65452,84,1,51846,6775,6915,65536,1 +1850,18500000,10000,0,0,256,141,2283,256,256,0,0,17639,65452,84,1,51846,6775,6915,65536,1 +1851,18510000,10000,0,0,256,141,2284,256,256,0,0,17642,65452,84,1,51846,6775,6915,65536,1 +1852,18520000,10000,0,0,256,141,2285,256,256,0,0,17644,65452,84,1,51846,6775,6915,65536,1 +1853,18530000,10000,0,0,256,141,2286,256,256,0,0,17646,65452,84,1,51846,6775,6915,65536,1 +1854,18540000,10000,0,0,256,141,2288,256,256,0,0,17648,65452,84,1,51846,6775,6915,65536,1 +1855,18550000,10000,0,0,256,141,2289,256,256,0,0,17649,65452,84,1,51846,6775,6915,65536,1 +1856,18560000,10000,0,0,256,141,2290,256,256,0,0,17652,65452,84,1,51846,6775,6915,65536,1 +1857,18570000,10000,0,0,256,141,2292,256,256,0,0,17654,65452,84,1,51846,6775,6915,65536,1 +1858,18580000,10000,0,0,256,141,2293,256,256,0,0,17656,65452,84,1,51846,6775,6915,65536,1 +1859,18590000,10000,0,0,256,141,2294,256,256,0,0,17658,65452,84,1,51846,6775,6915,65536,1 +1860,18600000,10000,0,0,256,141,2296,256,256,0,0,17660,65452,84,1,51846,6775,6915,65536,1 +1861,18610000,10000,0,0,256,141,2297,256,256,0,0,17662,65452,84,1,51846,6775,6915,65536,1 +1862,18620000,10000,0,0,256,141,2298,256,256,0,0,17663,65452,84,1,51846,6775,6915,65536,1 +1863,18630000,10000,0,0,256,141,2300,256,256,0,0,17666,65452,84,1,51846,6775,6915,65536,1 +606,6060000,18446744073696981616,0,0,153995,33,2128,256,256,0,4895412794951723009,17669,65452,84,0,51846,6775,6915,65536,1 +1864,18640000,12580000,0,0,314383,141,2301,256,256,0,4713010077966008320,17672,65452,84,1,51846,6775,6915,65536,1 +1865,18650000,10000,0,0,256,141,2302,256,256,0,0,17681,65452,84,1,51846,6775,6915,65536,1 +1866,18660000,10000,0,0,256,141,2304,256,256,0,0,17684,65452,84,1,51846,6775,6915,65536,1 +1867,18670000,10000,0,0,256,141,2305,256,256,0,0,17687,65452,84,1,51846,6775,6915,65536,1 +1868,18680000,10000,0,0,256,141,2306,256,256,0,0,17690,65452,84,1,51846,6775,6915,65536,1 +1869,18690000,10000,0,0,256,141,2307,256,256,0,0,17691,65452,84,1,51846,6775,6915,65536,1 +1870,18700000,10000,0,0,256,141,2309,256,256,0,0,17694,65452,84,1,51846,6775,6915,65536,1 +1871,18710000,10000,0,0,256,141,2310,256,256,0,0,17697,65452,84,1,51846,6775,6915,65536,1 +1872,18720000,10000,0,0,256,141,2311,256,256,0,0,17701,65452,84,1,51846,6775,6915,65536,1 +1873,18730000,10000,0,0,256,141,2313,256,256,0,0,17702,65452,84,1,51846,6775,6915,65536,1 +1874,18740000,10000,0,0,256,141,2314,256,256,0,0,17705,65452,84,1,51846,6775,6915,65536,1 +1875,18750000,10000,0,0,256,141,2315,256,256,0,0,17707,65452,84,1,51846,6775,6915,65536,1 +1876,18760000,10000,0,0,256,141,2317,256,256,0,0,17710,65452,84,1,51846,6775,6915,65536,1 +1877,18770000,10000,0,0,256,141,2318,256,256,0,0,17712,65452,84,1,51846,6775,6915,65536,1 +1878,18780000,10000,0,0,256,141,2319,256,256,0,0,17714,65452,84,1,51846,6775,6915,65536,1 +1879,18790000,10000,0,0,256,141,2320,256,256,0,0,17716,65452,84,1,51846,6775,6915,65536,1 +1880,18800000,10000,0,0,256,141,2322,256,256,0,0,17719,65452,84,1,51846,6775,6915,65536,1 +1881,18810000,10000,0,0,256,141,2323,256,256,0,0,17722,65452,84,1,51846,6775,6915,65536,1 +1882,18820000,10000,0,0,256,141,2324,256,256,0,0,17724,65452,84,1,51846,6775,6915,65536,1 +1883,18830000,10000,0,0,256,141,2326,256,256,0,0,17727,65452,84,1,51846,6775,6915,65536,1 +1884,18840000,10000,0,0,256,141,2327,256,256,0,0,17730,65452,84,1,51846,6775,6915,65536,1 +1885,18850000,10000,0,0,256,141,2328,256,256,0,0,17732,65452,84,1,51846,6775,6915,65536,1 +1886,18860000,10000,0,0,256,141,2330,256,256,0,0,17735,65452,84,1,51846,6775,6915,65536,1 +1887,18870000,10000,0,0,256,141,2331,256,256,0,0,17737,65452,84,1,51846,6775,6915,65536,1 +1888,18880000,10000,0,0,256,141,2332,256,256,0,0,17739,65452,84,1,51846,6775,6915,65536,1 +1889,18890000,10000,0,0,256,142,2334,256,256,0,0,17740,65452,84,1,51846,6775,6915,65536,1 +1890,18900000,10000,0,0,256,142,2335,256,256,0,0,17745,65452,84,1,51846,6775,6915,65536,1 +1891,18910000,10000,0,0,256,142,2336,256,256,0,0,17748,65452,84,1,51846,6775,6915,65536,1 +1892,18920000,10000,0,0,256,142,2338,256,256,0,0,17751,65452,84,1,51846,6775,6915,65536,1 +1893,18930000,10000,0,0,256,142,2339,256,256,0,0,17753,65452,84,1,51846,6775,6915,65536,1 +1894,18940000,10000,0,0,256,142,2340,256,256,0,0,17755,65452,84,1,51846,6775,6915,65536,1 +1895,18950000,10000,0,0,256,142,2341,256,256,0,0,17758,65452,84,1,51846,6775,6915,65536,1 +1896,18960000,10000,0,0,256,142,2343,256,256,0,0,17761,65452,84,1,51846,6775,6915,65536,1 +1897,18970000,10000,0,0,256,142,2344,256,256,0,0,17763,65452,84,1,51846,6775,6915,65536,1 +1898,18980000,10000,0,0,256,142,2345,256,256,0,0,17766,65452,84,1,51846,6775,6915,65536,1 +1899,18990000,10000,0,0,256,142,2347,256,256,0,0,17770,65452,84,1,51846,6775,6915,65536,1 +1900,19000000,10000,0,0,256,142,2348,256,256,0,0,17774,65452,84,1,51846,6775,6915,65536,1 +1901,19010000,10000,0,0,256,142,2349,256,256,0,0,17776,65452,84,1,51846,6775,6915,65536,1 +1902,19020000,10000,0,0,256,142,2351,256,256,0,0,17779,65452,84,1,51846,6775,6915,65536,1 +1903,19030000,10000,0,0,256,142,2316,256,256,0,0,17783,65452,84,1,51846,6775,6915,65536,1 +1904,19040000,10000,0,0,256,143,2283,256,256,0,0,17787,65452,84,1,51846,6775,6915,65536,1 +1905,19050000,10000,0,0,256,143,2262,256,256,0,0,17798,65452,84,1,51846,6775,6915,65536,1 +1906,19060000,10000,0,0,256,143,2252,256,256,0,0,17801,65452,84,1,51846,6775,6915,65536,1 +1907,19070000,10000,0,0,256,143,2231,256,256,0,0,17802,65452,84,1,51846,6775,6915,65536,1 +1908,19080000,10000,0,0,256,143,2211,256,256,0,0,17805,65452,84,1,51846,6775,6915,65536,1 +1909,19090000,10000,0,0,256,143,2191,256,256,0,0,17807,65452,84,1,51846,6775,6915,65536,1 +1910,19100000,10000,0,0,256,143,2162,256,256,0,0,17808,65452,84,1,51846,6775,6915,65536,1 +1911,19110000,10000,0,0,256,143,2163,256,256,0,0,17811,65452,84,1,51846,6775,6915,65536,1 +1912,19120000,10000,0,0,256,143,2164,256,256,0,0,17813,65452,84,1,51846,6775,6915,65536,1 +1913,19130000,10000,0,0,256,143,2165,256,256,0,0,17815,65452,84,1,51846,6775,6915,65536,1 +1914,19140000,10000,0,0,256,143,2166,256,256,0,0,17818,65452,84,1,51846,6775,6915,65536,1 +1915,19150000,10000,0,0,256,143,2168,256,256,0,0,17822,65452,84,1,51846,6775,6915,65536,1 +1916,19160000,10000,0,0,256,143,2169,256,256,0,0,17824,65452,84,1,51846,6775,6915,65536,1 +1917,19170000,10000,0,0,256,143,2170,256,256,0,0,17834,65452,84,1,51846,6775,6915,65536,1 +1918,19180000,10000,0,0,256,143,2171,256,256,0,0,17836,65452,84,1,51846,6775,6915,65536,1 +1919,19190000,10000,0,0,256,143,2172,256,256,0,0,17839,65452,84,1,51846,6775,6915,65536,1 +1920,19200000,10000,0,0,256,143,2174,256,256,0,0,17842,65452,84,1,51846,6775,6915,65536,1 +1921,19210000,10000,0,0,256,143,2175,256,256,0,0,17844,65452,84,1,51846,6775,6915,65536,1 +1922,19220000,10000,0,0,256,143,2176,256,256,0,0,17847,65452,84,1,51846,6775,6915,65536,1 +1923,19230000,10000,0,0,256,143,2177,256,256,0,0,17849,65452,84,1,51846,6775,6915,65536,1 +1924,19240000,10000,0,0,256,143,2178,256,256,0,0,17853,65452,84,1,51846,6775,6915,65536,1 +1925,19250000,10000,0,0,256,143,2180,256,256,0,0,17855,65452,84,1,51846,6775,6915,65536,1 +1926,19260000,10000,0,0,256,143,2181,256,256,0,0,17857,65452,84,1,51846,6775,6915,65536,1 +1927,19270000,10000,0,0,256,143,2182,256,256,0,0,17858,65452,84,1,51846,6775,6915,65536,1 +1928,19280000,10000,0,0,256,143,2183,256,256,0,0,17860,65452,84,1,51846,6775,6915,65536,1 +1929,19290000,10000,0,0,256,143,2184,256,256,0,0,17862,65452,84,1,51846,6775,6915,65536,1 +1930,19300000,10000,0,0,256,143,2186,256,256,0,0,17863,65452,84,1,51846,6775,6915,65536,1 +1931,19310000,10000,0,0,256,143,2187,256,256,0,0,17865,65452,84,1,51846,6775,6915,65536,1 +1932,19320000,10000,0,0,256,143,2188,256,256,0,0,17867,65452,84,1,51846,6775,6915,65536,1 +1933,19330000,10000,0,0,256,143,2189,256,256,0,0,17868,65452,84,1,51846,6775,6915,65536,1 +1934,19340000,10000,0,0,256,143,2190,256,256,0,0,17871,65452,84,1,51846,6775,6915,65536,1 +1935,19350000,10000,0,0,256,143,2192,256,256,0,0,17873,65452,84,1,51846,6775,6915,65536,1 +1936,19360000,10000,0,0,256,143,2193,256,256,0,0,17875,65452,84,1,51846,6775,6915,65536,1 +1937,19370000,10000,0,0,256,143,2194,256,256,0,0,17878,65452,84,1,51846,6775,6915,65536,1 +1938,19380000,10000,0,0,256,143,2195,256,256,0,0,17882,65452,84,1,51846,6775,6915,65536,1 +1939,19390000,10000,0,0,256,143,2196,256,256,0,0,17884,65452,84,1,51846,6775,6915,65536,1 +1940,19400000,10000,0,0,256,144,2198,256,256,0,0,17887,65452,84,1,51846,6775,6915,65536,1 +1941,19410000,10000,0,0,256,145,2199,256,256,0,0,17889,65452,84,1,51846,6775,6915,65536,1 +1942,19420000,10000,0,0,256,145,2200,256,256,0,0,17891,65452,84,1,51846,6775,6915,65536,1 +1943,19430000,10000,0,0,256,145,2201,256,256,0,0,17894,65452,84,1,51846,6775,6915,65536,1 +1944,19440000,10000,0,0,256,146,2202,256,256,0,0,17899,65452,84,1,51846,6775,6915,65536,1 +1945,19450000,10000,0,0,256,146,2204,256,256,0,0,17902,65452,84,1,51846,6775,6915,65536,1 +1946,19460000,10000,0,0,256,146,2205,256,256,0,0,17904,65452,84,1,51846,6775,6915,65536,1 +1947,19470000,10000,0,0,256,146,2206,256,256,0,0,17907,65452,84,1,51846,6775,6915,65536,1 +1948,19480000,10000,0,0,256,146,2207,256,256,0,0,17910,65452,84,1,51846,6775,6915,65536,1 +1949,19490000,10000,0,0,256,146,2208,256,256,0,0,17913,65452,84,1,51846,6775,6915,65536,1 diff --git a/experiments/bare_metal/latest/riscv64.csv b/experiments/bare_metal/latest/riscv64.csv index 0f144f10..c0d31cd7 100644 --- a/experiments/bare_metal/latest/riscv64.csv +++ b/experiments/bare_metal/latest/riscv64.csv @@ -1,262 +1,660 @@ 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,fleet_k_q48,fleet_conserved -101,1010000,10000,0,0,256,61,52,1024,1024,0,0,13042,65536,0,1,43170,10926,11440,65536,1 -102,1020000,10000,0,0,256,61,53,512,512,0,0,13043,65536,0,1,43170,10926,11440,65536,1 -103,1030000,10000,0,0,256,62,54,512,512,0,0,13045,65536,0,1,43170,10926,11440,65536,1 -104,1040000,10000,0,0,256,64,55,256,256,0,0,13046,65536,0,1,43170,10926,11440,65536,1 -105,1050000,10000,0,0,256,68,56,256,256,0,0,13048,65536,0,1,43170,10926,11440,65536,1 -106,1060000,10000,0,0,256,68,57,256,256,0,0,13049,65536,0,1,43170,10926,11440,65536,1 -107,1070000,10000,0,0,256,68,58,256,256,0,0,13050,65536,0,1,43170,10926,11440,65536,1 -108,1080000,10000,0,0,256,68,60,256,256,0,0,13051,65536,0,1,43170,10926,11440,65536,1 -109,1090000,10000,0,0,256,68,61,256,256,0,0,13052,65536,0,1,43170,10926,11440,65536,1 -110,1100000,10000,0,0,256,68,62,256,256,0,0,13053,65536,0,1,43170,10926,11440,65536,1 -329,3290000,2190000,0,0,62470,36,1121,256,256,0,4701935925700067328,13054,65536,0,0,43170,10926,11440,65536,1 -111,1110000,18446744073707371616,0,0,20923,68,63,256,256,0,4895412794951728083,13055,65536,0,1,43170,10926,11440,65536,1 -112,1120000,10000,0,0,256,69,64,256,256,0,0,13058,65536,0,1,43170,10926,11440,65536,1 -657,6570000,5450000,0,0,145969,29,3420,256,256,0,4707599166497357824,13064,65536,0,0,43170,10926,11440,65536,1 -113,1130000,18446744073704111616,0,0,21435,69,65,256,256,0,4895412794951726491,13065,65536,0,1,43170,10926,11440,65536,1 -114,1140000,10000,0,0,256,69,66,256,256,0,0,13067,65536,0,1,43170,10926,11440,65536,1 -115,1150000,10000,0,0,256,69,67,256,256,0,0,13068,65536,0,1,43170,10926,11440,65536,1 -116,1160000,10000,0,0,256,69,69,256,256,0,0,13070,65536,0,1,43170,10926,11440,65536,1 -117,1170000,10000,0,0,256,69,70,256,256,0,0,13071,65536,0,1,43170,10926,11440,65536,1 -118,1180000,10000,0,0,256,69,71,256,256,0,0,13073,65536,0,1,43170,10926,11440,65536,1 -119,1190000,10000,0,0,256,69,72,256,256,0,0,13074,65536,0,1,43170,10926,11440,65536,1 -120,1200000,10000,0,0,256,69,73,256,256,0,0,13075,65536,0,1,43170,10926,11440,65536,1 -121,1210000,10000,0,0,256,69,74,256,256,0,0,13076,65536,0,1,43170,10926,11440,65536,1 -122,1220000,10000,0,0,256,69,75,256,256,0,0,13078,65536,0,1,43170,10926,11440,65536,1 -123,1230000,10000,0,0,256,70,77,256,256,0,0,13079,65536,0,1,43170,10926,11440,65536,1 -124,1240000,10000,0,0,256,70,78,256,256,0,0,13080,65536,0,1,43170,10926,11440,65536,1 -125,1250000,10000,0,0,256,70,79,256,256,0,0,13081,65536,0,1,43170,10926,11440,65536,1 -126,1260000,10000,0,0,256,70,80,256,256,0,0,13082,65536,0,1,43170,10926,11440,65536,1 -127,1270000,10000,0,0,256,70,82,256,256,0,0,13083,65536,0,1,43170,10926,11440,65536,1 -128,1280000,10000,0,0,256,72,84,256,256,0,0,13084,65536,0,1,43170,10926,11440,65536,1 -129,1290000,10000,0,0,256,72,85,256,256,0,0,13085,65536,0,1,43170,10926,11440,65536,1 -130,1300000,10000,0,0,256,73,87,256,256,0,0,13086,65536,0,1,43170,10926,11440,65536,1 -131,1310000,10000,0,0,256,72,89,256,256,0,0,13088,65536,0,1,43170,10926,11440,65536,1 -132,1320000,10000,0,0,256,72,90,256,256,0,0,13090,65536,0,1,43170,10926,11440,65536,1 -133,1330000,10000,0,0,256,72,91,256,256,0,0,13091,65536,0,1,43170,10926,11440,65536,1 -828,8280000,6950000,0,0,184345,29,3836,256,256,0,4709209779233357824,13097,65536,0,0,43170,10926,11440,65536,1 -134,1340000,18446744073702611616,0,0,26811,71,99,256,256,0,4895412794951725758,13098,65536,0,1,43170,10926,11440,65536,1 -135,1350000,10000,0,0,256,71,100,256,256,0,0,13100,65536,0,1,43170,10926,11440,65536,1 -136,1360000,10000,0,0,256,69,126,256,256,0,0,13101,65536,0,1,43170,10926,11440,65536,1 -137,1370000,10000,0,0,256,69,134,256,256,0,0,13102,65536,0,1,43170,10926,11440,65536,1 -138,1380000,10000,0,0,256,69,141,256,256,0,0,13104,65536,0,1,43170,10926,11440,65536,1 -139,1390000,10000,0,0,256,69,158,256,256,0,0,13106,65536,0,1,43170,10926,11440,65536,1 -140,1400000,10000,0,0,256,69,160,256,256,0,0,13107,65536,0,1,43170,10926,11440,65536,1 -141,1410000,10000,0,0,256,69,162,256,256,0,0,13109,65536,0,1,43170,10926,11440,65536,1 -447,4470000,3060000,0,0,84765,32,1920,256,256,0,4703804236473827328,13115,65536,0,0,43170,10926,11440,65536,1 -142,1420000,18446744073706501616,0,0,28859,69,181,256,256,0,4895412794951727658,13116,65536,0,1,43170,10926,11440,65536,1 -143,1430000,10000,0,0,256,69,185,256,256,0,0,13118,65536,0,1,43170,10926,11440,65536,1 -144,1440000,10000,0,0,256,69,190,256,256,0,0,13120,65536,0,1,43170,10926,11440,65536,1 -145,1450000,10000,0,0,256,69,195,256,256,0,0,13121,65536,0,1,43170,10926,11440,65536,1 -146,1460000,10000,0,0,256,68,206,256,256,0,0,13122,65536,0,1,43170,10926,11440,65536,1 -147,1470000,10000,0,0,256,68,224,256,256,0,0,13125,65536,0,1,43170,10926,11440,65536,1 -148,1480000,10000,0,0,256,67,224,256,256,0,0,13126,65536,0,1,43170,10926,11440,65536,1 -149,1490000,10000,0,0,256,67,220,256,256,0,0,13129,65536,0,1,43170,10926,11440,65536,1 -150,1500000,10000,0,0,256,67,214,256,256,0,0,13130,65536,0,1,43170,10926,11440,65536,1 -151,1510000,10000,0,0,256,67,214,256,256,0,0,13132,65536,0,1,43170,10926,11440,65536,1 -152,1520000,10000,0,0,256,67,219,256,256,0,0,13133,65536,0,1,43170,10926,11440,65536,1 -153,1530000,10000,0,0,256,67,217,256,256,0,0,13135,65536,0,1,43170,10926,11440,65536,1 -154,1540000,10000,0,0,256,67,217,256,256,0,0,13136,65536,0,1,43170,10926,11440,65536,1 -155,1550000,10000,0,0,256,68,223,256,256,0,0,13144,65536,0,1,43170,10926,11440,65536,1 -156,1560000,10000,0,0,256,68,227,256,256,0,0,13145,65536,0,1,43170,10926,11440,65536,1 -157,1570000,10000,0,0,256,68,233,256,256,0,0,13146,65536,0,1,43170,10926,11440,65536,1 -736,7360000,5790000,0,0,154654,30,3408,256,256,0,4707964238717517824,13154,65536,0,0,43170,10926,11440,65536,1 -158,1580000,18446744073703771616,0,0,32955,68,238,256,256,0,4895412794951726325,13155,65536,0,1,43170,10926,11440,65536,1 -159,1590000,10000,0,0,256,67,242,256,256,0,0,13157,65536,0,1,43170,10926,11440,65536,1 -160,1600000,10000,0,0,256,67,288,256,256,0,0,13158,65536,0,1,43170,10926,11440,65536,1 -161,1610000,10000,0,0,256,67,291,256,256,0,0,13159,65536,0,1,43170,10926,11440,65536,1 -162,1620000,10000,0,0,256,67,294,256,256,0,0,13160,65536,0,1,43170,10926,11440,65536,1 -163,1630000,10000,0,0,256,68,296,256,256,0,0,13161,65536,0,1,43170,10926,11440,65536,1 -164,1640000,10000,0,0,256,68,296,256,256,0,0,13163,65536,0,1,43170,10926,11440,65536,1 -165,1650000,10000,0,0,256,68,299,256,256,0,0,13164,65536,0,1,43170,10926,11440,65536,1 -166,1660000,10000,0,0,256,68,302,256,256,0,0,13166,65536,0,1,43170,10926,11440,65536,1 -167,1670000,10000,0,0,256,68,304,256,256,0,0,13168,65536,0,1,43170,10926,11440,65536,1 -168,1680000,10000,0,0,256,68,307,256,256,0,0,13169,65536,0,1,43170,10926,11440,65536,1 -169,1690000,10000,0,0,256,68,310,256,256,0,0,13170,65536,0,1,43170,10926,11440,65536,1 -170,1700000,10000,0,0,256,68,313,256,256,0,0,13171,65536,0,1,43170,10926,11440,65536,1 -171,1710000,10000,0,0,256,68,316,256,256,0,0,13172,65536,0,1,43170,10926,11440,65536,1 -172,1720000,10000,0,0,256,68,318,256,256,0,0,13173,65536,0,1,43170,10926,11440,65536,1 -173,1730000,10000,0,0,256,68,321,256,256,0,0,13174,65536,0,1,43170,10926,11440,65536,1 -174,1740000,10000,0,0,256,68,321,256,256,0,0,13175,65536,0,1,43170,10926,11440,65536,1 -175,1750000,10000,0,0,256,68,316,256,256,0,0,13176,65536,0,1,43170,10926,11440,65536,1 -176,1760000,10000,0,0,256,68,309,256,256,0,0,13178,65536,0,1,43170,10926,11440,65536,1 -177,1770000,10000,0,0,256,69,312,256,256,0,0,13180,65536,0,1,43170,10926,11440,65536,1 -178,1780000,10000,0,0,256,69,311,256,256,0,0,13181,65536,0,1,43170,10926,11440,65536,1 -179,1790000,10000,0,0,256,70,307,256,256,0,0,13182,65536,0,1,43170,10926,11440,65536,1 -180,1800000,10000,0,0,256,70,304,256,256,0,0,13183,65536,0,1,43170,10926,11440,65536,1 -181,1810000,10000,0,0,256,70,312,256,256,0,0,13185,65536,0,1,43170,10926,11440,65536,1 -182,1820000,10000,0,0,256,70,314,256,256,0,0,13187,65536,0,1,43170,10926,11440,65536,1 -183,1830000,10000,0,0,256,70,317,256,256,0,0,13188,65536,0,1,43170,10926,11440,65536,1 -184,1840000,10000,0,0,256,70,322,256,256,0,0,13190,65536,0,1,43170,10926,11440,65536,1 -185,1850000,10000,0,0,256,70,328,256,256,0,0,13191,65536,0,1,43170,10926,11440,65536,1 -186,1860000,10000,0,0,256,70,395,256,256,0,0,13192,65536,0,1,43170,10926,11440,65536,1 -187,1870000,10000,0,0,256,70,398,256,256,0,0,13194,65536,0,1,43170,10926,11440,65536,1 -188,1880000,10000,0,0,256,70,400,256,256,0,0,13195,65536,0,1,43170,10926,11440,65536,1 -189,1890000,10000,0,0,256,70,404,256,256,0,0,13196,65536,0,1,43170,10926,11440,65536,1 -190,1900000,10000,0,0,256,70,407,256,256,0,0,13198,65536,0,1,43170,10926,11440,65536,1 -191,1910000,10000,0,0,256,70,405,256,256,0,0,13199,65536,0,1,43170,10926,11440,65536,1 -192,1920000,10000,0,0,256,70,408,256,256,0,0,13201,65536,0,1,43170,10926,11440,65536,1 -193,1930000,10000,0,0,256,70,411,256,256,0,0,13202,65536,0,1,43170,10926,11440,65536,1 -194,1940000,10000,0,0,256,70,414,256,256,0,0,13204,65536,0,1,43170,10926,11440,65536,1 -195,1950000,10000,0,0,256,70,417,256,256,0,0,13205,65536,0,1,43170,10926,11440,65536,1 -196,1960000,10000,0,0,256,70,420,256,256,0,0,13206,65536,0,1,43170,10926,11440,65536,1 -197,1970000,10000,0,0,256,70,423,256,256,0,0,13207,65536,0,1,43170,10926,11440,65536,1 -198,1980000,10000,0,0,256,70,427,256,256,0,0,13208,65536,0,1,43170,10926,11440,65536,1 -199,1990000,10000,0,0,256,68,451,256,256,0,0,13210,65536,0,1,43170,10926,11440,65536,1 -330,3300000,1310000,0,0,39836,40,1078,256,256,0,4698334269204856832,13216,65536,0,0,43170,10926,11440,65536,1 -200,2000000,18446744073708251616,0,0,43707,68,454,256,256,0,4895412794951728512,13217,65536,0,1,43170,10926,11440,65536,1 -201,2010000,10000,0,0,256,68,441,256,256,0,0,13219,65536,0,1,43170,10926,11440,65536,1 -202,2020000,10000,0,0,256,68,444,256,256,0,0,13221,65536,0,1,43170,10926,11440,65536,1 -203,2030000,10000,0,0,256,68,447,256,256,0,0,13222,65536,0,1,43170,10926,11440,65536,1 -204,2040000,10000,0,0,256,68,450,256,256,0,0,13224,65536,0,1,43170,10926,11440,65536,1 -539,5390000,3350000,0,0,92185,32,2279,256,256,0,4704427006731747328,13230,65536,0,0,43170,10926,11440,65536,1 -205,2050000,18446744073706211616,0,0,44987,68,453,256,256,0,4895412794951727516,13231,65536,0,1,43170,10926,11440,65536,1 -206,2060000,10000,0,0,256,68,456,256,256,0,0,13233,65536,0,1,43170,10926,11440,65536,1 -207,2070000,10000,0,0,256,68,459,256,256,0,0,13234,65536,0,1,43170,10926,11440,65536,1 -208,2080000,10000,0,0,256,68,462,256,256,0,0,13235,65536,0,1,43170,10926,11440,65536,1 -209,2090000,10000,0,0,256,68,465,256,256,0,0,13236,65536,0,1,43170,10926,11440,65536,1 -210,2100000,10000,0,0,256,68,468,256,256,0,0,13238,65536,0,1,43170,10926,11440,65536,1 -211,2110000,10000,0,0,256,67,471,256,256,0,0,13239,65536,0,1,43170,10926,11440,65536,1 -212,2120000,10000,0,0,256,67,474,256,256,0,0,13240,65536,0,1,43170,10926,11440,65536,1 -213,2130000,10000,0,0,256,67,477,256,256,0,0,13242,65536,0,1,43170,10926,11440,65536,1 -214,2140000,10000,0,0,256,67,479,256,256,0,0,13243,65536,0,1,43170,10926,11440,65536,1 -215,2150000,10000,0,0,256,67,482,256,256,0,0,13250,65536,0,1,43170,10926,11440,65536,1 -216,2160000,10000,0,0,256,67,485,256,256,0,0,13251,65536,0,1,43170,10926,11440,65536,1 -217,2170000,10000,0,0,256,67,495,256,256,0,0,13253,65536,0,1,43170,10926,11440,65536,1 -218,2180000,10000,0,0,256,67,497,256,256,0,0,13255,65536,0,1,43170,10926,11440,65536,1 -219,2190000,10000,0,0,256,67,501,256,256,0,0,13256,65536,0,1,43170,10926,11440,65536,1 -220,2200000,10000,0,0,256,67,504,256,256,0,0,13258,65536,0,1,43170,10926,11440,65536,1 -221,2210000,10000,0,0,256,66,507,256,256,0,0,13260,65536,0,1,43170,10926,11440,65536,1 -222,2220000,10000,0,0,256,66,509,256,256,0,0,13261,65536,0,1,43170,10926,11440,65536,1 -223,2230000,10000,0,0,256,66,519,256,256,0,0,13262,65536,0,1,43170,10926,11440,65536,1 -224,2240000,10000,0,0,256,66,522,256,256,0,0,13263,65536,0,1,43170,10926,11440,65536,1 -225,2250000,10000,0,0,256,66,552,256,256,0,0,13264,65536,0,1,43170,10926,11440,65536,1 -226,2260000,10000,0,0,256,66,556,256,256,0,0,13265,65536,0,1,43170,10926,11440,65536,1 -227,2270000,10000,0,0,256,65,589,256,256,0,0,13267,65536,0,1,43170,10926,11440,65536,1 -228,2280000,10000,0,0,256,65,534,256,256,0,0,13269,65536,0,1,43170,10926,11440,65536,1 -224,2240000,18446744073709511616,0,0,5371,39,713,256,256,0,4895412794951729128,13274,65536,0,0,43170,10926,11440,65536,1 -229,2290000,50000,0,0,51131,65,537,256,256,0,4675730371722084352,13276,65536,0,1,43170,10926,11440,65536,1 -230,2300000,10000,0,0,256,65,540,256,256,0,0,13278,65536,0,1,43170,10926,11440,65536,1 -231,2310000,10000,0,0,256,65,543,256,256,0,0,13279,65536,0,1,43170,10926,11440,65536,1 -232,2320000,10000,0,0,256,65,546,256,256,0,0,13281,65536,0,1,43170,10926,11440,65536,1 -233,2330000,10000,0,0,256,65,549,256,256,0,0,13282,65536,0,1,43170,10926,11440,65536,1 -234,2340000,10000,0,0,256,65,552,256,256,0,0,13283,65536,0,1,43170,10926,11440,65536,1 -235,2350000,10000,0,0,256,63,555,256,256,0,0,13284,65536,0,1,43170,10926,11440,65536,1 -236,2360000,10000,0,0,256,63,565,256,256,0,0,13285,65536,0,1,43170,10926,11440,65536,1 -237,2370000,10000,0,0,256,63,576,256,256,0,0,13287,65536,0,1,43170,10926,11440,65536,1 -238,2380000,10000,0,0,256,63,586,256,256,0,0,13288,65536,0,1,43170,10926,11440,65536,1 -239,2390000,10000,0,0,256,63,582,256,256,0,0,13290,65536,0,1,43170,10926,11440,65536,1 -240,2400000,10000,0,0,256,63,585,256,256,0,0,13291,65536,0,1,43170,10926,11440,65536,1 -241,2410000,10000,0,0,256,63,588,256,256,0,0,13292,65536,0,1,43170,10926,11440,65536,1 -242,2420000,10000,0,0,256,63,591,256,256,0,0,13294,65536,0,1,43170,10926,11440,65536,1 -243,2430000,10000,0,0,256,63,594,256,256,0,0,13295,65536,0,1,43170,10926,11440,65536,1 -244,2440000,10000,0,0,256,63,597,256,256,0,0,13297,65536,0,1,43170,10926,11440,65536,1 -245,2450000,10000,0,0,256,63,601,256,256,0,0,13298,65536,0,1,43170,10926,11440,65536,1 -246,2460000,10000,0,0,256,63,604,256,256,0,0,13299,65536,0,1,43170,10926,11440,65536,1 -247,2470000,10000,0,0,256,63,614,256,256,0,0,13301,65536,0,1,43170,10926,11440,65536,1 -248,2480000,10000,0,0,256,63,617,256,256,0,0,13303,65536,0,1,43170,10926,11440,65536,1 -249,2490000,10000,0,0,256,63,620,256,256,0,0,13304,65536,0,1,43170,10926,11440,65536,1 -250,2500000,10000,0,0,256,63,624,256,256,0,0,13306,65536,0,1,43170,10926,11440,65536,1 -251,2510000,10000,0,0,256,63,652,256,256,0,0,13307,65536,0,1,43170,10926,11440,65536,1 -252,2520000,10000,0,0,256,63,656,256,256,0,0,13308,65536,0,1,43170,10926,11440,65536,1 -253,2530000,10000,0,0,256,62,727,256,256,0,0,13310,65536,0,1,43170,10926,11440,65536,1 -254,2540000,10000,0,0,256,62,731,256,256,0,0,13311,65536,0,1,43170,10926,11440,65536,1 -255,2550000,10000,0,0,256,62,656,256,256,0,0,13312,65536,0,1,43170,10926,11440,65536,1 -256,2560000,10000,0,0,256,62,651,256,256,0,0,13314,65536,0,1,43170,10926,11440,65536,1 -257,2570000,10000,0,0,256,62,654,256,256,0,0,13315,65536,0,1,43170,10926,11440,65536,1 -258,2580000,10000,0,0,256,62,658,256,256,0,0,13317,65536,0,1,43170,10926,11440,65536,1 -259,2590000,10000,0,0,256,62,661,256,256,0,0,13318,65536,0,1,43170,10926,11440,65536,1 -260,2600000,10000,0,0,256,62,664,256,256,0,0,13320,65536,0,1,43170,10926,11440,65536,1 -106,1060000,18446744073708011616,0,0,26014,48,267,256,256,0,4895412794951728395,13326,65536,0,0,43170,10926,11440,65536,1 -261,2610000,1550000,0,0,33309,62,694,256,256,0,4699365061355896832,13327,65536,0,1,43170,10926,11440,65536,1 -262,2620000,10000,0,0,256,62,707,256,256,0,0,13329,65536,0,1,43170,10926,11440,65536,1 -263,2630000,10000,0,0,256,62,711,256,256,0,0,13330,65536,0,1,43170,10926,11440,65536,1 -264,2640000,10000,0,0,256,62,745,256,256,0,0,13331,65536,0,1,43170,10926,11440,65536,1 -265,2650000,10000,0,0,256,62,749,256,256,0,0,13332,65536,0,1,43170,10926,11440,65536,1 -266,2660000,10000,0,0,256,62,701,256,256,0,0,13334,65536,0,1,43170,10926,11440,65536,1 -267,2670000,10000,0,0,256,62,704,256,256,0,0,13335,65536,0,1,43170,10926,11440,65536,1 -268,2680000,10000,0,0,256,62,708,256,256,0,0,13337,65536,0,1,43170,10926,11440,65536,1 -269,2690000,10000,0,0,256,62,711,256,256,0,0,13339,65536,0,1,43170,10926,11440,65536,1 -270,2700000,10000,0,0,256,62,714,256,256,0,0,13340,65536,0,1,43170,10926,11440,65536,1 -271,2710000,10000,0,0,256,62,718,256,256,0,0,13341,65536,0,1,43170,10926,11440,65536,1 -272,2720000,10000,0,0,256,62,721,256,256,0,0,13343,65536,0,1,43170,10926,11440,65536,1 -273,2730000,10000,0,0,256,62,725,256,256,0,0,13344,65536,0,1,43170,10926,11440,65536,1 -274,2740000,10000,0,0,256,62,738,256,256,0,0,13345,65536,0,1,43170,10926,11440,65536,1 -275,2750000,10000,0,0,256,62,751,256,256,0,0,13346,65536,0,1,43170,10926,11440,65536,1 -276,2760000,10000,0,0,256,62,734,256,256,0,0,13347,65536,0,1,43170,10926,11440,65536,1 -277,2770000,10000,0,0,256,62,737,256,256,0,0,13348,65536,0,1,43170,10926,11440,65536,1 -278,2780000,10000,0,0,256,62,741,256,256,0,0,13350,65536,0,1,43170,10926,11440,65536,1 -737,7370000,4590000,0,0,123829,35,2594,256,256,0,4706675748528717824,13356,65536,0,0,43170,10926,11440,65536,1 -279,2790000,18446744073704971616,0,0,63931,62,822,256,256,0,4895412794951726911,13363,65536,0,1,43170,10926,11440,65536,1 -280,2800000,10000,0,0,256,62,825,256,256,0,0,13364,65536,0,1,43170,10926,11440,65536,1 -281,2810000,10000,0,0,256,62,829,256,256,0,0,13365,65536,0,1,43170,10926,11440,65536,1 -282,2820000,10000,0,0,256,62,833,256,256,0,0,13366,65536,0,1,43170,10926,11440,65536,1 -283,2830000,10000,0,0,256,62,836,256,256,0,0,13368,65536,0,1,43170,10926,11440,65536,1 -284,2840000,10000,0,0,256,62,793,256,256,0,0,13369,65536,0,1,43170,10926,11440,65536,1 -285,2850000,10000,0,0,256,62,774,256,256,0,0,13371,65536,0,1,43170,10926,11440,65536,1 -286,2860000,10000,0,0,256,62,777,256,256,0,0,13372,65536,0,1,43170,10926,11440,65536,1 -287,2870000,10000,0,0,256,62,781,256,256,0,0,13373,65536,0,1,43170,10926,11440,65536,1 -288,2880000,10000,0,0,256,62,795,256,256,0,0,13374,65536,0,1,43170,10926,11440,65536,1 -289,2890000,10000,0,0,256,62,798,256,256,0,0,13376,65536,0,1,43170,10926,11440,65536,1 -290,2900000,10000,0,0,256,61,837,256,256,0,0,13377,65536,0,1,43170,10926,11440,65536,1 -291,2910000,10000,0,0,256,61,840,256,256,0,0,13378,65536,0,1,43170,10926,11440,65536,1 -292,2920000,10000,0,0,256,61,924,256,256,0,0,13379,65536,0,1,43170,10926,11440,65536,1 -293,2930000,10000,0,0,256,61,928,256,256,0,0,13380,65536,0,1,43170,10926,11440,65536,1 -294,2940000,10000,0,0,256,61,932,256,256,0,0,13382,65536,0,1,43170,10926,11440,65536,1 -295,2950000,10000,0,0,256,61,807,256,256,0,0,13383,65536,0,1,43170,10926,11440,65536,1 -296,2960000,10000,0,0,256,61,811,256,256,0,0,13384,65536,0,1,43170,10926,11440,65536,1 -297,2970000,10000,0,0,256,61,814,256,256,0,0,13385,65536,0,1,43170,10926,11440,65536,1 -298,2980000,10000,0,0,256,61,817,256,256,0,0,13387,65536,0,1,43170,10926,11440,65536,1 -299,2990000,10000,0,0,256,61,821,256,256,0,0,13388,65536,0,1,43170,10926,11440,65536,1 -300,3000000,10000,0,0,256,60,836,256,256,0,0,13390,65536,0,1,43170,10926,11440,65536,1 -301,3010000,10000,0,0,256,60,851,256,256,0,0,13391,65536,0,1,43170,10926,11440,65536,1 -302,3020000,10000,0,0,256,60,854,256,256,0,0,13393,65536,0,1,43170,10926,11440,65536,1 -303,3030000,10000,0,0,256,60,896,256,256,0,0,13394,65536,0,1,43170,10926,11440,65536,1 -304,3040000,10000,0,0,256,60,849,256,256,0,0,13395,65536,0,1,43170,10926,11440,65536,1 -305,3050000,10000,0,0,256,60,840,256,256,0,0,13397,65536,0,1,43170,10926,11440,65536,1 -306,3060000,10000,0,0,256,60,844,256,256,0,0,13399,65536,0,1,43170,10926,11440,65536,1 -307,3070000,10000,0,0,256,60,847,256,256,0,0,13401,65536,0,1,43170,10926,11440,65536,1 -829,8290000,5220000,0,0,139953,34,3049,256,256,0,4707352205877837824,13407,65536,0,0,43170,10926,11440,65536,1 -308,3080000,18446744073704341616,0,0,71355,60,851,256,256,0,4895412794951726603,13408,65536,0,1,43170,10926,11440,65536,1 -309,3090000,10000,0,0,256,60,854,256,256,0,0,13410,65536,0,1,43170,10926,11440,65536,1 -310,3100000,10000,0,0,256,60,858,256,256,0,0,13411,65536,0,1,43170,10926,11440,65536,1 -311,3110000,10000,0,0,256,59,861,256,256,0,0,13412,65536,0,1,43170,10926,11440,65536,1 -312,3120000,10000,0,0,256,59,864,256,256,0,0,13413,65536,0,1,43170,10926,11440,65536,1 -313,3130000,10000,0,0,256,59,867,256,256,0,0,13415,65536,0,1,43170,10926,11440,65536,1 -314,3140000,10000,0,0,256,59,871,256,256,0,0,13416,65536,0,1,43170,10926,11440,65536,1 -315,3150000,10000,0,0,256,59,874,256,256,0,0,13418,65536,0,1,43170,10926,11440,65536,1 -316,3160000,10000,0,0,256,59,915,256,256,0,0,13420,65536,0,1,43170,10926,11440,65536,1 -317,3170000,10000,0,0,256,59,919,256,256,0,0,13421,65536,0,1,43170,10926,11440,65536,1 -318,3180000,10000,0,0,256,57,1009,256,256,0,0,13422,65536,0,1,43170,10926,11440,65536,1 -319,3190000,10000,0,0,256,57,1013,256,256,0,0,13424,65536,0,1,43170,10926,11440,65536,1 -320,3200000,10000,0,0,256,57,1016,256,256,0,0,13425,65536,0,1,43170,10926,11440,65536,1 -321,3210000,10000,0,0,256,57,894,256,256,0,0,13427,65536,0,1,43170,10926,11440,65536,1 -322,3220000,10000,0,0,256,57,898,256,256,0,0,13428,65536,0,1,43170,10926,11440,65536,1 -323,3230000,10000,0,0,256,57,901,256,256,0,0,13430,65536,0,1,43170,10926,11440,65536,1 -324,3240000,10000,0,0,256,57,905,256,256,0,0,13432,65536,0,1,43170,10926,11440,65536,1 -448,4480000,1240000,0,0,38068,37,1507,256,256,0,4698033621494136832,13439,65536,0,0,43170,10926,11440,65536,1 -325,3250000,18446744073708321616,0,0,75707,57,908,256,256,0,4895412794951728547,13440,65536,0,1,43170,10926,11440,65536,1 -326,3260000,10000,0,0,256,57,937,256,256,0,0,13442,65536,0,1,43170,10926,11440,65536,1 -327,3270000,10000,0,0,256,57,954,256,256,0,0,13443,65536,0,1,43170,10926,11440,65536,1 -328,3280000,10000,0,0,256,57,957,256,256,0,0,13444,65536,0,1,43170,10926,11440,65536,1 -329,3290000,10000,0,0,256,57,1004,256,256,0,0,13445,65536,0,1,43170,10926,11440,65536,1 -330,3300000,10000,0,0,256,57,964,256,256,0,0,13447,65536,0,1,43170,10926,11440,65536,1 -658,6580000,3280000,0,0,90312,33,2347,256,256,0,4704276682876387328,13453,65536,0,0,43170,10926,11440,65536,1 -331,3310000,18446744073706281616,0,0,77243,57,941,256,256,0,4895412794951727550,13455,65536,0,1,43170,10926,11440,65536,1 -332,3320000,10000,0,0,256,57,944,256,256,0,0,13457,65536,0,1,43170,10926,11440,65536,1 -333,3330000,10000,0,0,256,57,947,256,256,0,0,13459,65536,0,1,43170,10926,11440,65536,1 -334,3340000,10000,0,0,256,57,951,256,256,0,0,13460,65536,0,1,43170,10926,11440,65536,1 -335,3350000,10000,0,0,256,57,954,256,256,0,0,13462,65536,0,1,43170,10926,11440,65536,1 -336,3360000,10000,0,0,256,57,958,256,256,0,0,13469,65536,0,1,43170,10926,11440,65536,1 -337,3370000,10000,0,0,256,57,961,256,256,0,0,13470,65536,0,1,43170,10926,11440,65536,1 -338,3380000,10000,0,0,256,57,965,256,256,0,0,13472,65536,0,1,43170,10926,11440,65536,1 -339,3390000,10000,0,0,256,57,967,256,256,0,0,13473,65536,0,1,43170,10926,11440,65536,1 -340,3400000,10000,0,0,256,57,971,256,256,0,0,13475,65536,0,1,43170,10926,11440,65536,1 -341,3410000,10000,0,0,256,57,974,256,256,0,0,13477,65536,0,1,43170,10926,11440,65536,1 -342,3420000,10000,0,0,256,57,1020,256,256,0,0,13478,65536,0,1,43170,10926,11440,65536,1 -343,3430000,10000,0,0,256,57,1024,256,256,0,0,13480,65536,0,1,43170,10926,11440,65536,1 -540,5400000,1970000,0,0,56752,37,1923,256,256,0,4701168947620216832,13486,65536,0,0,43170,10926,11440,65536,1 -344,3440000,18446744073707591616,0,0,80571,57,1162,256,256,0,4895412794951728190,13488,65536,0,1,43170,10926,11440,65536,1 -345,3450000,10000,0,0,256,57,1166,256,256,0,0,13489,65536,0,1,43170,10926,11440,65536,1 -346,3460000,10000,0,0,256,57,1170,256,256,0,0,13491,65536,0,1,43170,10926,11440,65536,1 -347,3470000,10000,0,0,256,57,1175,256,256,0,0,13493,65536,0,1,43170,10926,11440,65536,1 +1198,11980000,10000,0,0,256,84,1455,512,512,0,0,14464,65536,0,1,47812,8694,9030,65536,1 +1199,11990000,10000,0,0,256,88,1456,1024,1024,0,0,14468,65536,0,1,47812,8694,9030,65536,1 +1200,12000000,10000,0,0,256,90,1457,1024,1024,0,0,14472,65536,0,1,47812,8694,9030,65536,1 +1201,12010000,10000,0,0,256,93,1458,2048,2048,0,0,14474,65536,0,1,47812,8694,9030,65536,1 +1202,12020000,10000,0,0,256,98,1460,2048,2048,0,0,14476,65536,0,1,47812,8694,9030,65536,1 +1203,12030000,10000,0,0,256,98,1461,2048,2048,0,0,14478,65536,0,1,47812,8694,9030,65536,1 +1204,12040000,10000,0,0,256,99,1462,4096,4096,0,0,14479,65536,0,1,47812,8694,9030,65536,1 +1205,12050000,10000,0,0,256,102,1464,4096,4096,0,0,14481,65536,0,1,47812,8694,9030,65536,1 +1206,12060000,10000,0,0,256,104,1465,4096,4096,0,0,14483,65536,0,1,47812,8694,9030,65536,1 +1207,12070000,10000,0,0,256,112,1466,4096,4096,0,0,14484,65536,0,1,47812,8694,9030,65536,1 +1208,12080000,10000,0,0,256,112,1468,2048,2048,0,0,14486,65536,0,1,47812,8694,9030,65536,1 +1209,12090000,10000,0,0,256,112,1469,2048,2048,0,0,14488,65536,0,1,47812,8694,9030,65536,1 +1210,12100000,10000,0,0,256,112,1470,1024,1024,0,0,14500,65536,0,1,47812,8694,9030,65536,1 +1211,12110000,10000,0,0,256,112,1472,1024,1024,0,0,14501,65536,0,1,47812,8694,9030,65536,1 +1212,12120000,10000,0,0,256,112,1473,1024,1024,0,0,14502,65536,0,1,47812,8694,9030,65536,1 +1213,12130000,10000,0,0,256,112,1474,512,512,0,0,14504,65536,0,1,47812,8694,9030,65536,1 +1214,12140000,10000,0,0,256,112,1382,512,512,0,0,14505,65536,0,1,47812,8694,9030,65536,1 +1215,12150000,10000,0,0,256,112,1338,256,256,0,0,14507,65536,0,1,47812,8694,9030,65536,1 +54,540000,18446744073697941616,0,0,12711,59,98,256,256,0,4895412794951723478,14517,65536,0,0,47812,8694,9030,65536,1 +1216,12160000,11620000,0,0,289779,112,1285,256,256,0,4712494681890488320,14518,65536,0,1,47812,8694,9030,65536,1 +1217,12170000,10000,0,0,256,112,1286,256,256,0,0,14520,65536,0,1,47812,8694,9030,65536,1 +1218,12180000,10000,0,0,256,112,1287,256,256,0,0,14521,65536,0,1,47812,8694,9030,65536,1 +1219,12190000,10000,0,0,256,112,1288,256,256,0,0,14522,65536,0,1,47812,8694,9030,65536,1 +1220,12200000,10000,0,0,256,112,1289,256,256,0,0,14523,65536,0,1,47812,8694,9030,65536,1 +1221,12210000,10000,0,0,256,112,1290,256,256,0,0,14525,65536,0,1,47812,8694,9030,65536,1 +1222,12220000,10000,0,0,256,112,1280,256,256,0,0,14526,65536,0,1,47812,8694,9030,65536,1 +1223,12230000,10000,0,0,256,112,1281,256,256,0,0,14527,65536,0,1,47812,8694,9030,65536,1 +1224,12240000,10000,0,0,256,112,1282,256,256,0,0,14528,65536,0,1,47812,8694,9030,65536,1 +1225,12250000,10000,0,0,256,112,1283,256,256,0,0,14529,65536,0,1,47812,8694,9030,65536,1 +1226,12260000,10000,0,0,256,112,1284,256,256,0,0,14530,65536,0,1,47812,8694,9030,65536,1 +1227,12270000,10000,0,0,256,112,1286,256,256,0,0,14531,65536,0,1,47812,8694,9030,65536,1 +1228,12280000,10000,0,0,256,112,1287,256,256,0,0,14532,65536,0,1,47812,8694,9030,65536,1 +1229,12290000,10000,0,0,256,112,1288,256,256,0,0,14533,65536,0,1,47812,8694,9030,65536,1 +1230,12300000,10000,0,0,256,112,1288,256,256,0,0,14535,65536,0,1,47812,8694,9030,65536,1 +1231,12310000,10000,0,0,256,112,1289,256,256,0,0,14536,65536,0,1,47812,8694,9030,65536,1 +1232,12320000,10000,0,0,256,112,1290,256,256,0,0,14537,65536,0,1,47812,8694,9030,65536,1 +1233,12330000,10000,0,0,256,113,1292,256,256,0,0,14538,65536,0,1,47812,8694,9030,65536,1 +1234,12340000,10000,0,0,256,113,1293,256,256,0,0,14539,65536,0,1,47812,8694,9030,65536,1 +1235,12350000,10000,0,0,256,113,1294,256,256,0,0,14540,65536,0,1,47812,8694,9030,65536,1 +1236,12360000,10000,0,0,256,113,1295,256,256,0,0,14541,65536,0,1,47812,8694,9030,65536,1 +1237,12370000,10000,0,0,256,113,1296,256,256,0,0,14543,65536,0,1,47812,8694,9030,65536,1 +1238,12380000,10000,0,0,256,113,1297,256,256,0,0,14544,65536,0,1,47812,8694,9030,65536,1 +1239,12390000,10000,0,0,256,113,1298,256,256,0,0,14546,65536,0,1,47812,8694,9030,65536,1 +1240,12400000,10000,0,0,256,113,1299,256,256,0,0,14547,65536,0,1,47812,8694,9030,65536,1 +1241,12410000,10000,0,0,256,114,1301,256,256,0,0,14548,65536,0,1,47812,8694,9030,65536,1 +1242,12420000,10000,0,0,256,114,1301,256,256,0,0,14552,65536,0,1,47812,8694,9030,65536,1 +1243,12430000,10000,0,0,256,114,1303,256,256,0,0,14553,65536,0,1,47812,8694,9030,65536,1 +1244,12440000,10000,0,0,256,114,1304,256,256,0,0,14554,65536,0,1,47812,8694,9030,65536,1 +1245,12450000,10000,0,0,256,114,1305,256,256,0,0,14555,65536,0,1,47812,8694,9030,65536,1 +1246,12460000,10000,0,0,256,114,1306,256,256,0,0,14557,65536,0,1,47812,8694,9030,65536,1 +1247,12470000,10000,0,0,256,114,1307,256,256,0,0,14558,65536,0,1,47812,8694,9030,65536,1 +1248,12480000,10000,0,0,256,114,1308,256,256,0,0,14559,65536,0,1,47812,8694,9030,65536,1 +1249,12490000,10000,0,0,256,114,1309,256,256,0,0,14561,65536,0,1,47812,8694,9030,65536,1 +1250,12500000,10000,0,0,256,114,1310,256,256,0,0,14562,65536,0,1,47812,8694,9030,65536,1 +1251,12510000,10000,0,0,256,114,1312,256,256,0,0,14564,65536,0,1,47812,8694,9030,65536,1 +1252,12520000,10000,0,0,256,114,1313,256,256,0,0,14566,65536,0,1,47812,8694,9030,65536,1 +1253,12530000,10000,0,0,256,114,1314,256,256,0,0,14568,65536,0,1,47812,8694,9030,65536,1 +1254,12540000,10000,0,0,256,114,1315,256,256,0,0,14569,65536,0,1,47812,8694,9030,65536,1 +1255,12550000,10000,0,0,256,114,1316,256,256,0,0,14571,65536,0,1,47812,8694,9030,65536,1 +1256,12560000,10000,0,0,256,114,1317,256,256,0,0,14574,65536,0,1,47812,8694,9030,65536,1 +1257,12570000,10000,0,0,256,114,1318,256,256,0,0,14575,65536,0,1,47812,8694,9030,65536,1 +1258,12580000,10000,0,0,256,114,1319,256,256,0,0,14577,65536,0,1,47812,8694,9030,65536,1 +1259,12590000,10000,0,0,256,114,1320,256,256,0,0,14579,65536,0,1,47812,8694,9030,65536,1 +1260,12600000,10000,0,0,256,114,1321,256,256,0,0,14581,65536,0,1,47812,8694,9030,65536,1 +1261,12610000,10000,0,0,256,114,1322,256,256,0,0,14582,65536,0,1,47812,8694,9030,65536,1 +1262,12620000,10000,0,0,256,114,1323,256,256,0,0,14584,65536,0,1,47812,8694,9030,65536,1 +1263,12630000,10000,0,0,256,114,1325,256,256,0,0,14586,65536,0,1,47812,8694,9030,65536,1 +1264,12640000,10000,0,0,256,114,1326,256,256,0,0,14587,65536,0,1,47812,8694,9030,65536,1 +1265,12650000,10000,0,0,256,114,1327,256,256,0,0,14589,65536,0,1,47812,8694,9030,65536,1 +1266,12660000,10000,0,0,256,114,1328,256,256,0,0,14591,65536,0,1,47812,8694,9030,65536,1 +1267,12670000,10000,0,0,256,113,1329,256,256,0,0,14593,65536,0,1,47812,8694,9030,65536,1 +146,1460000,18446744073698341616,0,0,36257,38,427,256,256,0,4895412794951723673,14603,65536,0,0,47812,8694,9030,65536,1 +1268,12680000,11220000,0,0,279545,113,1330,256,256,0,4712279933525688320,14605,65536,0,1,47812,8694,9030,65536,1 +1269,12690000,10000,0,0,256,113,1331,256,256,0,0,14607,65536,0,1,47812,8694,9030,65536,1 +1270,12700000,10000,0,0,256,113,1332,256,256,0,0,14609,65536,0,1,47812,8694,9030,65536,1 +1271,12710000,10000,0,0,256,113,1333,256,256,0,0,14611,65536,0,1,47812,8694,9030,65536,1 +1272,12720000,10000,0,0,256,113,1335,256,256,0,0,14613,65536,0,1,47812,8694,9030,65536,1 +1273,12730000,10000,0,0,256,113,1336,256,256,0,0,14615,65536,0,1,47812,8694,9030,65536,1 +1274,12740000,10000,0,0,256,113,1337,256,256,0,0,14615,65536,0,1,47812,8694,9030,65536,1 +1275,12750000,10000,0,0,256,113,1338,256,256,0,0,14617,65536,0,1,47812,8694,9030,65536,1 +1276,12760000,10000,0,0,256,113,1339,256,256,0,0,14618,65536,0,1,47812,8694,9030,65536,1 +1277,12770000,10000,0,0,256,113,1340,256,256,0,0,14620,65536,0,1,47812,8694,9030,65536,1 +1278,12780000,10000,0,0,256,113,1341,256,256,0,0,14621,65536,0,1,47812,8694,9030,65536,1 +1279,12790000,10000,0,0,256,113,1343,256,256,0,0,14623,65536,0,1,47812,8694,9030,65536,1 +1280,12800000,10000,0,0,256,113,1344,256,256,0,0,14624,65536,0,1,47812,8694,9030,65536,1 +1281,12810000,10000,0,0,256,113,1345,256,256,0,0,14634,65536,0,1,47812,8694,9030,65536,1 +1282,12820000,10000,0,0,256,113,1346,256,256,0,0,14636,65536,0,1,47812,8694,9030,65536,1 +1283,12830000,10000,0,0,256,113,1347,256,256,0,0,14638,65536,0,1,47812,8694,9030,65536,1 +1284,12840000,10000,0,0,256,113,1348,256,256,0,0,14639,65536,0,1,47812,8694,9030,65536,1 +1285,12850000,10000,0,0,256,113,1349,256,256,0,0,14641,65536,0,1,47812,8694,9030,65536,1 +1286,12860000,10000,0,0,256,113,1351,256,256,0,0,14642,65536,0,1,47812,8694,9030,65536,1 +1287,12870000,10000,0,0,256,113,1352,256,256,0,0,14644,65536,0,1,47812,8694,9030,65536,1 +1288,12880000,10000,0,0,256,113,1353,256,256,0,0,14646,65536,0,1,47812,8694,9030,65536,1 +1289,12890000,10000,0,0,256,113,1354,256,256,0,0,14647,65536,0,1,47812,8694,9030,65536,1 +1290,12900000,10000,0,0,256,113,1355,256,256,0,0,14648,65536,0,1,47812,8694,9030,65536,1 +1291,12910000,10000,0,0,256,113,1356,256,256,0,0,14649,65536,0,1,47812,8694,9030,65536,1 +1292,12920000,10000,0,0,256,113,1357,256,256,0,0,14651,65536,0,1,47812,8694,9030,65536,1 +1293,12930000,10000,0,0,256,114,1359,256,256,0,0,14652,65536,0,1,47812,8694,9030,65536,1 +435,4350000,18446744073700971616,0,0,110242,33,1523,256,256,0,4895412794951724958,14662,65536,0,0,47812,8694,9030,65536,1 +1294,12940000,8590000,0,0,212216,114,1360,256,256,0,4710867963027128320,14665,65536,0,1,47812,8694,9030,65536,1 +1295,12950000,10000,0,0,256,114,1361,256,256,0,0,14666,65536,0,1,47812,8694,9030,65536,1 +1296,12960000,10000,0,0,256,114,1362,256,256,0,0,14668,65536,0,1,47812,8694,9030,65536,1 +1297,12970000,10000,0,0,256,114,1363,256,256,0,0,14669,65536,0,1,47812,8694,9030,65536,1 +1298,12980000,10000,0,0,256,114,1364,256,256,0,0,14670,65536,0,1,47812,8694,9030,65536,1 +1299,12990000,10000,0,0,256,114,1365,256,256,0,0,14672,65536,0,1,47812,8694,9030,65536,1 +1300,13000000,10000,0,0,256,115,1367,256,256,0,0,14674,65536,0,1,47812,8694,9030,65536,1 +1301,13010000,10000,0,0,256,115,1368,256,256,0,0,14675,65536,0,1,47812,8694,9030,65536,1 +1302,13020000,10000,0,0,256,115,1369,256,256,0,0,14677,65536,0,1,47812,8694,9030,65536,1 +1303,13030000,10000,0,0,256,115,1370,256,256,0,0,14679,65536,0,1,47812,8694,9030,65536,1 +1304,13040000,10000,0,0,256,115,1371,256,256,0,0,14681,65536,0,1,47812,8694,9030,65536,1 +1305,13050000,10000,0,0,256,115,1372,256,256,0,0,14682,65536,0,1,47812,8694,9030,65536,1 +1306,13060000,10000,0,0,256,115,1373,256,256,0,0,14684,65536,0,1,47812,8694,9030,65536,1 +1307,13070000,10000,0,0,256,117,1375,256,256,0,0,14686,65536,0,1,47812,8694,9030,65536,1 +1308,13080000,10000,0,0,256,117,1376,256,256,0,0,14688,65536,0,1,47812,8694,9030,65536,1 +1309,13090000,10000,0,0,256,117,1377,256,256,0,0,14689,65536,0,1,47812,8694,9030,65536,1 +1310,13100000,10000,0,0,256,117,1378,256,256,0,0,14691,65536,0,1,47812,8694,9030,65536,1 +1311,13110000,10000,0,0,256,117,1379,256,256,0,0,14692,65536,0,1,47812,8694,9030,65536,1 +1312,13120000,10000,0,0,256,117,1380,256,256,0,0,14694,65536,0,1,47812,8694,9030,65536,1 +1313,13130000,10000,0,0,256,117,1381,256,256,0,0,14695,65536,0,1,47812,8694,9030,65536,1 +1314,13140000,10000,0,0,256,117,1383,256,256,0,0,14697,65536,0,1,47812,8694,9030,65536,1 +1315,13150000,10000,0,0,256,117,1384,256,256,0,0,14699,65536,0,1,47812,8694,9030,65536,1 +1316,13160000,10000,0,0,256,117,1385,256,256,0,0,14701,65536,0,1,47812,8694,9030,65536,1 +1317,13170000,10000,0,0,256,117,1386,256,256,0,0,14702,65536,0,1,47812,8694,9030,65536,1 +1318,13180000,10000,0,0,256,117,1387,256,256,0,0,14703,65536,0,1,47812,8694,9030,65536,1 +1319,13190000,10000,0,0,256,118,1388,256,256,0,0,14705,65536,0,1,47812,8694,9030,65536,1 +1320,13200000,10000,0,0,256,118,1389,256,256,0,0,14709,65536,0,1,47812,8694,9030,65536,1 +1321,13210000,10000,0,0,256,118,1391,256,256,0,0,14710,65536,0,1,47812,8694,9030,65536,1 +1322,13220000,10000,0,0,256,118,1392,256,256,0,0,14712,65536,0,1,47812,8694,9030,65536,1 +1323,13230000,10000,0,0,256,118,1393,256,256,0,0,14714,65536,0,1,47812,8694,9030,65536,1 +1324,13240000,10000,0,0,256,118,1394,256,256,0,0,14715,65536,0,1,47812,8694,9030,65536,1 +1325,13250000,10000,0,0,256,118,1395,256,256,0,0,14717,65536,0,1,47812,8694,9030,65536,1 +1326,13260000,10000,0,0,256,120,1396,256,256,0,0,14719,65536,0,1,47812,8694,9030,65536,1 +1327,13270000,10000,0,0,256,120,1397,256,256,0,0,14720,65536,0,1,47812,8694,9030,65536,1 +1328,13280000,10000,0,0,256,120,1399,256,256,0,0,14721,65536,0,1,47812,8694,9030,65536,1 +1329,13290000,10000,0,0,256,120,1400,256,256,0,0,14722,65536,0,1,47812,8694,9030,65536,1 +1330,13300000,10000,0,0,256,120,1401,256,256,0,0,14724,65536,0,1,47812,8694,9030,65536,1 +1331,13310000,10000,0,0,256,120,1402,256,256,0,0,14726,65536,0,1,47812,8694,9030,65536,1 +1332,13320000,10000,0,0,256,120,1403,256,256,0,0,14728,65536,0,1,47812,8694,9030,65536,1 +1333,13330000,10000,0,0,256,120,1404,256,256,0,0,14729,65536,0,1,47812,8694,9030,65536,1 +1334,13340000,10000,0,0,256,120,1405,256,256,0,0,14731,65536,0,1,47812,8694,9030,65536,1 +1335,13350000,10000,0,0,256,120,1407,256,256,0,0,14733,65536,0,1,47812,8694,9030,65536,1 +1336,13360000,10000,0,0,256,120,1408,256,256,0,0,14734,65536,0,1,47812,8694,9030,65536,1 +1337,13370000,10000,0,0,256,120,1409,256,256,0,0,14735,65536,0,1,47812,8694,9030,65536,1 +1338,13380000,10000,0,0,256,120,1410,256,256,0,0,14737,65536,0,1,47812,8694,9030,65536,1 +1339,13390000,10000,0,0,256,120,1411,256,256,0,0,14738,65536,0,1,47812,8694,9030,65536,1 +1340,13400000,10000,0,0,256,120,1412,256,256,0,0,14740,65536,0,1,47812,8694,9030,65536,1 +1341,13410000,10000,0,0,256,120,1413,256,256,0,0,14742,65536,0,1,47812,8694,9030,65536,1 +1342,13420000,10000,0,0,256,120,1415,256,256,0,0,14744,65536,0,1,47812,8694,9030,65536,1 +1343,13430000,10000,0,0,256,120,1416,256,256,0,0,14746,65536,0,1,47812,8694,9030,65536,1 +1344,13440000,10000,0,0,256,120,1417,256,256,0,0,14747,65536,0,1,47812,8694,9030,65536,1 +1345,13450000,10000,0,0,256,120,1418,256,256,0,0,14749,65536,0,1,47812,8694,9030,65536,1 +1346,13460000,10000,0,0,256,120,1419,256,256,0,0,14750,65536,0,1,47812,8694,9030,65536,1 +55,550000,18446744073696641616,0,0,12861,63,99,256,256,0,4895412794951722843,14761,65536,0,0,47812,8694,9030,65536,1 +1347,13470000,12920000,0,0,323165,121,1420,256,256,0,4713192614076088320,14771,65536,0,1,47812,8694,9030,65536,1 +1348,13480000,10000,0,0,256,121,1421,256,256,0,0,14773,65536,0,1,47812,8694,9030,65536,1 +1349,13490000,10000,0,0,256,121,1423,256,256,0,0,14775,65536,0,1,47812,8694,9030,65536,1 +1350,13500000,10000,0,0,256,121,1424,256,256,0,0,14776,65536,0,1,47812,8694,9030,65536,1 +1351,13510000,10000,0,0,256,121,1425,256,256,0,0,14778,65536,0,1,47812,8694,9030,65536,1 +1352,13520000,10000,0,0,256,121,1426,256,256,0,0,14780,65536,0,1,47812,8694,9030,65536,1 +1353,13530000,10000,0,0,256,121,1427,256,256,0,0,14782,65536,0,1,47812,8694,9030,65536,1 +1354,13540000,10000,0,0,256,121,1428,256,256,0,0,14784,65536,0,1,47812,8694,9030,65536,1 +1355,13550000,10000,0,0,256,121,1429,256,256,0,0,14786,65536,0,1,47812,8694,9030,65536,1 +1356,13560000,10000,0,0,256,121,1431,256,256,0,0,14787,65536,0,1,47812,8694,9030,65536,1 +1357,13570000,10000,0,0,256,121,1432,256,256,0,0,14789,65536,0,1,47812,8694,9030,65536,1 +1358,13580000,10000,0,0,256,121,1433,256,256,0,0,14790,65536,0,1,47812,8694,9030,65536,1 +1359,13590000,10000,0,0,256,125,1434,256,256,0,0,14792,65536,0,1,47812,8694,9030,65536,1 +1360,13600000,10000,0,0,256,125,1435,256,256,0,0,14794,65536,0,1,47812,8694,9030,65536,1 +1361,13610000,10000,0,0,256,125,1436,256,256,0,0,14795,65536,0,1,47812,8694,9030,65536,1 +1362,13620000,10000,0,0,256,126,1437,256,256,0,0,14797,65536,0,1,47812,8694,9030,65536,1 +1363,13630000,10000,0,0,256,126,1439,256,256,0,0,14799,65536,0,1,47812,8694,9030,65536,1 +1364,13640000,10000,0,0,256,126,1440,256,256,0,0,14801,65536,0,1,47812,8694,9030,65536,1 +1365,13650000,10000,0,0,256,126,1441,256,256,0,0,14802,65536,0,1,47812,8694,9030,65536,1 +1366,13660000,10000,0,0,256,126,1442,256,256,0,0,14804,65536,0,1,47812,8694,9030,65536,1 +1367,13670000,10000,0,0,256,126,1443,256,256,0,0,14806,65536,0,1,47812,8694,9030,65536,1 +1368,13680000,10000,0,0,256,126,1444,256,256,0,0,14808,65536,0,1,47812,8694,9030,65536,1 +1369,13690000,10000,0,0,256,126,1445,256,256,0,0,14809,65536,0,1,47812,8694,9030,65536,1 +1370,13700000,10000,0,0,256,126,1447,256,256,0,0,14811,65536,0,1,47812,8694,9030,65536,1 +1371,13710000,10000,0,0,256,127,1448,256,256,0,0,14813,65536,0,1,47812,8694,9030,65536,1 +107,1070000,18446744073696911616,0,0,26232,49,273,256,256,0,4895412794951722975,14822,65536,0,0,47812,8694,9030,65536,1 +1372,13720000,12650000,0,0,316194,127,1449,256,256,0,4713047658929848320,14824,65536,0,1,47812,8694,9030,65536,1 +1373,13730000,10000,0,0,256,127,1450,256,256,0,0,14826,65536,0,1,47812,8694,9030,65536,1 +1374,13740000,10000,0,0,256,127,1451,256,256,0,0,14828,65536,0,1,47812,8694,9030,65536,1 +1375,13750000,10000,0,0,256,127,1452,256,256,0,0,14829,65536,0,1,47812,8694,9030,65536,1 +1376,13760000,10000,0,0,256,127,1453,256,256,0,0,14831,65536,0,1,47812,8694,9030,65536,1 +1377,13770000,10000,0,0,256,127,1455,256,256,0,0,14833,65536,0,1,47812,8694,9030,65536,1 +1378,13780000,10000,0,0,256,127,1456,256,256,0,0,14835,65536,0,1,47812,8694,9030,65536,1 +1379,13790000,10000,0,0,256,127,1457,256,256,0,0,14836,65536,0,1,47812,8694,9030,65536,1 +1380,13800000,10000,0,0,256,127,1458,256,256,0,0,14838,65536,0,1,47812,8694,9030,65536,1 +1381,13810000,10000,0,0,256,127,1459,256,256,0,0,14840,65536,0,1,47812,8694,9030,65536,1 +1382,13820000,10000,0,0,256,127,1460,256,256,0,0,14842,65536,0,1,47812,8694,9030,65536,1 +1383,13830000,10000,0,0,256,127,1461,256,256,0,0,14843,65536,0,1,47812,8694,9030,65536,1 +1384,13840000,10000,0,0,256,127,1463,256,256,0,0,14845,65536,0,1,47812,8694,9030,65536,1 +1385,13850000,10000,0,0,256,127,1464,256,256,0,0,14847,65536,0,1,47812,8694,9030,65536,1 +1386,13860000,10000,0,0,256,127,1465,256,256,0,0,14849,65536,0,1,47812,8694,9030,65536,1 +1387,13870000,10000,0,0,256,127,1466,256,256,0,0,14850,65536,0,1,47812,8694,9030,65536,1 +1388,13880000,10000,0,0,256,127,1467,256,256,0,0,14852,65536,0,1,47812,8694,9030,65536,1 +1389,13890000,10000,0,0,256,127,1468,256,256,0,0,14854,65536,0,1,47812,8694,9030,65536,1 +1390,13900000,10000,0,0,256,127,1469,256,256,0,0,14855,65536,0,1,47812,8694,9030,65536,1 +1391,13910000,10000,0,0,256,127,1471,256,256,0,0,14856,65536,0,1,47812,8694,9030,65536,1 +1392,13920000,10000,0,0,256,127,1472,256,256,0,0,14857,65536,0,1,47812,8694,9030,65536,1 +1393,13930000,10000,0,0,256,127,1473,256,256,0,0,14859,65536,0,1,47812,8694,9030,65536,1 +1394,13940000,10000,0,0,256,127,1474,256,256,0,0,14861,65536,0,1,47812,8694,9030,65536,1 +1395,13950000,10000,0,0,256,127,1475,256,256,0,0,14862,65536,0,1,47812,8694,9030,65536,1 +1396,13960000,10000,0,0,256,127,1476,256,256,0,0,14864,65536,0,1,47812,8694,9030,65536,1 +1397,13970000,10000,0,0,256,127,1477,256,256,0,0,14866,65536,0,1,47812,8694,9030,65536,1 +1398,13980000,10000,0,0,256,127,1479,256,256,0,0,14870,65536,0,1,47812,8694,9030,65536,1 +1399,13990000,10000,0,0,256,127,1480,256,256,0,0,14871,65536,0,1,47812,8694,9030,65536,1 +1400,14000000,10000,0,0,256,127,1481,256,256,0,0,14873,65536,0,1,47812,8694,9030,65536,1 +1401,14010000,10000,0,0,256,127,1482,256,256,0,0,14875,65536,0,1,47812,8694,9030,65536,1 +1402,14020000,10000,0,0,256,127,1483,256,256,0,0,14876,65536,0,1,47812,8694,9030,65536,1 +1403,14030000,10000,0,0,256,127,1484,256,256,0,0,14878,65536,0,1,47812,8694,9030,65536,1 +1404,14040000,10000,0,0,256,127,1485,256,256,0,0,14880,65536,0,1,47812,8694,9030,65536,1 +1405,14050000,10000,0,0,256,127,1487,256,256,0,0,14881,65536,0,1,47812,8694,9030,65536,1 +1406,14060000,10000,0,0,256,127,1488,256,256,0,0,14883,65536,0,1,47812,8694,9030,65536,1 +1407,14070000,10000,0,0,256,127,1489,256,256,0,0,14884,65536,0,1,47812,8694,9030,65536,1 +1408,14080000,10000,0,0,256,127,1490,256,256,0,0,14886,65536,0,1,47812,8694,9030,65536,1 +1409,14090000,10000,0,0,256,127,1491,256,256,0,0,14888,65536,0,1,47812,8694,9030,65536,1 +1410,14100000,10000,0,0,256,127,1492,256,256,0,0,14889,65536,0,1,47812,8694,9030,65536,1 +1411,14110000,10000,0,0,256,128,1493,256,256,0,0,14890,65536,0,1,47812,8694,9030,65536,1 +1412,14120000,10000,0,0,256,128,1495,256,256,0,0,14892,65536,0,1,47812,8694,9030,65536,1 +1413,14130000,10000,0,0,256,128,1496,256,256,0,0,14894,65536,0,1,47812,8694,9030,65536,1 +1414,14140000,10000,0,0,256,132,1497,256,256,0,0,14895,65536,0,1,47812,8694,9030,65536,1 +1415,14150000,10000,0,0,256,132,1498,256,256,0,0,14904,65536,0,1,47812,8694,9030,65536,1 +1416,14160000,10000,0,0,256,132,1499,256,256,0,0,14905,65536,0,1,47812,8694,9030,65536,1 +1417,14170000,10000,0,0,256,132,1500,256,256,0,0,14907,65536,0,1,47812,8694,9030,65536,1 +1418,14180000,10000,0,0,256,132,1501,256,256,0,0,14908,65536,0,1,47812,8694,9030,65536,1 +1419,14190000,10000,0,0,256,132,1503,256,256,0,0,14909,65536,0,1,47812,8694,9030,65536,1 +1420,14200000,10000,0,0,256,132,1504,256,256,0,0,14910,65536,0,1,47812,8694,9030,65536,1 +1421,14210000,10000,0,0,256,132,1505,256,256,0,0,14912,65536,0,1,47812,8694,9030,65536,1 +1422,14220000,10000,0,0,256,133,1506,256,256,0,0,14914,65536,0,1,47812,8694,9030,65536,1 +1423,14230000,10000,0,0,256,133,1507,256,256,0,0,14915,65536,0,1,47812,8694,9030,65536,1 +264,2640000,18446744073697961616,0,0,66490,37,1054,256,256,0,4895412794951723488,14924,65536,0,0,47812,8694,9030,65536,1 +1424,14240000,11600000,0,0,289248,133,1508,256,256,0,4712483944472248320,14927,65536,0,1,47812,8694,9030,65536,1 +1425,14250000,10000,0,0,256,133,1509,256,256,0,0,14929,65536,0,1,47812,8694,9030,65536,1 +1426,14260000,10000,0,0,256,133,1511,256,256,0,0,14930,65536,0,1,47812,8694,9030,65536,1 +1427,14270000,10000,0,0,256,133,1512,256,256,0,0,14932,65536,0,1,47812,8694,9030,65536,1 +1428,14280000,10000,0,0,256,133,1513,256,256,0,0,14934,65536,0,1,47812,8694,9030,65536,1 +1429,14290000,10000,0,0,256,133,1514,256,256,0,0,14935,65536,0,1,47812,8694,9030,65536,1 +1430,14300000,10000,0,0,256,133,1515,256,256,0,0,14937,65536,0,1,47812,8694,9030,65536,1 +1431,14310000,10000,0,0,256,133,1516,256,256,0,0,14938,65536,0,1,47812,8694,9030,65536,1 +1432,14320000,10000,0,0,256,133,1517,256,256,0,0,14940,65536,0,1,47812,8694,9030,65536,1 +1433,14330000,10000,0,0,256,133,1519,256,256,0,0,14941,65536,0,1,47812,8694,9030,65536,1 +1434,14340000,10000,0,0,256,133,1520,256,256,0,0,14942,65536,0,1,47812,8694,9030,65536,1 +1435,14350000,10000,0,0,256,133,1521,256,256,0,0,14943,65536,0,1,47812,8694,9030,65536,1 +1436,14360000,10000,0,0,256,133,1522,256,256,0,0,14945,65536,0,1,47812,8694,9030,65536,1 +1437,14370000,10000,0,0,256,133,1523,256,256,0,0,14947,65536,0,1,47812,8694,9030,65536,1 +1438,14380000,10000,0,0,256,133,1524,256,256,0,0,14949,65536,0,1,47812,8694,9030,65536,1 +1439,14390000,10000,0,0,256,133,1525,256,256,0,0,14950,65536,0,1,47812,8694,9030,65536,1 +1440,14400000,10000,0,0,256,133,1527,256,256,0,0,14952,65536,0,1,47812,8694,9030,65536,1 +1441,14410000,10000,0,0,256,133,1528,256,256,0,0,14954,65536,0,1,47812,8694,9030,65536,1 +1442,14420000,10000,0,0,256,133,1529,256,256,0,0,14955,65536,0,1,47812,8694,9030,65536,1 +1443,14430000,10000,0,0,256,133,1530,256,256,0,0,14956,65536,0,1,47812,8694,9030,65536,1 +1444,14440000,10000,0,0,256,133,1531,256,256,0,0,14957,65536,0,1,47812,8694,9030,65536,1 +1445,14450000,10000,0,0,256,133,1532,256,256,0,0,14959,65536,0,1,47812,8694,9030,65536,1 +1446,14460000,10000,0,0,256,133,1533,256,256,0,0,14960,65536,0,1,47812,8694,9030,65536,1 +1447,14470000,10000,0,0,256,133,1535,256,256,0,0,14962,65536,0,1,47812,8694,9030,65536,1 +1448,14480000,10000,0,0,256,134,1536,256,256,0,0,14963,65536,0,1,47812,8694,9030,65536,1 +1449,14490000,10000,0,0,256,135,1537,256,256,0,0,14965,65536,0,1,47812,8694,9030,65536,1 +1450,14500000,10000,0,0,256,135,1538,256,256,0,0,14969,65536,0,1,47812,8694,9030,65536,1 +1451,14510000,10000,0,0,256,135,1539,256,256,0,0,14970,65536,0,1,47812,8694,9030,65536,1 +1452,14520000,10000,0,0,256,135,1540,256,256,0,0,14972,65536,0,1,47812,8694,9030,65536,1 +1453,14530000,10000,0,0,256,136,1541,256,256,0,0,14973,65536,0,1,47812,8694,9030,65536,1 +1454,14540000,10000,0,0,256,136,1543,256,256,0,0,14975,65536,0,1,47812,8694,9030,65536,1 +1455,14550000,10000,0,0,256,136,1544,256,256,0,0,14976,65536,0,1,47812,8694,9030,65536,1 +1456,14560000,10000,0,0,256,136,1545,256,256,0,0,14977,65536,0,1,47812,8694,9030,65536,1 +1457,14570000,10000,0,0,256,136,1546,256,256,0,0,14979,65536,0,1,47812,8694,9030,65536,1 +1458,14580000,10000,0,0,256,136,1547,256,256,0,0,14981,65536,0,1,47812,8694,9030,65536,1 +1459,14590000,10000,0,0,256,136,1548,256,256,0,0,14982,65536,0,1,47812,8694,9030,65536,1 +1460,14600000,10000,0,0,256,136,1549,256,256,0,0,14983,65536,0,1,47812,8694,9030,65536,1 +1461,14610000,10000,0,0,256,136,1551,256,256,0,0,14985,65536,0,1,47812,8694,9030,65536,1 +1462,14620000,10000,0,0,256,136,1552,256,256,0,0,14987,65536,0,1,47812,8694,9030,65536,1 +1463,14630000,10000,0,0,256,136,1553,256,256,0,0,14989,65536,0,1,47812,8694,9030,65536,1 +1464,14640000,10000,0,0,256,136,1554,256,256,0,0,14991,65536,0,1,47812,8694,9030,65536,1 +1465,14650000,10000,0,0,256,136,1555,256,256,0,0,14993,65536,0,1,47812,8694,9030,65536,1 +1466,14660000,10000,0,0,256,136,1556,256,256,0,0,14995,65536,0,1,47812,8694,9030,65536,1 +1467,14670000,10000,0,0,256,136,1557,256,256,0,0,14996,65536,0,1,47812,8694,9030,65536,1 +1468,14680000,10000,0,0,256,136,1559,256,256,0,0,14998,65536,0,1,47812,8694,9030,65536,1 +1469,14690000,10000,0,0,256,136,1560,256,256,0,0,15000,65536,0,1,47812,8694,9030,65536,1 +1470,14700000,10000,0,0,256,136,1561,256,256,0,0,15002,65536,0,1,47812,8694,9030,65536,1 +1471,14710000,10000,0,0,256,136,1562,256,256,0,0,15003,65536,0,1,47812,8694,9030,65536,1 +1472,14720000,10000,0,0,256,136,1563,256,256,0,0,15005,65536,0,1,47812,8694,9030,65536,1 +1473,14730000,10000,0,0,256,136,1564,256,256,0,0,15007,65536,0,1,47812,8694,9030,65536,1 +1474,14740000,10000,0,0,256,138,1565,256,256,0,0,15008,65536,0,1,47812,8694,9030,65536,1 +1475,14750000,10000,0,0,256,143,1567,256,256,0,0,15009,65536,0,1,47812,8694,9030,65536,1 +147,1470000,18446744073696271616,0,0,36408,42,424,256,256,0,4895412794951722663,15019,65536,0,0,47812,8694,9030,65536,1 +1476,14760000,13290000,0,0,332642,154,1568,256,256,0,4713391256313528320,15021,65536,0,1,47812,8694,9030,65536,1 +1477,14770000,10000,0,0,256,154,1569,256,256,0,0,15023,65536,0,1,47812,8694,9030,65536,1 +1478,14780000,10000,0,0,256,154,1570,256,256,0,0,15024,65536,0,1,47812,8694,9030,65536,1 +1479,14790000,10000,0,0,256,154,1571,256,256,0,0,15025,65536,0,1,47812,8694,9030,65536,1 +1480,14800000,10000,0,0,256,154,1572,256,256,0,0,15027,65536,0,1,47812,8694,9030,65536,1 +1481,14810000,10000,0,0,256,155,1573,256,256,0,0,15028,65536,0,1,47812,8694,9030,65536,1 +1482,14820000,10000,0,0,256,155,1575,256,256,0,0,15029,65536,0,1,47812,8694,9030,65536,1 +1483,14830000,10000,0,0,256,155,1576,256,256,0,0,15039,65536,0,1,47812,8694,9030,65536,1 +1484,14840000,10000,0,0,256,155,1577,256,256,0,0,15041,65536,0,1,47812,8694,9030,65536,1 +1485,14850000,10000,0,0,256,156,1578,256,256,0,0,15042,65536,0,1,47812,8694,9030,65536,1 +1486,14860000,10000,0,0,256,156,1579,256,256,0,0,15044,65536,0,1,47812,8694,9030,65536,1 +1487,14870000,10000,0,0,256,156,1580,256,256,0,0,15045,65536,0,1,47812,8694,9030,65536,1 +1488,14880000,10000,0,0,256,157,1581,256,256,0,0,15047,65536,0,1,47812,8694,9030,65536,1 +1489,14890000,10000,0,0,256,160,1583,256,256,0,0,15048,65536,0,1,47812,8694,9030,65536,1 +1490,14900000,10000,0,0,256,160,1584,256,256,0,0,15049,65536,0,1,47812,8694,9030,65536,1 +1491,14910000,10000,0,0,256,160,1585,256,256,0,0,15051,65536,0,1,47812,8694,9030,65536,1 +1492,14920000,10000,0,0,256,160,1586,256,256,0,0,15053,65536,0,1,47812,8694,9030,65536,1 +1493,14930000,10000,0,0,256,160,1587,256,256,0,0,15054,65536,0,1,47812,8694,9030,65536,1 +1494,14940000,10000,0,0,256,160,1588,256,256,0,0,15056,65536,0,1,47812,8694,9030,65536,1 +1495,14950000,10000,0,0,256,160,1589,256,256,0,0,15057,65536,0,1,47812,8694,9030,65536,1 +1496,14960000,10000,0,0,256,160,1591,256,256,0,0,15059,65536,0,1,47812,8694,9030,65536,1 +1497,14970000,10000,0,0,256,160,1592,256,256,0,0,15061,65536,0,1,47812,8694,9030,65536,1 +1498,14980000,10000,0,0,256,160,1593,256,256,0,0,15062,65536,0,1,47812,8694,9030,65536,1 +1499,14990000,10000,0,0,256,165,1594,256,256,0,0,15064,65536,0,1,47812,8694,9030,65536,1 +1500,15000000,10000,0,0,256,171,1595,256,256,0,0,15066,65536,0,1,47812,8694,9030,65536,1 +1501,15010000,10000,0,0,256,171,1596,256,256,0,0,15068,65536,0,1,47812,8694,9030,65536,1 +1502,15020000,10000,0,0,256,171,1597,256,256,0,0,15071,65536,0,1,47812,8694,9030,65536,1 +1503,15030000,10000,0,0,256,171,1599,256,256,0,0,15073,65536,0,1,47812,8694,9030,65536,1 +1504,15040000,10000,0,0,256,171,1600,256,256,0,0,15074,65536,0,1,47812,8694,9030,65536,1 +1505,15050000,10000,0,0,256,171,1601,256,256,0,0,15076,65536,0,1,47812,8694,9030,65536,1 +1506,15060000,10000,0,0,256,171,1602,256,256,0,0,15077,65536,0,1,47812,8694,9030,65536,1 +1507,15070000,10000,0,0,256,171,1603,256,256,0,0,15079,65536,0,1,47812,8694,9030,65536,1 +1508,15080000,10000,0,0,256,171,1604,256,256,0,0,15080,65536,0,1,47812,8694,9030,65536,1 +1509,15090000,10000,0,0,256,171,1605,256,256,0,0,15081,65536,0,1,47812,8694,9030,65536,1 +1510,15100000,10000,0,0,256,171,1607,256,256,0,0,15082,65536,0,1,47812,8694,9030,65536,1 +1511,15110000,10000,0,0,256,171,1608,256,256,0,0,15084,65536,0,1,47812,8694,9030,65536,1 +1512,15120000,10000,0,0,256,171,1609,256,256,0,0,15086,65536,0,1,47812,8694,9030,65536,1 +1513,15130000,10000,0,0,256,171,1610,256,256,0,0,15088,65536,0,1,47812,8694,9030,65536,1 +1514,15140000,10000,0,0,256,171,1611,256,256,0,0,15089,65536,0,1,47812,8694,9030,65536,1 +1515,15150000,10000,0,0,256,171,1612,256,256,0,0,15091,65536,0,1,47812,8694,9030,65536,1 +1516,15160000,10000,0,0,256,171,1613,256,256,0,0,15093,65536,0,1,47812,8694,9030,65536,1 +1517,15170000,10000,0,0,256,171,1615,256,256,0,0,15095,65536,0,1,47812,8694,9030,65536,1 +1518,15180000,10000,0,0,256,171,1616,256,256,0,0,15096,65536,0,1,47812,8694,9030,65536,1 +1519,15190000,10000,0,0,256,171,1617,256,256,0,0,15097,65536,0,1,47812,8694,9030,65536,1 +1520,15200000,10000,0,0,256,171,1618,256,256,0,0,15099,65536,0,1,47812,8694,9030,65536,1 +1521,15210000,10000,0,0,256,171,1619,256,256,0,0,15100,65536,0,1,47812,8694,9030,65536,1 +1522,15220000,10000,0,0,256,171,1620,256,256,0,0,15101,65536,0,1,47812,8694,9030,65536,1 +1523,15230000,10000,0,0,256,171,1621,256,256,0,0,15102,65536,0,1,47812,8694,9030,65536,1 +1524,15240000,10000,0,0,256,171,1623,256,256,0,0,15103,65536,0,1,47812,8694,9030,65536,1 +1525,15250000,10000,0,0,256,171,1624,256,256,0,0,15105,65536,0,1,47812,8694,9030,65536,1 +1526,15260000,10000,0,0,256,171,1625,256,256,0,0,15106,65536,0,1,47812,8694,9030,65536,1 +1527,15270000,10000,0,0,256,171,1626,256,256,0,0,15109,65536,0,1,47812,8694,9030,65536,1 +1528,15280000,10000,0,0,256,171,1627,256,256,0,0,15110,65536,0,1,47812,8694,9030,65536,1 +1529,15290000,10000,0,0,256,171,1628,256,256,0,0,15112,65536,0,1,47812,8694,9030,65536,1 +1530,15300000,10000,0,0,256,171,1629,256,256,0,0,15114,65536,0,1,47812,8694,9030,65536,1 +1531,15310000,10000,0,0,256,171,1631,256,256,0,0,15115,65536,0,1,47812,8694,9030,65536,1 +1532,15320000,10000,0,0,256,171,1632,256,256,0,0,15116,65536,0,1,47812,8694,9030,65536,1 +1533,15330000,10000,0,0,256,171,1633,256,256,0,0,15117,65536,0,1,47812,8694,9030,65536,1 +1534,15340000,10000,0,0,256,171,1634,256,256,0,0,15119,65536,0,1,47812,8694,9030,65536,1 +1535,15350000,10000,0,0,256,171,1635,256,256,0,0,15120,65536,0,1,47812,8694,9030,65536,1 +1536,15360000,10000,0,0,256,171,1636,256,256,0,0,15121,65536,0,1,47812,8694,9030,65536,1 +1537,15370000,10000,0,0,256,171,1637,256,256,0,0,15123,65536,0,1,47812,8694,9030,65536,1 +1538,15380000,10000,0,0,256,171,1639,256,256,0,0,15124,65536,0,1,47812,8694,9030,65536,1 +1539,15390000,10000,0,0,256,171,1640,256,256,0,0,15125,65536,0,1,47812,8694,9030,65536,1 +1540,15400000,10000,0,0,256,171,1641,256,256,0,0,15127,65536,0,1,47812,8694,9030,65536,1 +1541,15410000,10000,0,0,256,171,1642,256,256,0,0,15128,65536,0,1,47812,8694,9030,65536,1 +1542,15420000,10000,0,0,256,171,1643,256,256,0,0,15129,65536,0,1,47812,8694,9030,65536,1 +1543,15430000,10000,0,0,256,171,1644,256,256,0,0,15130,65536,0,1,47812,8694,9030,65536,1 +1544,15440000,10000,0,0,256,171,1645,256,256,0,0,15131,65536,0,1,47812,8694,9030,65536,1 +1545,15450000,10000,0,0,256,171,1647,256,256,0,0,15132,65536,0,1,47812,8694,9030,65536,1 +1546,15460000,10000,0,0,256,171,1648,256,256,0,0,15132,65536,0,1,47812,8694,9030,65536,1 +1547,15470000,10000,0,0,256,171,1649,256,256,0,0,15133,65536,0,1,47812,8694,9030,65536,1 +1548,15480000,10000,0,0,256,171,1650,256,256,0,0,15134,65536,0,1,47812,8694,9030,65536,1 +1549,15490000,10000,0,0,256,171,1651,256,256,0,0,15135,65536,0,1,47812,8694,9030,65536,1 +1550,15500000,10000,0,0,256,171,1652,256,256,0,0,15136,65536,0,1,47812,8694,9030,65536,1 +1551,15510000,10000,0,0,256,171,1653,256,256,0,0,15137,65536,0,1,47812,8694,9030,65536,1 +1552,15520000,10000,0,0,256,171,1655,256,256,0,0,15138,65536,0,1,47812,8694,9030,65536,1 +265,2650000,18446744073696681616,0,0,66641,41,861,256,256,0,4895412794951722863,15147,65536,0,0,47812,8694,9030,65536,1 +1553,15530000,12880000,0,0,322121,171,1656,256,256,0,4713171139239608320,15149,65536,0,1,47812,8694,9030,65536,1 +1554,15540000,10000,0,0,256,171,1657,256,256,0,0,15151,65536,0,1,47812,8694,9030,65536,1 +1555,15550000,10000,0,0,256,171,1658,256,256,0,0,15152,65536,0,1,47812,8694,9030,65536,1 +1556,15560000,10000,0,0,256,171,1659,256,256,0,0,15152,65536,0,1,47812,8694,9030,65536,1 +1557,15570000,10000,0,0,256,171,1660,256,256,0,0,15153,65536,0,1,47812,8694,9030,65536,1 +1558,15580000,10000,0,0,256,171,1661,256,256,0,0,15154,65536,0,1,47812,8694,9030,65536,1 +1559,15590000,10000,0,0,256,171,1663,256,256,0,0,15155,65536,0,1,47812,8694,9030,65536,1 +1560,15600000,10000,0,0,256,171,1664,256,256,0,0,15157,65536,0,1,47812,8694,9030,65536,1 +1561,15610000,10000,0,0,256,171,1665,256,256,0,0,15158,65536,0,1,47812,8694,9030,65536,1 +1562,15620000,10000,0,0,256,171,1666,256,256,0,0,15159,65536,0,1,47812,8694,9030,65536,1 +1563,15630000,10000,0,0,256,171,1667,256,256,0,0,15161,65536,0,1,47812,8694,9030,65536,1 +1564,15640000,10000,0,0,256,171,1668,256,256,0,0,15162,65536,0,1,47812,8694,9030,65536,1 +1565,15650000,10000,0,0,256,171,1669,256,256,0,0,15163,65536,0,1,47812,8694,9030,65536,1 +1566,15660000,10000,0,0,256,171,1671,256,256,0,0,15173,65536,0,1,47812,8694,9030,65536,1 +1567,15670000,10000,0,0,256,171,1672,256,256,0,0,15174,65536,0,1,47812,8694,9030,65536,1 +1568,15680000,10000,0,0,256,171,1673,256,256,0,0,15176,65536,0,1,47812,8694,9030,65536,1 +1569,15690000,10000,0,0,256,171,1674,256,256,0,0,15178,65536,0,1,47812,8694,9030,65536,1 +1570,15700000,10000,0,0,256,171,1675,256,256,0,0,15179,65536,0,1,47812,8694,9030,65536,1 +1571,15710000,10000,0,0,256,171,1676,256,256,0,0,15180,65536,0,1,47812,8694,9030,65536,1 +1572,15720000,10000,0,0,256,171,1677,256,256,0,0,15182,65536,0,1,47812,8694,9030,65536,1 +1573,15730000,10000,0,0,256,171,1679,256,256,0,0,15184,65536,0,1,47812,8694,9030,65536,1 +1574,15740000,10000,0,0,256,171,1680,256,256,0,0,15185,65536,0,1,47812,8694,9030,65536,1 +1575,15750000,10000,0,0,256,171,1681,256,256,0,0,15186,65536,0,1,47812,8694,9030,65536,1 +1576,15760000,10000,0,0,256,171,1682,256,256,0,0,15188,65536,0,1,47812,8694,9030,65536,1 +1577,15770000,10000,0,0,256,171,1683,256,256,0,0,15190,65536,0,1,47812,8694,9030,65536,1 +212,2120000,18446744073695901616,0,0,53120,38,679,256,256,0,4895412794951722482,15200,65536,0,0,47812,8694,9030,65536,1 +1578,15780000,13660000,0,0,342042,171,1684,256,256,0,4713589898550968320,15202,65536,0,1,47812,8694,9030,65536,1 +1579,15790000,10000,0,0,256,171,1685,256,256,0,0,15204,65536,0,1,47812,8694,9030,65536,1 +1580,15800000,10000,0,0,256,171,1687,256,256,0,0,15205,65536,0,1,47812,8694,9030,65536,1 +1581,15810000,10000,0,0,256,171,1688,256,256,0,0,15207,65536,0,1,47812,8694,9030,65536,1 +1582,15820000,10000,0,0,256,171,1689,256,256,0,0,15209,65536,0,1,47812,8694,9030,65536,1 +1583,15830000,10000,0,0,256,171,1690,256,256,0,0,15211,65536,0,1,47812,8694,9030,65536,1 +1584,15840000,10000,0,0,256,171,1691,256,256,0,0,15212,65536,0,1,47812,8694,9030,65536,1 +1585,15850000,10000,0,0,256,171,1692,256,256,0,0,15214,65536,0,1,47812,8694,9030,65536,1 +1586,15860000,10000,0,0,256,171,1693,256,256,0,0,15216,65536,0,1,47812,8694,9030,65536,1 +1587,15870000,10000,0,0,256,171,1695,256,256,0,0,15218,65536,0,1,47812,8694,9030,65536,1 +1588,15880000,10000,0,0,256,171,1696,256,256,0,0,15219,65536,0,1,47812,8694,9030,65536,1 +1589,15890000,10000,0,0,256,171,1697,256,256,0,0,15221,65536,0,1,47812,8694,9030,65536,1 +1590,15900000,10000,0,0,256,171,1698,256,256,0,0,15223,65536,0,1,47812,8694,9030,65536,1 +1591,15910000,10000,0,0,256,174,1699,256,256,0,0,15225,65536,0,1,47812,8694,9030,65536,1 +1592,15920000,10000,0,0,256,174,1700,256,256,0,0,15226,65536,0,1,47812,8694,9030,65536,1 +1593,15930000,10000,0,0,256,174,1701,256,256,0,0,15228,65536,0,1,47812,8694,9030,65536,1 +1594,15940000,10000,0,0,256,174,1703,256,256,0,0,15230,65536,0,1,47812,8694,9030,65536,1 +1595,15950000,10000,0,0,256,174,1704,256,256,0,0,15232,65536,0,1,47812,8694,9030,65536,1 +1596,15960000,10000,0,0,256,174,1705,256,256,0,0,15233,65536,0,1,47812,8694,9030,65536,1 +1597,15970000,10000,0,0,256,174,1706,256,256,0,0,15235,65536,0,1,47812,8694,9030,65536,1 +1598,15980000,10000,0,0,256,174,1707,256,256,0,0,15237,65536,0,1,47812,8694,9030,65536,1 +1599,15990000,10000,0,0,256,174,1708,256,256,0,0,15239,65536,0,1,47812,8694,9030,65536,1 +1600,16000000,10000,0,0,256,174,1709,256,256,0,0,15240,65536,0,1,47812,8694,9030,65536,1 +1601,16010000,10000,0,0,256,168,1710,256,256,0,0,15242,65536,0,1,47812,8694,9030,65536,1 +1602,16020000,10000,0,0,256,154,1710,256,256,0,0,15244,65536,0,1,47812,8694,9030,65536,1 +1603,16030000,10000,0,0,256,154,1711,256,256,0,0,15245,65536,0,1,47812,8694,9030,65536,1 +1604,16040000,10000,0,0,256,143,1712,256,256,0,0,15250,65536,0,1,47812,8694,9030,65536,1 +1605,16050000,10000,0,0,256,143,1713,256,256,0,0,15252,65536,0,1,47812,8694,9030,65536,1 +1606,16060000,10000,0,0,256,142,1714,256,256,0,0,15253,65536,0,1,47812,8694,9030,65536,1 +1607,16070000,10000,0,0,256,142,1715,256,256,0,0,15255,65536,0,1,47812,8694,9030,65536,1 +1608,16080000,10000,0,0,256,142,1716,256,256,0,0,15257,65536,0,1,47812,8694,9030,65536,1 +1609,16090000,10000,0,0,256,142,1717,256,256,0,0,15258,65536,0,1,47812,8694,9030,65536,1 +1610,16100000,10000,0,0,256,142,1719,256,256,0,0,15260,65536,0,1,47812,8694,9030,65536,1 +1611,16110000,10000,0,0,256,142,1720,256,256,0,0,15261,65536,0,1,47812,8694,9030,65536,1 +1612,16120000,10000,0,0,256,142,1721,256,256,0,0,15263,65536,0,1,47812,8694,9030,65536,1 +1613,16130000,10000,0,0,256,142,1722,256,256,0,0,15265,65536,0,1,47812,8694,9030,65536,1 +1614,16140000,10000,0,0,256,142,1723,256,256,0,0,15266,65536,0,1,47812,8694,9030,65536,1 +1615,16150000,10000,0,0,256,142,1724,256,256,0,0,15268,65536,0,1,47812,8694,9030,65536,1 +1616,16160000,10000,0,0,256,142,1725,256,256,0,0,15269,65536,0,1,47812,8694,9030,65536,1 +1617,16170000,10000,0,0,256,142,1727,256,256,0,0,15271,65536,0,1,47812,8694,9030,65536,1 +1618,16180000,10000,0,0,256,142,1728,256,256,0,0,15272,65536,0,1,47812,8694,9030,65536,1 +1619,16190000,10000,0,0,256,142,1729,256,256,0,0,15274,65536,0,1,47812,8694,9030,65536,1 +1620,16200000,10000,0,0,256,142,1730,256,256,0,0,15275,65536,0,1,47812,8694,9030,65536,1 +1621,16210000,10000,0,0,256,142,1731,256,256,0,0,15277,65536,0,1,47812,8694,9030,65536,1 +1622,16220000,10000,0,0,256,142,1732,256,256,0,0,15279,65536,0,1,47812,8694,9030,65536,1 +1623,16230000,10000,0,0,256,142,1733,256,256,0,0,15280,65536,0,1,47812,8694,9030,65536,1 +1624,16240000,10000,0,0,256,142,1735,256,256,0,0,15281,65536,0,1,47812,8694,9030,65536,1 +1625,16250000,10000,0,0,256,142,1736,256,256,0,0,15283,65536,0,1,47812,8694,9030,65536,1 +1626,16260000,10000,0,0,256,142,1737,256,256,0,0,15285,65536,0,1,47812,8694,9030,65536,1 +1627,16270000,10000,0,0,256,142,1738,256,256,0,0,15286,65536,0,1,47812,8694,9030,65536,1 +1628,16280000,10000,0,0,256,142,1739,256,256,0,0,15288,65536,0,1,47812,8694,9030,65536,1 +1629,16290000,10000,0,0,256,142,1740,256,256,0,0,15292,65536,0,1,47812,8694,9030,65536,1 +1630,16300000,10000,0,0,256,142,1741,256,256,0,0,15294,65536,0,1,47812,8694,9030,65536,1 +1631,16310000,10000,0,0,256,142,1743,256,256,0,0,15296,65536,0,1,47812,8694,9030,65536,1 +1632,16320000,10000,0,0,256,142,1744,256,256,0,0,15298,65536,0,1,47812,8694,9030,65536,1 +1633,16330000,10000,0,0,256,142,1745,256,256,0,0,15307,65536,0,1,47812,8694,9030,65536,1 +1634,16340000,10000,0,0,256,142,1746,256,256,0,0,15309,65536,0,1,47812,8694,9030,65536,1 +1635,16350000,10000,0,0,256,142,1747,256,256,0,0,15311,65536,0,1,47812,8694,9030,65536,1 +1636,16360000,10000,0,0,256,142,1748,256,256,0,0,15312,65536,0,1,47812,8694,9030,65536,1 +1637,16370000,10000,0,0,256,142,1749,256,256,0,0,15314,65536,0,1,47812,8694,9030,65536,1 +1638,16380000,10000,0,0,256,142,1751,256,256,0,0,15315,65536,0,1,47812,8694,9030,65536,1 +1639,16390000,10000,0,0,256,142,1752,256,256,0,0,15317,65536,0,1,47812,8694,9030,65536,1 +1640,16400000,10000,0,0,256,142,1753,256,256,0,0,15319,65536,0,1,47812,8694,9030,65536,1 +1641,16410000,10000,0,0,256,142,1754,256,256,0,0,15320,65536,0,1,47812,8694,9030,65536,1 +1642,16420000,10000,0,0,256,142,1755,256,256,0,0,15322,65536,0,1,47812,8694,9030,65536,1 +1643,16430000,10000,0,0,256,142,1756,256,256,0,0,15324,65536,0,1,47812,8694,9030,65536,1 +1644,16440000,10000,0,0,256,142,1757,256,256,0,0,15326,65536,0,1,47812,8694,9030,65536,1 +1645,16450000,10000,0,0,256,142,1759,256,256,0,0,15327,65536,0,1,47812,8694,9030,65536,1 +1646,16460000,10000,0,0,256,142,1760,256,256,0,0,15328,65536,0,1,47812,8694,9030,65536,1 +1647,16470000,10000,0,0,256,142,1761,256,256,0,0,15329,65536,0,1,47812,8694,9030,65536,1 +1648,16480000,10000,0,0,256,142,1762,256,256,0,0,15330,65536,0,1,47812,8694,9030,65536,1 +1649,16490000,10000,0,0,256,142,1763,256,256,0,0,15331,65536,0,1,47812,8694,9030,65536,1 +1650,16500000,10000,0,0,256,142,1764,256,256,0,0,15332,65536,0,1,47812,8694,9030,65536,1 +1651,16510000,10000,0,0,256,142,1765,256,256,0,0,15333,65536,0,1,47812,8694,9030,65536,1 +1652,16520000,10000,0,0,256,142,1767,256,256,0,0,15335,65536,0,1,47812,8694,9030,65536,1 +1653,16530000,10000,0,0,256,144,1768,256,256,0,0,15336,65536,0,1,47812,8694,9030,65536,1 +1654,16540000,10000,0,0,256,144,1769,256,256,0,0,15338,65536,0,1,47812,8694,9030,65536,1 +317,3170000,18446744073696181616,0,0,80010,36,1061,256,256,0,4895412794951722619,15346,65536,0,0,47812,8694,9030,65536,1 +1655,16550000,13380000,0,0,334864,144,1770,256,256,0,4713439574695608320,15349,65536,0,1,47812,8694,9030,65536,1 +1656,16560000,10000,0,0,256,144,1771,256,256,0,0,15351,65536,0,1,47812,8694,9030,65536,1 +1657,16570000,10000,0,0,256,145,1772,256,256,0,0,15352,65536,0,1,47812,8694,9030,65536,1 +1658,16580000,10000,0,0,256,145,1773,256,256,0,0,15353,65536,0,1,47812,8694,9030,65536,1 +1659,16590000,10000,0,0,256,145,1775,256,256,0,0,15355,65536,0,1,47812,8694,9030,65536,1 +1660,16600000,10000,0,0,256,145,1776,256,256,0,0,15357,65536,0,1,47812,8694,9030,65536,1 +1661,16610000,10000,0,0,256,145,1777,256,256,0,0,15358,65536,0,1,47812,8694,9030,65536,1 +1662,16620000,10000,0,0,256,145,1778,256,256,0,0,15360,65536,0,1,47812,8694,9030,65536,1 +1663,16630000,10000,0,0,256,145,1779,256,256,0,0,15361,65536,0,1,47812,8694,9030,65536,1 +1664,16640000,10000,0,0,256,145,1780,256,256,0,0,15362,65536,0,1,47812,8694,9030,65536,1 +1665,16650000,10000,0,0,256,145,1781,256,256,0,0,15364,65536,0,1,47812,8694,9030,65536,1 +1666,16660000,10000,0,0,256,145,1783,256,256,0,0,15365,65536,0,1,47812,8694,9030,65536,1 +1667,16670000,10000,0,0,256,145,1784,256,256,0,0,15366,65536,0,1,47812,8694,9030,65536,1 +1668,16680000,10000,0,0,256,145,1785,256,256,0,0,15368,65536,0,1,47812,8694,9030,65536,1 +1669,16690000,10000,0,0,256,145,1786,256,256,0,0,15369,65536,0,1,47812,8694,9030,65536,1 +1670,16700000,10000,0,0,256,145,1787,256,256,0,0,15371,65536,0,1,47812,8694,9030,65536,1 +1671,16710000,10000,0,0,256,145,1788,256,256,0,0,15372,65536,0,1,47812,8694,9030,65536,1 +1672,16720000,10000,0,0,256,145,1789,256,256,0,0,15373,65536,0,1,47812,8694,9030,65536,1 +1673,16730000,10000,0,0,256,145,1791,256,256,0,0,15375,65536,0,1,47812,8694,9030,65536,1 +1674,16740000,10000,0,0,256,145,1792,256,256,0,0,15377,65536,0,1,47812,8694,9030,65536,1 +1675,16750000,10000,0,0,256,145,1793,256,256,0,0,15379,65536,0,1,47812,8694,9030,65536,1 +1676,16760000,10000,0,0,256,145,1794,256,256,0,0,15380,65536,0,1,47812,8694,9030,65536,1 +1677,16770000,10000,0,0,256,145,1795,256,256,0,0,15381,65536,0,1,47812,8694,9030,65536,1 +1678,16780000,10000,0,0,256,143,1795,256,256,0,0,15383,65536,0,1,47812,8694,9030,65536,1 +1679,16790000,10000,0,0,256,143,1796,256,256,0,0,15384,65536,0,1,47812,8694,9030,65536,1 +1680,16800000,10000,0,0,256,143,1798,256,256,0,0,15385,65536,0,1,47812,8694,9030,65536,1 +1681,16810000,10000,0,0,256,154,1799,256,256,0,0,15388,65536,0,1,47812,8694,9030,65536,1 +1682,16820000,10000,0,0,256,154,1800,256,256,0,0,15390,65536,0,1,47812,8694,9030,65536,1 +1683,16830000,10000,0,0,256,154,1801,256,256,0,0,15391,65536,0,1,47812,8694,9030,65536,1 +1684,16840000,10000,0,0,256,154,1802,256,256,0,0,15392,65536,0,1,47812,8694,9030,65536,1 +1685,16850000,10000,0,0,256,154,1803,256,256,0,0,15394,65536,0,1,47812,8694,9030,65536,1 +1686,16860000,10000,0,0,256,154,1804,256,256,0,0,15395,65536,0,1,47812,8694,9030,65536,1 +1687,16870000,10000,0,0,256,154,1806,256,256,0,0,15397,65536,0,1,47812,8694,9030,65536,1 +1688,16880000,10000,0,0,256,154,1807,256,256,0,0,15398,65536,0,1,47812,8694,9030,65536,1 +1689,16890000,10000,0,0,256,154,1808,256,256,0,0,15399,65536,0,1,47812,8694,9030,65536,1 +1690,16900000,10000,0,0,256,154,1809,256,256,0,0,15400,65536,0,1,47812,8694,9030,65536,1 +1691,16910000,10000,0,0,256,154,1810,256,256,0,0,15402,65536,0,1,47812,8694,9030,65536,1 +1692,16920000,10000,0,0,256,154,1811,256,256,0,0,15403,65536,0,1,47812,8694,9030,65536,1 +1693,16930000,10000,0,0,256,154,1812,256,256,0,0,15404,65536,0,1,47812,8694,9030,65536,1 +1694,16940000,10000,0,0,256,154,1814,256,256,0,0,15405,65536,0,1,47812,8694,9030,65536,1 +1695,16950000,10000,0,0,256,154,1815,256,256,0,0,15406,65536,0,1,47812,8694,9030,65536,1 +1696,16960000,10000,0,0,256,154,1816,256,256,0,0,15407,65536,0,1,47812,8694,9030,65536,1 +1697,16970000,10000,0,0,256,154,1817,256,256,0,0,15409,65536,0,1,47812,8694,9030,65536,1 +1698,16980000,10000,0,0,256,154,1818,256,256,0,0,15410,65536,0,1,47812,8694,9030,65536,1 +1699,16990000,10000,0,0,256,154,1819,256,256,0,0,15412,65536,0,1,47812,8694,9030,65536,1 +1700,17000000,10000,0,0,256,154,1820,256,256,0,0,15413,65536,0,1,47812,8694,9030,65536,1 +1701,17010000,10000,0,0,256,154,1822,256,256,0,0,15414,65536,0,1,47812,8694,9030,65536,1 +1702,17020000,10000,0,0,256,154,1823,256,256,0,0,15415,65536,0,1,47812,8694,9030,65536,1 +1703,17030000,10000,0,0,256,154,1824,256,256,0,0,15416,65536,0,1,47812,8694,9030,65536,1 +1704,17040000,10000,0,0,256,154,1825,256,256,0,0,15418,65536,0,1,47812,8694,9030,65536,1 +1705,17050000,10000,0,0,256,154,1826,256,256,0,0,15419,65536,0,1,47812,8694,9030,65536,1 +1706,17060000,10000,0,0,256,154,1827,256,256,0,0,15423,65536,0,1,47812,8694,9030,65536,1 +1707,17070000,10000,0,0,256,154,1828,256,256,0,0,15425,65536,0,1,47812,8694,9030,65536,1 +1708,17080000,10000,0,0,256,154,1830,256,256,0,0,15426,65536,0,1,47812,8694,9030,65536,1 +1709,17090000,10000,0,0,256,154,1831,256,256,0,0,15427,65536,0,1,47812,8694,9030,65536,1 +1710,17100000,10000,0,0,256,154,1832,256,256,0,0,15429,65536,0,1,47812,8694,9030,65536,1 +1711,17110000,10000,0,0,256,154,1833,256,256,0,0,15431,65536,0,1,47812,8694,9030,65536,1 +1712,17120000,10000,0,0,256,154,1834,256,256,0,0,15432,65536,0,1,47812,8694,9030,65536,1 +1713,17130000,10000,0,0,256,154,1835,256,256,0,0,15442,65536,0,1,47812,8694,9030,65536,1 +1714,17140000,10000,0,0,256,154,1836,256,256,0,0,15443,65536,0,1,47812,8694,9030,65536,1 +1715,17150000,10000,0,0,256,154,1838,256,256,0,0,15445,65536,0,1,47812,8694,9030,65536,1 +1716,17160000,10000,0,0,256,154,1839,256,256,0,0,15446,65536,0,1,47812,8694,9030,65536,1 +1717,17170000,10000,0,0,256,154,1840,256,256,0,0,15447,65536,0,1,47812,8694,9030,65536,1 +1718,17180000,10000,0,0,256,154,1841,256,256,0,0,15449,65536,0,1,47812,8694,9030,65536,1 +1719,17190000,10000,0,0,256,154,1842,256,256,0,0,15451,65536,0,1,47812,8694,9030,65536,1 +1720,17200000,10000,0,0,256,154,1843,256,256,0,0,15453,65536,0,1,47812,8694,9030,65536,1 +1721,17210000,10000,0,0,256,154,1844,256,256,0,0,15454,65536,0,1,47812,8694,9030,65536,1 +1722,17220000,10000,0,0,256,154,1846,256,256,0,0,15455,65536,0,1,47812,8694,9030,65536,1 +1723,17230000,10000,0,0,256,154,1847,256,256,0,0,15457,65536,0,1,47812,8694,9030,65536,1 +1724,17240000,10000,0,0,256,154,1848,256,256,0,0,15459,65536,0,1,47812,8694,9030,65536,1 +1725,17250000,10000,0,0,256,154,1849,256,256,0,0,15460,65536,0,1,47812,8694,9030,65536,1 +1726,17260000,10000,0,0,256,154,1850,256,256,0,0,15461,65536,0,1,47812,8694,9030,65536,1 +1727,17270000,10000,0,0,256,154,1851,256,256,0,0,15463,65536,0,1,47812,8694,9030,65536,1 +1728,17280000,10000,0,0,256,154,1852,256,256,0,0,15465,65536,0,1,47812,8694,9030,65536,1 +1729,17290000,10000,0,0,256,154,1854,256,256,0,0,15466,65536,0,1,47812,8694,9030,65536,1 +1730,17300000,10000,0,0,256,154,1855,256,256,0,0,15467,65536,0,1,47812,8694,9030,65536,1 +1731,17310000,10000,0,0,256,154,1856,256,256,0,0,15469,65536,0,1,47812,8694,9030,65536,1 +553,5530000,18446744073697771616,0,0,140474,32,2417,256,256,0,4895412794951723395,15477,65536,0,0,47812,8694,9030,65536,1 +1732,17320000,11790000,0,0,294112,154,1857,256,256,0,4712585949945528320,15480,65536,0,1,47812,8694,9030,65536,1 +1733,17330000,10000,0,0,256,154,1858,256,256,0,0,15482,65536,0,1,47812,8694,9030,65536,1 +1734,17340000,10000,0,0,256,154,1859,256,256,0,0,15484,65536,0,1,47812,8694,9030,65536,1 +1735,17350000,10000,0,0,256,154,1860,256,256,0,0,15485,65536,0,1,47812,8694,9030,65536,1 +1736,17360000,10000,0,0,256,154,1862,256,256,0,0,15486,65536,0,1,47812,8694,9030,65536,1 +1737,17370000,10000,0,0,256,154,1863,256,256,0,0,15488,65536,0,1,47812,8694,9030,65536,1 +1738,17380000,10000,0,0,256,154,1864,256,256,0,0,15490,65536,0,1,47812,8694,9030,65536,1 +1739,17390000,10000,0,0,256,154,1865,256,256,0,0,15492,65536,0,1,47812,8694,9030,65536,1 +1740,17400000,10000,0,0,256,154,1866,256,256,0,0,15493,65536,0,1,47812,8694,9030,65536,1 +1741,17410000,10000,0,0,256,154,1867,256,256,0,0,15494,65536,0,1,47812,8694,9030,65536,1 +1742,17420000,10000,0,0,256,154,1868,256,256,0,0,15495,65536,0,1,47812,8694,9030,65536,1 +1743,17430000,10000,0,0,256,154,1870,256,256,0,0,15497,65536,0,1,47812,8694,9030,65536,1 +1744,17440000,10000,0,0,256,154,1871,256,256,0,0,15498,65536,0,1,47812,8694,9030,65536,1 +1745,17450000,10000,0,0,256,154,1872,256,256,0,0,15499,65536,0,1,47812,8694,9030,65536,1 +1746,17460000,10000,0,0,256,154,1873,256,256,0,0,15500,65536,0,1,47812,8694,9030,65536,1 +1747,17470000,10000,0,0,256,154,1874,256,256,0,0,15502,65536,0,1,47812,8694,9030,65536,1 +1748,17480000,10000,0,0,256,154,1875,256,256,0,0,15503,65536,0,1,47812,8694,9030,65536,1 +1749,17490000,10000,0,0,256,154,1876,256,256,0,0,15504,65536,0,1,47812,8694,9030,65536,1 +1750,17500000,10000,0,0,256,154,1878,256,256,0,0,15505,65536,0,1,47812,8694,9030,65536,1 +1751,17510000,10000,0,0,256,154,1879,256,256,0,0,15506,65536,0,1,47812,8694,9030,65536,1 +1752,17520000,10000,0,0,256,154,1880,256,256,0,0,15507,65536,0,1,47812,8694,9030,65536,1 +1753,17530000,10000,0,0,256,154,1881,256,256,0,0,15508,65536,0,1,47812,8694,9030,65536,1 +1754,17540000,10000,0,0,256,154,1882,256,256,0,0,15510,65536,0,1,47812,8694,9030,65536,1 +1755,17550000,10000,0,0,256,154,1883,256,256,0,0,15511,65536,0,1,47812,8694,9030,65536,1 +1756,17560000,10000,0,0,256,154,1884,256,256,0,0,15512,65536,0,1,47812,8694,9030,65536,1 +1757,17570000,10000,0,0,256,154,1886,256,256,0,0,15512,65536,0,1,47812,8694,9030,65536,1 +1758,17580000,10000,0,0,256,154,1887,256,256,0,0,15516,65536,0,1,47812,8694,9030,65536,1 +1759,17590000,10000,0,0,256,154,1888,256,256,0,0,15517,65536,0,1,47812,8694,9030,65536,1 +1760,17600000,10000,0,0,256,154,1889,256,256,0,0,15519,65536,0,1,47812,8694,9030,65536,1 +1761,17610000,10000,0,0,256,154,1890,256,256,0,0,15520,65536,0,1,47812,8694,9030,65536,1 +1762,17620000,10000,0,0,256,154,1891,256,256,0,0,15522,65536,0,1,47812,8694,9030,65536,1 +1763,17630000,10000,0,0,256,154,1892,256,256,0,0,15524,65536,0,1,47812,8694,9030,65536,1 +1764,17640000,10000,0,0,256,154,1894,256,256,0,0,15525,65536,0,1,47812,8694,9030,65536,1 +1765,17650000,10000,0,0,256,154,1895,256,256,0,0,15526,65536,0,1,47812,8694,9030,65536,1 +1766,17660000,10000,0,0,256,154,1896,256,256,0,0,15528,65536,0,1,47812,8694,9030,65536,1 +1767,17670000,10000,0,0,256,154,1897,256,256,0,0,15529,65536,0,1,47812,8694,9030,65536,1 +1768,17680000,10000,0,0,256,154,1898,256,256,0,0,15531,65536,0,1,47812,8694,9030,65536,1 +1769,17690000,10000,0,0,256,154,1899,256,256,0,0,15532,65536,0,1,47812,8694,9030,65536,1 +1770,17700000,10000,0,0,256,154,1900,256,256,0,0,15533,65536,0,1,47812,8694,9030,65536,1 +1771,17710000,10000,0,0,256,154,1902,256,256,0,0,15535,65536,0,1,47812,8694,9030,65536,1 +1772,17720000,10000,0,0,256,154,1903,256,256,0,0,15536,65536,0,1,47812,8694,9030,65536,1 +1773,17730000,10000,0,0,256,154,1904,256,256,0,0,15537,65536,0,1,47812,8694,9030,65536,1 +1774,17740000,10000,0,0,256,154,1905,256,256,0,0,15539,65536,0,1,47812,8694,9030,65536,1 +1775,17750000,10000,0,0,256,154,1906,256,256,0,0,15540,65536,0,1,47812,8694,9030,65536,1 +1776,17760000,10000,0,0,256,154,1907,256,256,0,0,15541,65536,0,1,47812,8694,9030,65536,1 +1777,17770000,10000,0,0,256,154,1908,256,256,0,0,15542,65536,0,1,47812,8694,9030,65536,1 +1778,17780000,10000,0,0,256,154,1910,256,256,0,0,15543,65536,0,1,47812,8694,9030,65536,1 +1779,17790000,10000,0,0,256,154,1911,256,256,0,0,15544,65536,0,1,47812,8694,9030,65536,1 +1780,17800000,10000,0,0,256,154,1912,256,256,0,0,15545,65536,0,1,47812,8694,9030,65536,1 +1781,17810000,10000,0,0,256,154,1913,256,256,0,0,15547,65536,0,1,47812,8694,9030,65536,1 +1782,17820000,10000,0,0,256,154,1914,256,256,0,0,15548,65536,0,1,47812,8694,9030,65536,1 +436,4360000,18446744073696091616,0,0,110393,37,1483,256,256,0,4895412794951722575,15557,65536,0,0,47812,8694,9030,65536,1 +1783,17830000,13470000,0,0,337249,154,1915,256,256,0,4713487893077688320,15559,65536,0,1,47812,8694,9030,65536,1 +1784,17840000,10000,0,0,256,154,1916,256,256,0,0,15560,65536,0,1,47812,8694,9030,65536,1 +1785,17850000,10000,0,0,256,154,1918,256,256,0,0,15561,65536,0,1,47812,8694,9030,65536,1 +1786,17860000,10000,0,0,256,154,1919,256,256,0,0,15563,65536,0,1,47812,8694,9030,65536,1 +1787,17870000,10000,0,0,256,154,1920,256,256,0,0,15564,65536,0,1,47812,8694,9030,65536,1 +1788,17880000,10000,0,0,256,154,1921,256,256,0,0,15566,65536,0,1,47812,8694,9030,65536,1 +1789,17890000,10000,0,0,256,154,1922,256,256,0,0,15577,65536,0,1,47812,8694,9030,65536,1 +1790,17900000,10000,0,0,256,154,1923,256,256,0,0,15578,65536,0,1,47812,8694,9030,65536,1 +1791,17910000,10000,0,0,256,154,1924,256,256,0,0,15580,65536,0,1,47812,8694,9030,65536,1 +1792,17920000,10000,0,0,256,154,1926,256,256,0,0,15581,65536,0,1,47812,8694,9030,65536,1 +1793,17930000,10000,0,0,256,154,1927,256,256,0,0,15582,65536,0,1,47812,8694,9030,65536,1 +1794,17940000,10000,0,0,256,154,1928,256,256,0,0,15583,65536,0,1,47812,8694,9030,65536,1 +1795,17950000,10000,0,0,256,154,1929,256,256,0,0,15585,65536,0,1,47812,8694,9030,65536,1 +1796,17960000,10000,0,0,256,154,1930,256,256,0,0,15586,65536,0,1,47812,8694,9030,65536,1 +1797,17970000,10000,0,0,256,154,1931,256,256,0,0,15588,65536,0,1,47812,8694,9030,65536,1 +1798,17980000,10000,0,0,256,155,1932,256,256,0,0,15590,65536,0,1,47812,8694,9030,65536,1 +1799,17990000,10000,0,0,256,155,1934,256,256,0,0,15591,65536,0,1,47812,8694,9030,65536,1 +1800,18000000,10000,0,0,256,155,1935,256,256,0,0,15593,65536,0,1,47812,8694,9030,65536,1 +1801,18010000,10000,0,0,256,155,1936,256,256,0,0,15594,65536,0,1,47812,8694,9030,65536,1 +1802,18020000,10000,0,0,256,157,1937,256,256,0,0,15595,65536,0,1,47812,8694,9030,65536,1 +1803,18030000,10000,0,0,256,157,1938,256,256,0,0,15597,65536,0,1,47812,8694,9030,65536,1 +1804,18040000,10000,0,0,256,157,1939,256,256,0,0,15598,65536,0,1,47812,8694,9030,65536,1 +1805,18050000,10000,0,0,256,157,1940,256,256,0,0,15599,65536,0,1,47812,8694,9030,65536,1 +1806,18060000,10000,0,0,256,157,1942,256,256,0,0,15601,65536,0,1,47812,8694,9030,65536,1 +1807,18070000,10000,0,0,256,157,1943,256,256,0,0,15603,65536,0,1,47812,8694,9030,65536,1 +1808,18080000,10000,0,0,256,157,1944,256,256,0,0,15605,65536,0,1,47812,8694,9030,65536,1 +1809,18090000,10000,0,0,256,157,1945,256,256,0,0,15606,65536,0,1,47812,8694,9030,65536,1 +1810,18100000,10000,0,0,256,157,1946,256,256,0,0,15608,65536,0,1,47812,8694,9030,65536,1 +1811,18110000,10000,0,0,256,157,1947,256,256,0,0,15610,65536,0,1,47812,8694,9030,65536,1 +1812,18120000,10000,0,0,256,157,1948,256,256,0,0,15611,65536,0,1,47812,8694,9030,65536,1 +1813,18130000,10000,0,0,256,157,1950,256,256,0,0,15613,65536,0,1,47812,8694,9030,65536,1 +1814,18140000,10000,0,0,256,157,1951,256,256,0,0,15615,65536,0,1,47812,8694,9030,65536,1 +1815,18150000,10000,0,0,256,157,1952,256,256,0,0,15617,65536,0,1,47812,8694,9030,65536,1 +1816,18160000,10000,0,0,256,157,1953,256,256,0,0,15618,65536,0,1,47812,8694,9030,65536,1 +1817,18170000,10000,0,0,256,157,1954,256,256,0,0,15620,65536,0,1,47812,8694,9030,65536,1 +554,5540000,18446744073696921616,0,0,140626,37,1943,256,256,0,4895412794951722980,15629,65536,0,0,47812,8694,9030,65536,1 +1818,18180000,12640000,0,0,315976,157,1955,256,256,0,4713042290220728320,15631,65536,0,1,47812,8694,9030,65536,1 +1819,18190000,10000,0,0,256,157,1956,256,256,0,0,15633,65536,0,1,47812,8694,9030,65536,1 +1820,18200000,10000,0,0,256,157,1958,256,256,0,0,15635,65536,0,1,47812,8694,9030,65536,1 +1821,18210000,10000,0,0,256,157,1959,256,256,0,0,15637,65536,0,1,47812,8694,9030,65536,1 +1822,18220000,10000,0,0,256,157,1960,256,256,0,0,15638,65536,0,1,47812,8694,9030,65536,1 +1823,18230000,10000,0,0,256,157,1961,256,256,0,0,15640,65536,0,1,47812,8694,9030,65536,1 +1824,18240000,10000,0,0,256,157,1962,256,256,0,0,15642,65536,0,1,47812,8694,9030,65536,1 +1825,18250000,10000,0,0,256,157,1963,256,256,0,0,15644,65536,0,1,47812,8694,9030,65536,1 +1826,18260000,10000,0,0,256,157,1964,256,256,0,0,15645,65536,0,1,47812,8694,9030,65536,1 +1827,18270000,10000,0,0,256,157,1966,256,256,0,0,15646,65536,0,1,47812,8694,9030,65536,1 +1828,18280000,10000,0,0,256,157,1967,256,256,0,0,15648,65536,0,1,47812,8694,9030,65536,1 +1829,18290000,10000,0,0,256,157,1968,256,256,0,0,15649,65536,0,1,47812,8694,9030,65536,1 +1830,18300000,10000,0,0,256,157,1969,256,256,0,0,15650,65536,0,1,47812,8694,9030,65536,1 +1831,18310000,10000,0,0,256,158,1970,256,256,0,0,15653,65536,0,1,47812,8694,9030,65536,1 +1832,18320000,10000,0,0,256,158,1971,256,256,0,0,15656,65536,0,1,47812,8694,9030,65536,1 +1833,18330000,10000,0,0,256,158,1972,256,256,0,0,15658,65536,0,1,47812,8694,9030,65536,1 +1834,18340000,10000,0,0,256,158,1974,256,256,0,0,15660,65536,0,1,47812,8694,9030,65536,1 +1835,18350000,10000,0,0,256,158,1975,256,256,0,0,15662,65536,0,1,47812,8694,9030,65536,1 +1836,18360000,10000,0,0,256,158,1976,256,256,0,0,15664,65536,0,1,47812,8694,9030,65536,1 +1837,18370000,10000,0,0,256,158,1977,256,256,0,0,15666,65536,0,1,47812,8694,9030,65536,1 +1838,18380000,10000,0,0,256,158,1978,256,256,0,0,15669,65536,0,1,47812,8694,9030,65536,1 +1839,18390000,10000,0,0,256,158,1979,256,256,0,0,15671,65536,0,1,47812,8694,9030,65536,1 +1840,18400000,10000,0,0,256,158,1980,256,256,0,0,15673,65536,0,1,47812,8694,9030,65536,1 +1841,18410000,10000,0,0,256,158,1982,256,256,0,0,15675,65536,0,1,47812,8694,9030,65536,1 +1842,18420000,10000,0,0,256,158,1983,256,256,0,0,15676,65536,0,1,47812,8694,9030,65536,1 +1843,18430000,10000,0,0,256,158,1984,256,256,0,0,15678,65536,0,1,47812,8694,9030,65536,1 diff --git a/experiments/bare_metal/runs/doe-aarch64-20260912-171450.csv b/experiments/bare_metal/runs/doe-aarch64-20260912-171450.csv new file mode 100644 index 00000000..848f339a --- /dev/null +++ b/experiments/bare_metal/runs/doe-aarch64-20260912-171450.csv @@ -0,0 +1,660 @@ +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,fleet_k_q48,fleet_conserved +1067,10670000,10000,0,0,256,84,1287,1024,1024,0,0,24995,65536,0,1,47439,8892,9205,65536,1 +1068,10680000,10000,0,0,256,88,1288,1024,1024,0,0,25002,65536,0,1,47439,8892,9205,65536,1 +1069,10690000,10000,0,0,256,90,1290,1024,1024,0,0,25011,65536,0,1,47439,8892,9205,65536,1 +1070,10700000,10000,0,0,256,95,1291,2048,2048,0,0,25018,65536,0,1,47439,8892,9205,65536,1 +1071,10710000,10000,0,0,256,100,1292,2048,2048,0,0,25024,65536,0,1,47439,8892,9205,65536,1 +1072,10720000,10000,0,0,256,100,1294,4096,4096,0,0,25028,65536,0,1,47439,8892,9205,65536,1 +1073,10730000,10000,0,0,256,101,1295,4096,4096,0,0,25033,65536,0,1,47439,8892,9205,65536,1 +1074,10740000,10000,0,0,256,104,1296,4096,4096,0,0,25038,65536,0,1,47439,8892,9205,65536,1 +1075,10750000,10000,0,0,256,105,1298,4096,4096,0,0,25042,65536,0,1,47439,8892,9205,65536,1 +1076,10760000,10000,0,0,256,107,1299,4096,4096,0,0,25048,65536,0,1,47439,8892,9205,65536,1 +1077,10770000,10000,0,0,256,114,1300,2048,2048,0,0,25053,65536,0,1,47439,8892,9205,65536,1 +1078,10780000,10000,0,0,256,114,1302,2048,2048,0,0,25058,65536,0,1,47439,8892,9205,65536,1 +1079,10790000,10000,0,0,256,114,1303,1024,1024,0,0,25063,65536,0,1,47439,8892,9205,65536,1 +1080,10800000,10000,0,0,256,114,1304,1024,1024,0,0,25067,65536,0,1,47439,8892,9205,65536,1 +1081,10810000,10000,0,0,256,114,1306,512,512,0,0,25071,65536,0,1,47439,8892,9205,65536,1 +1082,10820000,10000,0,0,256,114,1307,512,512,0,0,25075,65536,0,1,47439,8892,9205,65536,1 +1083,10830000,10000,0,0,256,114,1262,512,512,0,0,25079,65536,0,1,47439,8892,9205,65536,1 +1084,10840000,10000,0,0,256,114,1198,256,256,0,0,25085,65536,0,1,47439,8892,9205,65536,1 +1085,10850000,10000,0,0,256,114,1139,256,256,0,0,25089,65536,0,1,47439,8892,9205,65536,1 +54,540000,18446744073699241616,0,0,12711,59,98,256,256,0,4895412794951724113,25110,65536,0,0,47439,8892,9205,65536,1 +1086,10860000,10320000,0,0,256499,114,1140,256,256,0,4711796749704888320,25131,65536,0,1,47439,8892,9205,65536,1 +1087,10870000,10000,0,0,256,114,1141,256,256,0,0,25136,65536,0,1,47439,8892,9205,65536,1 +1088,10880000,10000,0,0,256,114,1143,256,256,0,0,25140,65536,0,1,47439,8892,9205,65536,1 +1089,10890000,10000,0,0,256,114,1144,256,256,0,0,25145,65536,0,1,47439,8892,9205,65536,1 +1090,10900000,10000,0,0,256,114,1145,256,256,0,0,25149,65536,0,1,47439,8892,9205,65536,1 +1091,10910000,10000,0,0,256,114,1146,256,256,0,0,25154,65536,0,1,47439,8892,9205,65536,1 +1092,10920000,10000,0,0,256,114,1137,256,256,0,0,25158,65536,0,1,47439,8892,9205,65536,1 +1093,10930000,10000,0,0,256,114,1138,256,256,0,0,25162,65536,0,1,47439,8892,9205,65536,1 +1094,10940000,10000,0,0,256,114,1139,256,256,0,0,25166,65536,0,1,47439,8892,9205,65536,1 +1095,10950000,10000,0,0,256,114,1140,256,256,0,0,25170,65536,0,1,47439,8892,9205,65536,1 +1096,10960000,10000,0,0,256,114,1141,256,256,0,0,25174,65536,0,1,47439,8892,9205,65536,1 +1097,10970000,10000,0,0,256,114,1142,256,256,0,0,25178,65536,0,1,47439,8892,9205,65536,1 +1098,10980000,10000,0,0,256,114,1143,256,256,0,0,25183,65536,0,1,47439,8892,9205,65536,1 +1099,10990000,10000,0,0,256,111,1144,256,256,0,0,25188,65536,0,1,47439,8892,9205,65536,1 +1100,11000000,10000,0,0,256,112,1145,256,256,0,0,25192,65536,0,1,47439,8892,9205,65536,1 +1101,11010000,10000,0,0,256,112,1146,256,256,0,0,25197,65536,0,1,47439,8892,9205,65536,1 +1102,11020000,10000,0,0,256,112,1147,256,256,0,0,25201,65536,0,1,47439,8892,9205,65536,1 +1103,11030000,10000,0,0,256,113,1148,256,256,0,0,25205,65536,0,1,47439,8892,9205,65536,1 +1104,11040000,10000,0,0,256,113,1149,256,256,0,0,25209,65536,0,1,47439,8892,9205,65536,1 +1105,11050000,10000,0,0,256,113,1150,256,256,0,0,25213,65536,0,1,47439,8892,9205,65536,1 +1106,11060000,10000,0,0,256,113,1152,256,256,0,0,25217,65536,0,1,47439,8892,9205,65536,1 +1107,11070000,10000,0,0,256,113,1153,256,256,0,0,25222,65536,0,1,47439,8892,9205,65536,1 +1108,11080000,10000,0,0,256,113,1154,256,256,0,0,25226,65536,0,1,47439,8892,9205,65536,1 +1109,11090000,10000,0,0,256,113,1155,256,256,0,0,25231,65536,0,1,47439,8892,9205,65536,1 +1110,11100000,10000,0,0,256,113,1156,256,256,0,0,25235,65536,0,1,47439,8892,9205,65536,1 +1111,11110000,10000,0,0,256,113,1157,256,256,0,0,25245,65536,0,1,47439,8892,9205,65536,1 +1112,11120000,10000,0,0,256,113,1158,256,256,0,0,25267,65536,0,1,47439,8892,9205,65536,1 +1113,11130000,10000,0,0,256,113,1159,256,256,0,0,25273,65536,0,1,47439,8892,9205,65536,1 +1114,11140000,10000,0,0,256,113,1160,256,256,0,0,25277,65536,0,1,47439,8892,9205,65536,1 +1115,11150000,10000,0,0,256,113,1161,256,256,0,0,25282,65536,0,1,47439,8892,9205,65536,1 +1116,11160000,10000,0,0,256,113,1162,256,256,0,0,25287,65536,0,1,47439,8892,9205,65536,1 +1117,11170000,10000,0,0,256,113,1163,256,256,0,0,25291,65536,0,1,47439,8892,9205,65536,1 +1118,11180000,10000,0,0,256,113,1165,256,256,0,0,25295,65536,0,1,47439,8892,9205,65536,1 +1119,11190000,10000,0,0,256,113,1166,256,256,0,0,25299,65536,0,1,47439,8892,9205,65536,1 +1120,11200000,10000,0,0,256,113,1167,256,256,0,0,25303,65536,0,1,47439,8892,9205,65536,1 +1121,11210000,10000,0,0,256,113,1168,256,256,0,0,25307,65536,0,1,47439,8892,9205,65536,1 +1122,11220000,10000,0,0,256,113,1169,256,256,0,0,25311,65536,0,1,47439,8892,9205,65536,1 +1123,11230000,10000,0,0,256,113,1170,256,256,0,0,25315,65536,0,1,47439,8892,9205,65536,1 +1124,11240000,10000,0,0,256,113,1171,256,256,0,0,25318,65536,0,1,47439,8892,9205,65536,1 +1125,11250000,10000,0,0,256,113,1172,256,256,0,0,25323,65536,0,1,47439,8892,9205,65536,1 +1126,11260000,10000,0,0,256,113,1173,256,256,0,0,25327,65536,0,1,47439,8892,9205,65536,1 +1127,11270000,10000,0,0,256,113,1174,256,256,0,0,25332,65536,0,1,47439,8892,9205,65536,1 +1128,11280000,10000,0,0,256,113,1175,256,256,0,0,25336,65536,0,1,47439,8892,9205,65536,1 +1129,11290000,10000,0,0,256,113,1176,256,256,0,0,25341,65536,0,1,47439,8892,9205,65536,1 +1130,11300000,10000,0,0,256,113,1177,256,256,0,0,25345,65536,0,1,47439,8892,9205,65536,1 +1131,11310000,10000,0,0,256,113,1178,256,256,0,0,25351,65536,0,1,47439,8892,9205,65536,1 +1132,11320000,10000,0,0,256,113,1180,256,256,0,0,25355,65536,0,1,47439,8892,9205,65536,1 +1133,11330000,10000,0,0,256,113,1181,256,256,0,0,25359,65536,0,1,47439,8892,9205,65536,1 +1134,11340000,10000,0,0,256,113,1182,256,256,0,0,25364,65536,0,1,47439,8892,9205,65536,1 +1135,11350000,10000,0,0,256,113,1183,256,256,0,0,25368,65536,0,1,47439,8892,9205,65536,1 +1136,11360000,10000,0,0,256,113,1184,256,256,0,0,25372,65536,0,1,47439,8892,9205,65536,1 +1137,11370000,10000,0,0,256,113,1185,256,256,0,0,25382,65536,0,1,47439,8892,9205,65536,1 +1138,11380000,10000,0,0,256,113,1186,256,256,0,0,25401,65536,0,1,47439,8892,9205,65536,1 +1139,11390000,10000,0,0,256,113,1187,256,256,0,0,25405,65536,0,1,47439,8892,9205,65536,1 +1140,11400000,10000,0,0,256,113,1188,256,256,0,0,25409,65536,0,1,47439,8892,9205,65536,1 +1141,11410000,10000,0,0,256,113,1189,256,256,0,0,25413,65536,0,1,47439,8892,9205,65536,1 +1142,11420000,10000,0,0,256,113,1190,256,256,0,0,25417,65536,0,1,47439,8892,9205,65536,1 +1143,11430000,10000,0,0,256,113,1191,256,256,0,0,25421,65536,0,1,47439,8892,9205,65536,1 +1144,11440000,10000,0,0,256,113,1193,256,256,0,0,25425,65536,0,1,47439,8892,9205,65536,1 +1145,11450000,10000,0,0,256,113,1194,256,256,0,0,25430,65536,0,1,47439,8892,9205,65536,1 +1146,11460000,10000,0,0,256,113,1195,256,256,0,0,25434,65536,0,1,47439,8892,9205,65536,1 +1147,11470000,10000,0,0,256,113,1196,256,256,0,0,25439,65536,0,1,47439,8892,9205,65536,1 +1148,11480000,10000,0,0,256,113,1197,256,256,0,0,25443,65536,0,1,47439,8892,9205,65536,1 +1149,11490000,10000,0,0,256,113,1198,256,256,0,0,25448,65536,0,1,47439,8892,9205,65536,1 +1150,11500000,10000,0,0,256,113,1199,256,256,0,0,25453,65536,0,1,47439,8892,9205,65536,1 +1151,11510000,10000,0,0,256,113,1200,256,256,0,0,25458,65536,0,1,47439,8892,9205,65536,1 +1152,11520000,10000,0,0,256,113,1201,256,256,0,0,25463,65536,0,1,47439,8892,9205,65536,1 +1153,11530000,10000,0,0,256,113,1202,256,256,0,0,25467,65536,0,1,47439,8892,9205,65536,1 +1154,11540000,10000,0,0,256,113,1203,256,256,0,0,25471,65536,0,1,47439,8892,9205,65536,1 +1155,11550000,10000,0,0,256,113,1204,256,256,0,0,25475,65536,0,1,47439,8892,9205,65536,1 +1156,11560000,10000,0,0,256,113,1205,256,256,0,0,25479,65536,0,1,47439,8892,9205,65536,1 +1157,11570000,10000,0,0,256,113,1206,256,256,0,0,25484,65536,0,1,47439,8892,9205,65536,1 +1158,11580000,10000,0,0,256,113,1208,256,256,0,0,25488,65536,0,1,47439,8892,9205,65536,1 +1159,11590000,10000,0,0,256,113,1209,256,256,0,0,25492,65536,0,1,47439,8892,9205,65536,1 +1160,11600000,10000,0,0,256,113,1210,256,256,0,0,25497,65536,0,1,47439,8892,9205,65536,1 +1161,11610000,10000,0,0,256,113,1211,256,256,0,0,25501,65536,0,1,47439,8892,9205,65536,1 +1162,11620000,10000,0,0,256,113,1212,256,256,0,0,25506,65536,0,1,47439,8892,9205,65536,1 +658,6580000,18446744073704511616,0,0,167366,30,3350,256,256,0,4895412794951726686,25522,65536,0,0,47439,8892,9205,65536,1 +1163,11630000,5050000,0,0,121556,113,1213,256,256,0,4707169669767757824,25545,65536,0,1,47439,8892,9205,65536,1 +1164,11640000,10000,0,0,256,113,1214,256,256,0,0,25550,65536,0,1,47439,8892,9205,65536,1 +1165,11650000,10000,0,0,256,113,1215,256,256,0,0,25555,65536,0,1,47439,8892,9205,65536,1 +1166,11660000,10000,0,0,256,113,1216,256,256,0,0,25559,65536,0,1,47439,8892,9205,65536,1 +1167,11670000,10000,0,0,256,113,1217,256,256,0,0,25563,65536,0,1,47439,8892,9205,65536,1 +1168,11680000,10000,0,0,256,113,1219,256,256,0,0,25567,65536,0,1,47439,8892,9205,65536,1 +1169,11690000,10000,0,0,256,113,1220,256,256,0,0,25571,65536,0,1,47439,8892,9205,65536,1 +1170,11700000,10000,0,0,256,113,1221,256,256,0,0,25575,65536,0,1,47439,8892,9205,65536,1 +1171,11710000,10000,0,0,256,113,1222,256,256,0,0,25579,65536,0,1,47439,8892,9205,65536,1 +1172,11720000,10000,0,0,256,113,1223,256,256,0,0,25583,65536,0,1,47439,8892,9205,65536,1 +1173,11730000,10000,0,0,256,113,1224,256,256,0,0,25586,65536,0,1,47439,8892,9205,65536,1 +1174,11740000,10000,0,0,256,113,1225,256,256,0,0,25591,65536,0,1,47439,8892,9205,65536,1 +1175,11750000,10000,0,0,256,113,1226,256,256,0,0,25596,65536,0,1,47439,8892,9205,65536,1 +1176,11760000,10000,0,0,256,113,1227,256,256,0,0,25600,65536,0,1,47439,8892,9205,65536,1 +1177,11770000,10000,0,0,256,113,1228,256,256,0,0,25606,65536,0,1,47439,8892,9205,65536,1 +1178,11780000,10000,0,0,256,113,1229,256,256,0,0,25610,65536,0,1,47439,8892,9205,65536,1 +1179,11790000,10000,0,0,256,113,1230,256,256,0,0,25615,65536,0,1,47439,8892,9205,65536,1 +1180,11800000,10000,0,0,256,113,1231,256,256,0,0,25619,65536,0,1,47439,8892,9205,65536,1 +1181,11810000,10000,0,0,256,113,1232,256,256,0,0,25623,65536,0,1,47439,8892,9205,65536,1 +1182,11820000,10000,0,0,256,113,1234,256,256,0,0,25627,65536,0,1,47439,8892,9205,65536,1 +1183,11830000,10000,0,0,256,113,1235,256,256,0,0,25631,65536,0,1,47439,8892,9205,65536,1 +1184,11840000,10000,0,0,256,113,1236,256,256,0,0,25635,65536,0,1,47439,8892,9205,65536,1 +1185,11850000,10000,0,0,256,113,1237,256,256,0,0,25640,65536,0,1,47439,8892,9205,65536,1 +1186,11860000,10000,0,0,256,113,1238,256,256,0,0,25645,65536,0,1,47439,8892,9205,65536,1 +1187,11870000,10000,0,0,256,113,1239,256,256,0,0,25649,65536,0,1,47439,8892,9205,65536,1 +1188,11880000,10000,0,0,256,113,1240,256,256,0,0,25652,65536,0,1,47439,8892,9205,65536,1 +1189,11890000,10000,0,0,256,113,1241,256,256,0,0,25657,65536,0,1,47439,8892,9205,65536,1 +1190,11900000,10000,0,0,256,113,1242,256,256,0,0,25681,65536,0,1,47439,8892,9205,65536,1 +1191,11910000,10000,0,0,256,113,1243,256,256,0,0,25686,65536,0,1,47439,8892,9205,65536,1 +1192,11920000,10000,0,0,256,113,1244,256,256,0,0,25690,65536,0,1,47439,8892,9205,65536,1 +1193,11930000,10000,0,0,256,113,1246,256,256,0,0,25694,65536,0,1,47439,8892,9205,65536,1 +1194,11940000,10000,0,0,256,113,1247,256,256,0,0,25698,65536,0,1,47439,8892,9205,65536,1 +1195,11950000,10000,0,0,256,113,1248,256,256,0,0,25702,65536,0,1,47439,8892,9205,65536,1 +1196,11960000,10000,0,0,256,113,1249,256,256,0,0,25706,65536,0,1,47439,8892,9205,65536,1 +1197,11970000,10000,0,0,256,113,1250,256,256,0,0,25710,65536,0,1,47439,8892,9205,65536,1 +1198,11980000,10000,0,0,256,113,1251,256,256,0,0,25714,65536,0,1,47439,8892,9205,65536,1 +1199,11990000,10000,0,0,256,113,1252,256,256,0,0,25719,65536,0,1,47439,8892,9205,65536,1 +1200,12000000,10000,0,0,256,113,1253,256,256,0,0,25723,65536,0,1,47439,8892,9205,65536,1 +1201,12010000,10000,0,0,256,113,1254,256,256,0,0,25727,65536,0,1,47439,8892,9205,65536,1 +1202,12020000,10000,0,0,256,113,1255,256,256,0,0,25732,65536,0,1,47439,8892,9205,65536,1 +1203,12030000,10000,0,0,256,113,1256,256,256,0,0,25737,65536,0,1,47439,8892,9205,65536,1 +1204,12040000,10000,0,0,256,113,1257,256,256,0,0,25741,65536,0,1,47439,8892,9205,65536,1 +1205,12050000,10000,0,0,256,113,1258,256,256,0,0,25746,65536,0,1,47439,8892,9205,65536,1 +1206,12060000,10000,0,0,256,113,1259,256,256,0,0,25750,65536,0,1,47439,8892,9205,65536,1 +1207,12070000,10000,0,0,256,113,1261,256,256,0,0,25755,65536,0,1,47439,8892,9205,65536,1 +1208,12080000,10000,0,0,256,113,1262,256,256,0,0,25759,65536,0,1,47439,8892,9205,65536,1 +1209,12090000,10000,0,0,256,113,1263,256,256,0,0,25763,65536,0,1,47439,8892,9205,65536,1 +1210,12100000,10000,0,0,256,113,1264,256,256,0,0,25768,65536,0,1,47439,8892,9205,65536,1 +1211,12110000,10000,0,0,256,113,1265,256,256,0,0,25772,65536,0,1,47439,8892,9205,65536,1 +1212,12120000,10000,0,0,256,113,1266,256,256,0,0,25777,65536,0,1,47439,8892,9205,65536,1 +1213,12130000,10000,0,0,256,113,1267,256,256,0,0,25781,65536,0,1,47439,8892,9205,65536,1 +1214,12140000,10000,0,0,256,113,1268,256,256,0,0,25786,65536,0,1,47439,8892,9205,65536,1 +1215,12150000,10000,0,0,256,113,1269,256,256,0,0,25790,65536,0,1,47439,8892,9205,65536,1 +55,550000,18446744073697951616,0,0,12861,63,99,256,256,0,4895412794951723483,25812,65536,0,0,47439,8892,9205,65536,1 +1216,12160000,11610000,0,0,289629,113,1270,256,256,0,4712489313181368320,25831,65536,0,1,47439,8892,9205,65536,1 +1217,12170000,10000,0,0,256,113,1271,256,256,0,0,25836,65536,0,1,47439,8892,9205,65536,1 +1218,12180000,10000,0,0,256,113,1273,256,256,0,0,25840,65536,0,1,47439,8892,9205,65536,1 +1219,12190000,10000,0,0,256,113,1274,256,256,0,0,25845,65536,0,1,47439,8892,9205,65536,1 +1220,12200000,10000,0,0,256,113,1275,256,256,0,0,25849,65536,0,1,47439,8892,9205,65536,1 +1221,12210000,10000,0,0,256,113,1276,256,256,0,0,25853,65536,0,1,47439,8892,9205,65536,1 +1222,12220000,10000,0,0,256,113,1277,256,256,0,0,25857,65536,0,1,47439,8892,9205,65536,1 +1223,12230000,10000,0,0,256,113,1278,256,256,0,0,25861,65536,0,1,47439,8892,9205,65536,1 +1224,12240000,10000,0,0,256,113,1279,256,256,0,0,25865,65536,0,1,47439,8892,9205,65536,1 +1225,12250000,10000,0,0,256,113,1280,256,256,0,0,25869,65536,0,1,47439,8892,9205,65536,1 +1226,12260000,10000,0,0,256,113,1281,256,256,0,0,25874,65536,0,1,47439,8892,9205,65536,1 +1227,12270000,10000,0,0,256,113,1283,256,256,0,0,25878,65536,0,1,47439,8892,9205,65536,1 +1228,12280000,10000,0,0,256,113,1284,256,256,0,0,25882,65536,0,1,47439,8892,9205,65536,1 +1229,12290000,10000,0,0,256,113,1284,256,256,0,0,25887,65536,0,1,47439,8892,9205,65536,1 +1230,12300000,10000,0,0,256,113,1286,256,256,0,0,25892,65536,0,1,47439,8892,9205,65536,1 +1231,12310000,10000,0,0,256,113,1287,256,256,0,0,25897,65536,0,1,47439,8892,9205,65536,1 +1232,12320000,10000,0,0,256,114,1288,256,256,0,0,25902,65536,0,1,47439,8892,9205,65536,1 +1233,12330000,10000,0,0,256,114,1289,256,256,0,0,25907,65536,0,1,47439,8892,9205,65536,1 +1234,12340000,10000,0,0,256,114,1290,256,256,0,0,25911,65536,0,1,47439,8892,9205,65536,1 +1235,12350000,10000,0,0,256,114,1291,256,256,0,0,25916,65536,0,1,47439,8892,9205,65536,1 +1236,12360000,10000,0,0,256,114,1292,256,256,0,0,25920,65536,0,1,47439,8892,9205,65536,1 +1237,12370000,10000,0,0,256,114,1293,256,256,0,0,25924,65536,0,1,47439,8892,9205,65536,1 +1238,12380000,10000,0,0,256,114,1294,256,256,0,0,25929,65536,0,1,47439,8892,9205,65536,1 +1239,12390000,10000,0,0,256,114,1295,256,256,0,0,25933,65536,0,1,47439,8892,9205,65536,1 +1240,12400000,10000,0,0,256,114,1296,256,256,0,0,25937,65536,0,1,47439,8892,9205,65536,1 +133,1330000,18446744073698481616,0,0,32917,38,367,256,256,0,4895412794951723742,25954,65536,0,0,47439,8892,9205,65536,1 +1241,12410000,11080000,0,0,275973,114,1297,256,256,0,4712204771598008320,25978,65536,0,1,47439,8892,9205,65536,1 +1242,12420000,10000,0,0,256,114,1298,256,256,0,0,25983,65536,0,1,47439,8892,9205,65536,1 +1243,12430000,10000,0,0,256,114,1299,256,256,0,0,25987,65536,0,1,47439,8892,9205,65536,1 +1244,12440000,10000,0,0,256,114,1301,256,256,0,0,25992,65536,0,1,47439,8892,9205,65536,1 +1245,12450000,10000,0,0,256,114,1302,256,256,0,0,25996,65536,0,1,47439,8892,9205,65536,1 +1246,12460000,10000,0,0,256,114,1303,256,256,0,0,26001,65536,0,1,47439,8892,9205,65536,1 +1247,12470000,10000,0,0,256,114,1304,256,256,0,0,26005,65536,0,1,47439,8892,9205,65536,1 +1248,12480000,10000,0,0,256,115,1305,256,256,0,0,26010,65536,0,1,47439,8892,9205,65536,1 +1249,12490000,10000,0,0,256,115,1306,256,256,0,0,26014,65536,0,1,47439,8892,9205,65536,1 +1250,12500000,10000,0,0,256,115,1307,256,256,0,0,26019,65536,0,1,47439,8892,9205,65536,1 +1251,12510000,10000,0,0,256,115,1308,256,256,0,0,26023,65536,0,1,47439,8892,9205,65536,1 +1252,12520000,10000,0,0,256,115,1309,256,256,0,0,26027,65536,0,1,47439,8892,9205,65536,1 +1253,12530000,10000,0,0,256,115,1310,256,256,0,0,26031,65536,0,1,47439,8892,9205,65536,1 +1254,12540000,10000,0,0,256,114,1311,256,256,0,0,26035,65536,0,1,47439,8892,9205,65536,1 +1255,12550000,10000,0,0,256,114,1312,256,256,0,0,26040,65536,0,1,47439,8892,9205,65536,1 +1256,12560000,10000,0,0,256,114,1313,256,256,0,0,26044,65536,0,1,47439,8892,9205,65536,1 +1257,12570000,10000,0,0,256,114,1314,256,256,0,0,26049,65536,0,1,47439,8892,9205,65536,1 +1258,12580000,10000,0,0,256,114,1315,256,256,0,0,26053,65536,0,1,47439,8892,9205,65536,1 +1259,12590000,10000,0,0,256,114,1317,256,256,0,0,26057,65536,0,1,47439,8892,9205,65536,1 +1260,12600000,10000,0,0,256,114,1318,256,256,0,0,26061,65536,0,1,47439,8892,9205,65536,1 +1261,12610000,10000,0,0,256,114,1319,256,256,0,0,26065,65536,0,1,47439,8892,9205,65536,1 +1262,12620000,10000,0,0,256,114,1320,256,256,0,0,26069,65536,0,1,47439,8892,9205,65536,1 +1263,12630000,10000,0,0,256,114,1321,256,256,0,0,26072,65536,0,1,47439,8892,9205,65536,1 +1264,12640000,10000,0,0,256,114,1322,256,256,0,0,26077,65536,0,1,47439,8892,9205,65536,1 +1265,12650000,10000,0,0,256,114,1323,256,256,0,0,26081,65536,0,1,47439,8892,9205,65536,1 +1266,12660000,10000,0,0,256,114,1324,256,256,0,0,26085,65536,0,1,47439,8892,9205,65536,1 +1267,12670000,10000,0,0,256,114,1325,256,256,0,0,26094,65536,0,1,47439,8892,9205,65536,1 +1268,12680000,10000,0,0,256,114,1326,256,256,0,0,26112,65536,0,1,47439,8892,9205,65536,1 +1269,12690000,10000,0,0,256,114,1327,256,256,0,0,26116,65536,0,1,47439,8892,9205,65536,1 +1270,12700000,10000,0,0,256,114,1328,256,256,0,0,26120,65536,0,1,47439,8892,9205,65536,1 +1271,12710000,10000,0,0,256,114,1330,256,256,0,0,26124,65536,0,1,47439,8892,9205,65536,1 +1272,12720000,10000,0,0,256,114,1331,256,256,0,0,26128,65536,0,1,47439,8892,9205,65536,1 +1273,12730000,10000,0,0,256,114,1332,256,256,0,0,26132,65536,0,1,47439,8892,9205,65536,1 +1274,12740000,10000,0,0,256,114,1333,256,256,0,0,26137,65536,0,1,47439,8892,9205,65536,1 +1275,12750000,10000,0,0,256,114,1334,256,256,0,0,26141,65536,0,1,47439,8892,9205,65536,1 +1276,12760000,10000,0,0,256,114,1335,256,256,0,0,26144,65536,0,1,47439,8892,9205,65536,1 +1277,12770000,10000,0,0,256,114,1336,256,256,0,0,26148,65536,0,1,47439,8892,9205,65536,1 +1278,12780000,10000,0,0,256,114,1337,256,256,0,0,26152,65536,0,1,47439,8892,9205,65536,1 +1279,12790000,10000,0,0,256,114,1338,256,256,0,0,26156,65536,0,1,47439,8892,9205,65536,1 +1280,12800000,10000,0,0,256,114,1339,256,256,0,0,26160,65536,0,1,47439,8892,9205,65536,1 +1281,12810000,10000,0,0,256,115,1340,256,256,0,0,26165,65536,0,1,47439,8892,9205,65536,1 +1282,12820000,10000,0,0,256,115,1341,256,256,0,0,26169,65536,0,1,47439,8892,9205,65536,1 +1283,12830000,10000,0,0,256,119,1342,256,256,0,0,26173,65536,0,1,47439,8892,9205,65536,1 +1284,12840000,10000,0,0,256,119,1344,256,256,0,0,26178,65536,0,1,47439,8892,9205,65536,1 +1285,12850000,10000,0,0,256,119,1345,256,256,0,0,26182,65536,0,1,47439,8892,9205,65536,1 +1286,12860000,10000,0,0,256,119,1346,256,256,0,0,26186,65536,0,1,47439,8892,9205,65536,1 +1287,12870000,10000,0,0,256,119,1347,256,256,0,0,26190,65536,0,1,47439,8892,9205,65536,1 +1288,12880000,10000,0,0,256,119,1348,256,256,0,0,26194,65536,0,1,47439,8892,9205,65536,1 +1289,12890000,10000,0,0,256,119,1349,256,256,0,0,26198,65536,0,1,47439,8892,9205,65536,1 +1290,12900000,10000,0,0,256,119,1350,256,256,0,0,26203,65536,0,1,47439,8892,9205,65536,1 +1291,12910000,10000,0,0,256,120,1351,256,256,0,0,26208,65536,0,1,47439,8892,9205,65536,1 +1292,12920000,10000,0,0,256,120,1352,256,256,0,0,26213,65536,0,1,47439,8892,9205,65536,1 +1293,12930000,10000,0,0,256,120,1353,256,256,0,0,26224,65536,0,1,47439,8892,9205,65536,1 +1294,12940000,10000,0,0,256,120,1354,256,256,0,0,26229,65536,0,1,47439,8892,9205,65536,1 +1295,12950000,10000,0,0,256,120,1356,256,256,0,0,26248,65536,0,1,47439,8892,9205,65536,1 +1296,12960000,10000,0,0,256,120,1357,256,256,0,0,26252,65536,0,1,47439,8892,9205,65536,1 +1297,12970000,10000,0,0,256,120,1358,256,256,0,0,26256,65536,0,1,47439,8892,9205,65536,1 +1298,12980000,10000,0,0,256,120,1359,256,256,0,0,26260,65536,0,1,47439,8892,9205,65536,1 +1299,12990000,10000,0,0,256,122,1360,256,256,0,0,26264,65536,0,1,47439,8892,9205,65536,1 +1300,13000000,10000,0,0,256,124,1361,256,256,0,0,26268,65536,0,1,47439,8892,9205,65536,1 +1301,13010000,10000,0,0,256,124,1362,256,256,0,0,26272,65536,0,1,47439,8892,9205,65536,1 +1302,13020000,10000,0,0,256,124,1363,256,256,0,0,26276,65536,0,1,47439,8892,9205,65536,1 +1303,13030000,10000,0,0,256,124,1364,256,256,0,0,26280,65536,0,1,47439,8892,9205,65536,1 +1304,13040000,10000,0,0,256,124,1366,256,256,0,0,26284,65536,0,1,47439,8892,9205,65536,1 +1305,13050000,10000,0,0,256,124,1367,256,256,0,0,26288,65536,0,1,47439,8892,9205,65536,1 +1306,13060000,10000,0,0,256,123,1367,256,256,0,0,26294,65536,0,1,47439,8892,9205,65536,1 +1307,13070000,10000,0,0,256,123,1368,256,256,0,0,26298,65536,0,1,47439,8892,9205,65536,1 +1308,13080000,10000,0,0,256,123,1370,256,256,0,0,26302,65536,0,1,47439,8892,9205,65536,1 +1309,13090000,10000,0,0,256,123,1370,256,256,0,0,26306,65536,0,1,47439,8892,9205,65536,1 +1310,13100000,10000,0,0,256,123,1372,256,256,0,0,26311,65536,0,1,47439,8892,9205,65536,1 +1311,13110000,10000,0,0,256,123,1373,256,256,0,0,26315,65536,0,1,47439,8892,9205,65536,1 +1312,13120000,10000,0,0,256,123,1374,256,256,0,0,26319,65536,0,1,47439,8892,9205,65536,1 +1313,13130000,10000,0,0,256,123,1375,256,256,0,0,26324,65536,0,1,47439,8892,9205,65536,1 +1314,13140000,10000,0,0,256,123,1376,256,256,0,0,26328,65536,0,1,47439,8892,9205,65536,1 +1315,13150000,10000,0,0,256,123,1377,256,256,0,0,26332,65536,0,1,47439,8892,9205,65536,1 +1316,13160000,10000,0,0,256,123,1378,256,256,0,0,26336,65536,0,1,47439,8892,9205,65536,1 +1317,13170000,10000,0,0,256,123,1379,256,256,0,0,26340,65536,0,1,47439,8892,9205,65536,1 +1318,13180000,10000,0,0,256,123,1380,256,256,0,0,26344,65536,0,1,47439,8892,9205,65536,1 +238,2380000,18446744073698751616,0,0,59805,38,773,256,256,0,4895412794951723874,26359,65536,0,0,47439,8892,9205,65536,1 +1319,13190000,10810000,0,0,269053,123,1381,256,256,0,4712059816451768320,26383,65536,0,1,47439,8892,9205,65536,1 +1320,13200000,10000,0,0,256,123,1383,256,256,0,0,26389,65536,0,1,47439,8892,9205,65536,1 +1321,13210000,10000,0,0,256,123,1384,256,256,0,0,26393,65536,0,1,47439,8892,9205,65536,1 +1322,13220000,10000,0,0,256,123,1385,256,256,0,0,26397,65536,0,1,47439,8892,9205,65536,1 +1323,13230000,10000,0,0,256,123,1386,256,256,0,0,26401,65536,0,1,47439,8892,9205,65536,1 +1324,13240000,10000,0,0,256,121,1387,256,256,0,0,26405,65536,0,1,47439,8892,9205,65536,1 +1325,13250000,10000,0,0,256,123,1388,256,256,0,0,26409,65536,0,1,47439,8892,9205,65536,1 +1326,13260000,10000,0,0,256,123,1389,256,256,0,0,26413,65536,0,1,47439,8892,9205,65536,1 +1327,13270000,10000,0,0,256,123,1390,256,256,0,0,26418,65536,0,1,47439,8892,9205,65536,1 +1328,13280000,10000,0,0,256,123,1391,256,256,0,0,26422,65536,0,1,47439,8892,9205,65536,1 +1329,13290000,10000,0,0,256,123,1393,256,256,0,0,26426,65536,0,1,47439,8892,9205,65536,1 +1330,13300000,10000,0,0,256,123,1394,256,256,0,0,26430,65536,0,1,47439,8892,9205,65536,1 +1331,13310000,10000,0,0,256,123,1395,256,256,0,0,26435,65536,0,1,47439,8892,9205,65536,1 +1332,13320000,10000,0,0,256,123,1395,256,256,0,0,26440,65536,0,1,47439,8892,9205,65536,1 +1333,13330000,10000,0,0,256,123,1396,256,256,0,0,26445,65536,0,1,47439,8892,9205,65536,1 +1334,13340000,10000,0,0,256,123,1397,256,256,0,0,26449,65536,0,1,47439,8892,9205,65536,1 +1335,13350000,10000,0,0,256,123,1399,256,256,0,0,26454,65536,0,1,47439,8892,9205,65536,1 +1336,13360000,10000,0,0,256,123,1400,256,256,0,0,26459,65536,0,1,47439,8892,9205,65536,1 +1337,13370000,10000,0,0,256,123,1401,256,256,0,0,26463,65536,0,1,47439,8892,9205,65536,1 +1338,13380000,10000,0,0,256,123,1402,256,256,0,0,26467,65536,0,1,47439,8892,9205,65536,1 +1339,13390000,10000,0,0,256,123,1403,256,256,0,0,26472,65536,0,1,47439,8892,9205,65536,1 +1340,13400000,10000,0,0,256,123,1404,256,256,0,0,26476,65536,0,1,47439,8892,9205,65536,1 +1341,13410000,10000,0,0,256,123,1405,256,256,0,0,26480,65536,0,1,47439,8892,9205,65536,1 +1342,13420000,10000,0,0,256,123,1406,256,256,0,0,26484,65536,0,1,47439,8892,9205,65536,1 +1343,13430000,10000,0,0,256,123,1407,256,256,0,0,26487,65536,0,1,47439,8892,9205,65536,1 +1344,13440000,10000,0,0,256,123,1408,256,256,0,0,26492,65536,0,1,47439,8892,9205,65536,1 +1345,13450000,10000,0,0,256,123,1409,256,256,0,0,26517,65536,0,1,47439,8892,9205,65536,1 +1346,13460000,10000,0,0,256,123,1411,256,256,0,0,26521,65536,0,1,47439,8892,9205,65536,1 +1347,13470000,10000,0,0,256,123,1412,256,256,0,0,26525,65536,0,1,47439,8892,9205,65536,1 +1348,13480000,10000,0,0,256,123,1413,256,256,0,0,26530,65536,0,1,47439,8892,9205,65536,1 +1349,13490000,10000,0,0,256,123,1414,256,256,0,0,26534,65536,0,1,47439,8892,9205,65536,1 +1350,13500000,10000,0,0,256,121,1415,256,256,0,0,26538,65536,0,1,47439,8892,9205,65536,1 +1351,13510000,10000,0,0,256,123,1416,256,256,0,0,26542,65536,0,1,47439,8892,9205,65536,1 +1352,13520000,10000,0,0,256,123,1417,256,256,0,0,26546,65536,0,1,47439,8892,9205,65536,1 +1353,13530000,10000,0,0,256,123,1418,256,256,0,0,26551,65536,0,1,47439,8892,9205,65536,1 +1354,13540000,10000,0,0,256,123,1419,256,256,0,0,26555,65536,0,1,47439,8892,9205,65536,1 +1355,13550000,10000,0,0,256,123,1420,256,256,0,0,26559,65536,0,1,47439,8892,9205,65536,1 +1356,13560000,10000,0,0,256,123,1422,256,256,0,0,26564,65536,0,1,47439,8892,9205,65536,1 +1357,13570000,10000,0,0,256,123,1423,256,256,0,0,26572,65536,0,1,47439,8892,9205,65536,1 +1358,13580000,10000,0,0,256,123,1423,256,256,0,0,26583,65536,0,1,47439,8892,9205,65536,1 +1359,13590000,10000,0,0,256,123,1425,256,256,0,0,26589,65536,0,1,47439,8892,9205,65536,1 +1360,13600000,10000,0,0,256,123,1426,256,256,0,0,26593,65536,0,1,47439,8892,9205,65536,1 +1361,13610000,10000,0,0,256,123,1427,256,256,0,0,26597,65536,0,1,47439,8892,9205,65536,1 +1362,13620000,10000,0,0,256,123,1428,256,256,0,0,26601,65536,0,1,47439,8892,9205,65536,1 +1363,13630000,10000,0,0,256,123,1429,256,256,0,0,26605,65536,0,1,47439,8892,9205,65536,1 +1364,13640000,10000,0,0,256,123,1430,256,256,0,0,26609,65536,0,1,47439,8892,9205,65536,1 +1365,13650000,10000,0,0,256,123,1431,256,256,0,0,26613,65536,0,1,47439,8892,9205,65536,1 +1366,13660000,10000,0,0,256,123,1432,256,256,0,0,26617,65536,0,1,47439,8892,9205,65536,1 +1367,13670000,10000,0,0,256,123,1433,256,256,0,0,26621,65536,0,1,47439,8892,9205,65536,1 +1368,13680000,10000,0,0,256,123,1435,256,256,0,0,26625,65536,0,1,47439,8892,9205,65536,1 +1369,13690000,10000,0,0,256,124,1436,256,256,0,0,26629,65536,0,1,47439,8892,9205,65536,1 +1370,13700000,10000,0,0,256,124,1437,256,256,0,0,26650,65536,0,1,47439,8892,9205,65536,1 +422,4220000,18446744073700071616,0,0,106901,33,1398,256,256,0,4895412794951724518,26667,65536,0,0,47439,8892,9205,65536,1 +1371,13710000,9490000,0,0,235269,124,1438,256,256,0,4711351146847928320,26679,65536,0,1,47439,8892,9205,65536,1 +1372,13720000,10000,0,0,256,124,1439,256,256,0,0,26685,65536,0,1,47439,8892,9205,65536,1 +1373,13730000,10000,0,0,256,124,1440,256,256,0,0,26690,65536,0,1,47439,8892,9205,65536,1 +1374,13740000,10000,0,0,256,124,1441,256,256,0,0,26693,65536,0,1,47439,8892,9205,65536,1 +1375,13750000,10000,0,0,256,124,1442,256,256,0,0,26698,65536,0,1,47439,8892,9205,65536,1 +1376,13760000,10000,0,0,256,124,1443,256,256,0,0,26702,65536,0,1,47439,8892,9205,65536,1 +1377,13770000,10000,0,0,256,124,1445,256,256,0,0,26705,65536,0,1,47439,8892,9205,65536,1 +1378,13780000,10000,0,0,256,124,1446,256,256,0,0,26709,65536,0,1,47439,8892,9205,65536,1 +1379,13790000,10000,0,0,256,124,1447,256,256,0,0,26713,65536,0,1,47439,8892,9205,65536,1 +1380,13800000,10000,0,0,256,124,1448,256,256,0,0,26717,65536,0,1,47439,8892,9205,65536,1 +1381,13810000,10000,0,0,256,124,1449,256,256,0,0,26721,65536,0,1,47439,8892,9205,65536,1 +1382,13820000,10000,0,0,256,124,1450,256,256,0,0,26724,65536,0,1,47439,8892,9205,65536,1 +1383,13830000,10000,0,0,256,124,1451,256,256,0,0,26730,65536,0,1,47439,8892,9205,65536,1 +1384,13840000,10000,0,0,256,124,1452,256,256,0,0,26736,65536,0,1,47439,8892,9205,65536,1 +1385,13850000,10000,0,0,256,124,1453,256,256,0,0,26740,65536,0,1,47439,8892,9205,65536,1 +1386,13860000,10000,0,0,256,124,1454,256,256,0,0,26744,65536,0,1,47439,8892,9205,65536,1 +1387,13870000,10000,0,0,256,124,1455,256,256,0,0,26748,65536,0,1,47439,8892,9205,65536,1 +1388,13880000,10000,0,0,256,124,1456,256,256,0,0,26752,65536,0,1,47439,8892,9205,65536,1 +1389,13890000,10000,0,0,256,124,1457,256,256,0,0,26755,65536,0,1,47439,8892,9205,65536,1 +1390,13900000,10000,0,0,256,124,1459,256,256,0,0,26760,65536,0,1,47439,8892,9205,65536,1 +1391,13910000,10000,0,0,256,124,1460,256,256,0,0,26765,65536,0,1,47439,8892,9205,65536,1 +1392,13920000,10000,0,0,256,124,1461,256,256,0,0,26784,65536,0,1,47439,8892,9205,65536,1 +1393,13930000,10000,0,0,256,124,1462,256,256,0,0,26789,65536,0,1,47439,8892,9205,65536,1 +1394,13940000,10000,0,0,256,123,1463,256,256,0,0,26793,65536,0,1,47439,8892,9205,65536,1 +1395,13950000,10000,0,0,256,123,1464,256,256,0,0,26797,65536,0,1,47439,8892,9205,65536,1 +1396,13960000,10000,0,0,256,123,1465,256,256,0,0,26801,65536,0,1,47439,8892,9205,65536,1 +1397,13970000,10000,0,0,256,123,1466,256,256,0,0,26811,65536,0,1,47439,8892,9205,65536,1 +1398,13980000,10000,0,0,256,123,1467,256,256,0,0,26816,65536,0,1,47439,8892,9205,65536,1 +1399,13990000,10000,0,0,256,123,1468,256,256,0,0,26820,65536,0,1,47439,8892,9205,65536,1 +1400,14000000,10000,0,0,256,123,1469,256,256,0,0,26824,65536,0,1,47439,8892,9205,65536,1 +1401,14010000,10000,0,0,256,123,1470,256,256,0,0,26830,65536,0,1,47439,8892,9205,65536,1 +1402,14020000,10000,0,0,256,123,1471,256,256,0,0,26834,65536,0,1,47439,8892,9205,65536,1 +1403,14030000,10000,0,0,256,123,1473,256,256,0,0,26838,65536,0,1,47439,8892,9205,65536,1 +1404,14040000,10000,0,0,256,123,1474,256,256,0,0,26842,65536,0,1,47439,8892,9205,65536,1 +1405,14050000,10000,0,0,256,123,1475,256,256,0,0,26846,65536,0,1,47439,8892,9205,65536,1 +1406,14060000,10000,0,0,256,123,1476,256,256,0,0,26851,65536,0,1,47439,8892,9205,65536,1 +1407,14070000,10000,0,0,256,123,1477,256,256,0,0,26856,65536,0,1,47439,8892,9205,65536,1 +1408,14080000,10000,0,0,256,123,1478,256,256,0,0,26860,65536,0,1,47439,8892,9205,65536,1 +1409,14090000,10000,0,0,256,122,1479,256,256,0,0,26866,65536,0,1,47439,8892,9205,65536,1 +1410,14100000,10000,0,0,256,122,1480,256,256,0,0,26870,65536,0,1,47439,8892,9205,65536,1 +1411,14110000,10000,0,0,256,122,1481,256,256,0,0,26874,65536,0,1,47439,8892,9205,65536,1 +1412,14120000,10000,0,0,256,122,1482,256,256,0,0,26878,65536,0,1,47439,8892,9205,65536,1 +1413,14130000,10000,0,0,256,122,1483,256,256,0,0,26883,65536,0,1,47439,8892,9205,65536,1 +1414,14140000,10000,0,0,256,122,1484,256,256,0,0,26887,65536,0,1,47439,8892,9205,65536,1 +1415,14150000,10000,0,0,256,122,1485,256,256,0,0,26891,65536,0,1,47439,8892,9205,65536,1 +1416,14160000,10000,0,0,256,122,1486,256,256,0,0,26895,65536,0,1,47439,8892,9205,65536,1 +1417,14170000,10000,0,0,256,122,1488,256,256,0,0,26899,65536,0,1,47439,8892,9205,65536,1 +1418,14180000,10000,0,0,256,122,1489,256,256,0,0,26903,65536,0,1,47439,8892,9205,65536,1 +1419,14190000,10000,0,0,256,122,1490,256,256,0,0,26922,65536,0,1,47439,8892,9205,65536,1 +1420,14200000,10000,0,0,256,122,1491,256,256,0,0,26927,65536,0,1,47439,8892,9205,65536,1 +1421,14210000,10000,0,0,256,122,1492,256,256,0,0,26932,65536,0,1,47439,8892,9205,65536,1 +1422,14220000,10000,0,0,256,122,1493,256,256,0,0,26937,65536,0,1,47439,8892,9205,65536,1 +1423,14230000,10000,0,0,256,122,1494,256,256,0,0,26949,65536,0,1,47439,8892,9205,65536,1 +1424,14240000,10000,0,0,256,122,1495,256,256,0,0,26955,65536,0,1,47439,8892,9205,65536,1 +1425,14250000,10000,0,0,256,122,1496,256,256,0,0,26961,65536,0,1,47439,8892,9205,65536,1 +1426,14260000,10000,0,0,256,122,1497,256,256,0,0,26968,65536,0,1,47439,8892,9205,65536,1 +1427,14270000,10000,0,0,256,122,1498,256,256,0,0,26972,65536,0,1,47439,8892,9205,65536,1 +1428,14280000,10000,0,0,256,122,1499,256,256,0,0,26975,65536,0,1,47439,8892,9205,65536,1 +1429,14290000,10000,0,0,256,122,1501,256,256,0,0,26980,65536,0,1,47439,8892,9205,65536,1 +1430,14300000,10000,0,0,256,122,1502,256,256,0,0,26984,65536,0,1,47439,8892,9205,65536,1 +1431,14310000,10000,0,0,256,122,1503,256,256,0,0,26988,65536,0,1,47439,8892,9205,65536,1 +1432,14320000,10000,0,0,256,122,1504,256,256,0,0,26992,65536,0,1,47439,8892,9205,65536,1 +1433,14330000,10000,0,0,256,122,1505,256,256,0,0,26996,65536,0,1,47439,8892,9205,65536,1 +1434,14340000,10000,0,0,256,122,1506,256,256,0,0,27000,65536,0,1,47439,8892,9205,65536,1 +1435,14350000,10000,0,0,256,122,1507,256,256,0,0,27004,65536,0,1,47439,8892,9205,65536,1 +1436,14360000,10000,0,0,256,122,1508,256,256,0,0,27008,65536,0,1,47439,8892,9205,65536,1 +1437,14370000,10000,0,0,256,122,1509,256,256,0,0,27012,65536,0,1,47439,8892,9205,65536,1 +1438,14380000,10000,0,0,256,122,1510,256,256,0,0,27016,65536,0,1,47439,8892,9205,65536,1 +1439,14390000,10000,0,0,256,122,1511,256,256,0,0,27020,65536,0,1,47439,8892,9205,65536,1 +1440,14400000,10000,0,0,256,122,1512,256,256,0,0,27025,65536,0,1,47439,8892,9205,65536,1 +1441,14410000,10000,0,0,256,122,1514,256,256,0,0,27028,65536,0,1,47439,8892,9205,65536,1 +1442,14420000,10000,0,0,256,122,1515,256,256,0,0,27033,65536,0,1,47439,8892,9205,65536,1 +1443,14430000,10000,0,0,256,122,1516,256,256,0,0,27036,65536,0,1,47439,8892,9205,65536,1 +1444,14440000,10000,0,0,256,122,1517,256,256,0,0,27056,65536,0,1,47439,8892,9205,65536,1 +1445,14450000,10000,0,0,256,122,1518,256,256,0,0,27060,65536,0,1,47439,8892,9205,65536,1 +1446,14460000,10000,0,0,256,122,1519,256,256,0,0,27064,65536,0,1,47439,8892,9205,65536,1 +1447,14470000,10000,0,0,256,122,1520,256,256,0,0,27068,65536,0,1,47439,8892,9205,65536,1 +330,3300000,18446744073698381616,0,0,83354,35,1091,256,256,0,4895412794951723693,27082,65536,0,0,47439,8892,9205,65536,1 +1448,14480000,11180000,0,0,278528,122,1521,256,256,0,4712258458689208320,27093,65536,0,1,47439,8892,9205,65536,1 +1449,14490000,10000,0,0,256,122,1522,256,256,0,0,27098,65536,0,1,47439,8892,9205,65536,1 +1450,14500000,10000,0,0,256,122,1523,256,256,0,0,27102,65536,0,1,47439,8892,9205,65536,1 +1451,14510000,10000,0,0,256,122,1525,256,256,0,0,27106,65536,0,1,47439,8892,9205,65536,1 +1452,14520000,10000,0,0,256,122,1526,256,256,0,0,27110,65536,0,1,47439,8892,9205,65536,1 +1453,14530000,10000,0,0,256,122,1527,256,256,0,0,27114,65536,0,1,47439,8892,9205,65536,1 +1454,14540000,10000,0,0,256,122,1528,256,256,0,0,27119,65536,0,1,47439,8892,9205,65536,1 +1455,14550000,10000,0,0,256,122,1529,256,256,0,0,27124,65536,0,1,47439,8892,9205,65536,1 +1456,14560000,10000,0,0,256,122,1530,256,256,0,0,27128,65536,0,1,47439,8892,9205,65536,1 +1457,14570000,10000,0,0,256,122,1531,256,256,0,0,27132,65536,0,1,47439,8892,9205,65536,1 +1458,14580000,10000,0,0,256,122,1532,256,256,0,0,27136,65536,0,1,47439,8892,9205,65536,1 +1459,14590000,10000,0,0,256,122,1533,256,256,0,0,27140,65536,0,1,47439,8892,9205,65536,1 +1460,14600000,10000,0,0,256,122,1534,256,256,0,0,27145,65536,0,1,47439,8892,9205,65536,1 +1461,14610000,10000,0,0,256,122,1535,256,256,0,0,27151,65536,0,1,47439,8892,9205,65536,1 +1462,14620000,10000,0,0,256,122,1536,256,256,0,0,27155,65536,0,1,47439,8892,9205,65536,1 +1463,14630000,10000,0,0,256,122,1537,256,256,0,0,27159,65536,0,1,47439,8892,9205,65536,1 +1464,14640000,10000,0,0,256,122,1538,256,256,0,0,27163,65536,0,1,47439,8892,9205,65536,1 +1465,14650000,10000,0,0,256,122,1539,256,256,0,0,27167,65536,0,1,47439,8892,9205,65536,1 +1466,14660000,10000,0,0,256,122,1540,256,256,0,0,27172,65536,0,1,47439,8892,9205,65536,1 +1467,14670000,10000,0,0,256,122,1542,256,256,0,0,27190,65536,0,1,47439,8892,9205,65536,1 +1468,14680000,10000,0,0,256,122,1543,256,256,0,0,27195,65536,0,1,47439,8892,9205,65536,1 +1469,14690000,10000,0,0,256,122,1544,256,256,0,0,27200,65536,0,1,47439,8892,9205,65536,1 +1470,14700000,10000,0,0,256,122,1545,256,256,0,0,27205,65536,0,1,47439,8892,9205,65536,1 +1471,14710000,10000,0,0,256,123,1546,256,256,0,0,27209,65536,0,1,47439,8892,9205,65536,1 +1472,14720000,10000,0,0,256,123,1547,256,256,0,0,27213,65536,0,1,47439,8892,9205,65536,1 +1473,14730000,10000,0,0,256,123,1548,256,256,0,0,27218,65536,0,1,47439,8892,9205,65536,1 +1474,14740000,10000,0,0,256,123,1549,256,256,0,0,27227,65536,0,1,47439,8892,9205,65536,1 +1475,14750000,10000,0,0,256,123,1551,256,256,0,0,27232,65536,0,1,47439,8892,9205,65536,1 +1476,14760000,10000,0,0,256,123,1552,256,256,0,0,27236,65536,0,1,47439,8892,9205,65536,1 +1477,14770000,10000,0,0,256,123,1553,256,256,0,0,27240,65536,0,1,47439,8892,9205,65536,1 +1478,14780000,10000,0,0,256,123,1554,256,256,0,0,27246,65536,0,1,47439,8892,9205,65536,1 +1479,14790000,10000,0,0,256,123,1555,256,256,0,0,27250,65536,0,1,47439,8892,9205,65536,1 +1480,14800000,10000,0,0,256,123,1556,256,256,0,0,27255,65536,0,1,47439,8892,9205,65536,1 +1481,14810000,10000,0,0,256,123,1557,256,256,0,0,27259,65536,0,1,47439,8892,9205,65536,1 +1482,14820000,10000,0,0,256,123,1558,256,256,0,0,27263,65536,0,1,47439,8892,9205,65536,1 +1483,14830000,10000,0,0,256,123,1559,256,256,0,0,27267,65536,0,1,47439,8892,9205,65536,1 +1484,14840000,10000,0,0,256,123,1561,256,256,0,0,27271,65536,0,1,47439,8892,9205,65536,1 +1485,14850000,10000,0,0,256,123,1562,256,256,0,0,27276,65536,0,1,47439,8892,9205,65536,1 +1486,14860000,10000,0,0,256,123,1562,256,256,0,0,27281,65536,0,1,47439,8892,9205,65536,1 +1487,14870000,10000,0,0,256,123,1564,256,256,0,0,27285,65536,0,1,47439,8892,9205,65536,1 +1488,14880000,10000,0,0,256,123,1565,256,256,0,0,27289,65536,0,1,47439,8892,9205,65536,1 +1489,14890000,10000,0,0,256,123,1566,256,256,0,0,27293,65536,0,1,47439,8892,9205,65536,1 +1490,14900000,10000,0,0,256,123,1567,256,256,0,0,27297,65536,0,1,47439,8892,9205,65536,1 +1491,14910000,10000,0,0,256,123,1568,256,256,0,0,27302,65536,0,1,47439,8892,9205,65536,1 +1492,14920000,10000,0,0,256,123,1569,256,256,0,0,27306,65536,0,1,47439,8892,9205,65536,1 +1493,14930000,10000,0,0,256,123,1570,256,256,0,0,27326,65536,0,1,47439,8892,9205,65536,1 +1494,14940000,10000,0,0,256,123,1571,256,256,0,0,27330,65536,0,1,47439,8892,9205,65536,1 +1495,14950000,10000,0,0,256,123,1572,256,256,0,0,27334,65536,0,1,47439,8892,9205,65536,1 +1496,14960000,10000,0,0,256,122,1573,256,256,0,0,27339,65536,0,1,47439,8892,9205,65536,1 +1497,14970000,10000,0,0,256,122,1574,256,256,0,0,27343,65536,0,1,47439,8892,9205,65536,1 +1498,14980000,10000,0,0,256,122,1575,256,256,0,0,27347,65536,0,1,47439,8892,9205,65536,1 +540,5400000,18446744073699971616,0,0,137134,33,2102,256,256,0,4895412794951724469,27366,65536,0,0,47439,8892,9205,65536,1 +1499,14990000,9590000,0,0,237804,122,1576,256,256,0,4711404833939128320,27373,65536,0,1,47439,8892,9205,65536,1 +1500,15000000,10000,0,0,256,122,1577,256,256,0,0,27379,65536,0,1,47439,8892,9205,65536,1 +1501,15010000,10000,0,0,256,122,1579,256,256,0,0,27383,65536,0,1,47439,8892,9205,65536,1 +1502,15020000,10000,0,0,256,122,1580,256,256,0,0,27387,65536,0,1,47439,8892,9205,65536,1 +1503,15030000,10000,0,0,256,122,1581,256,256,0,0,27392,65536,0,1,47439,8892,9205,65536,1 +1504,15040000,10000,0,0,256,122,1582,256,256,0,0,27396,65536,0,1,47439,8892,9205,65536,1 +1505,15050000,10000,0,0,256,122,1583,256,256,0,0,27401,65536,0,1,47439,8892,9205,65536,1 +1506,15060000,10000,0,0,256,122,1584,256,256,0,0,27405,65536,0,1,47439,8892,9205,65536,1 +1507,15070000,10000,0,0,256,122,1585,256,256,0,0,27410,65536,0,1,47439,8892,9205,65536,1 +1508,15080000,10000,0,0,256,122,1586,256,256,0,0,27414,65536,0,1,47439,8892,9205,65536,1 +1509,15090000,10000,0,0,256,122,1587,256,256,0,0,27419,65536,0,1,47439,8892,9205,65536,1 +1510,15100000,10000,0,0,256,122,1588,256,256,0,0,27423,65536,0,1,47439,8892,9205,65536,1 +1511,15110000,10000,0,0,256,122,1589,256,256,0,0,27427,65536,0,1,47439,8892,9205,65536,1 +1512,15120000,10000,0,0,256,122,1590,256,256,0,0,27432,65536,0,1,47439,8892,9205,65536,1 +1513,15130000,10000,0,0,256,122,1591,256,256,0,0,27436,65536,0,1,47439,8892,9205,65536,1 +1514,15140000,10000,0,0,256,122,1592,256,256,0,0,27440,65536,0,1,47439,8892,9205,65536,1 +1515,15150000,10000,0,0,256,122,1594,256,256,0,0,27444,65536,0,1,47439,8892,9205,65536,1 +1516,15160000,10000,0,0,256,122,1595,256,256,0,0,27462,65536,0,1,47439,8892,9205,65536,1 +1517,15170000,10000,0,0,256,122,1596,256,256,0,0,27467,65536,0,1,47439,8892,9205,65536,1 +1518,15180000,10000,0,0,256,122,1597,256,256,0,0,27471,65536,0,1,47439,8892,9205,65536,1 +1519,15190000,10000,0,0,256,122,1598,256,256,0,0,27475,65536,0,1,47439,8892,9205,65536,1 +1520,15200000,10000,0,0,256,122,1599,256,256,0,0,27479,65536,0,1,47439,8892,9205,65536,1 +1521,15210000,10000,0,0,256,122,1600,256,256,0,0,27482,65536,0,1,47439,8892,9205,65536,1 +1522,15220000,10000,0,0,256,122,1601,256,256,0,0,27487,65536,0,1,47439,8892,9205,65536,1 +1523,15230000,10000,0,0,256,122,1602,256,256,0,0,27491,65536,0,1,47439,8892,9205,65536,1 +1524,15240000,10000,0,0,256,122,1603,256,256,0,0,27496,65536,0,1,47439,8892,9205,65536,1 +1525,15250000,10000,0,0,256,122,1605,256,256,0,0,27506,65536,0,1,47439,8892,9205,65536,1 +1526,15260000,10000,0,0,256,122,1606,256,256,0,0,27511,65536,0,1,47439,8892,9205,65536,1 +1527,15270000,10000,0,0,256,122,1607,256,256,0,0,27515,65536,0,1,47439,8892,9205,65536,1 +1528,15280000,10000,0,0,256,122,1608,256,256,0,0,27519,65536,0,1,47439,8892,9205,65536,1 +1529,15290000,10000,0,0,256,122,1609,256,256,0,0,27524,65536,0,1,47439,8892,9205,65536,1 +1530,15300000,10000,0,0,256,122,1610,256,256,0,0,27528,65536,0,1,47439,8892,9205,65536,1 +1531,15310000,10000,0,0,256,122,1611,256,256,0,0,27533,65536,0,1,47439,8892,9205,65536,1 +1532,15320000,10000,0,0,256,122,1612,256,256,0,0,27537,65536,0,1,47439,8892,9205,65536,1 +1533,15330000,10000,0,0,256,122,1613,256,256,0,0,27542,65536,0,1,47439,8892,9205,65536,1 +1534,15340000,10000,0,0,256,122,1614,256,256,0,0,27546,65536,0,1,47439,8892,9205,65536,1 +1535,15350000,10000,0,0,256,122,1615,256,256,0,0,27550,65536,0,1,47439,8892,9205,65536,1 +1536,15360000,10000,0,0,256,122,1617,256,256,0,0,27554,65536,0,1,47439,8892,9205,65536,1 +1537,15370000,10000,0,0,256,122,1617,256,256,0,0,27559,65536,0,1,47439,8892,9205,65536,1 +1538,15380000,10000,0,0,256,120,1618,256,256,0,0,27565,65536,0,1,47439,8892,9205,65536,1 +1539,15390000,10000,0,0,256,121,1619,256,256,0,0,27569,65536,0,1,47439,8892,9205,65536,1 +1540,15400000,10000,0,0,256,121,1621,256,256,0,0,27574,65536,0,1,47439,8892,9205,65536,1 +1541,15410000,10000,0,0,256,121,1622,256,256,0,0,27579,65536,0,1,47439,8892,9205,65536,1 +1542,15420000,10000,0,0,256,121,1623,256,256,0,0,27598,65536,0,1,47439,8892,9205,65536,1 +1543,15430000,10000,0,0,256,121,1624,256,256,0,0,27602,65536,0,1,47439,8892,9205,65536,1 +1544,15440000,10000,0,0,256,121,1625,256,256,0,0,27606,65536,0,1,47439,8892,9205,65536,1 +1545,15450000,10000,0,0,256,121,1626,256,256,0,0,27611,65536,0,1,47439,8892,9205,65536,1 +1546,15460000,10000,0,0,256,121,1627,256,256,0,0,27615,65536,0,1,47439,8892,9205,65536,1 +1547,15470000,10000,0,0,256,121,1628,256,256,0,0,27620,65536,0,1,47439,8892,9205,65536,1 +1548,15480000,10000,0,0,256,121,1629,256,256,0,0,27624,65536,0,1,47439,8892,9205,65536,1 +1549,15490000,10000,0,0,256,121,1630,256,256,0,0,27629,65536,0,1,47439,8892,9205,65536,1 +541,5410000,18446744073699471616,0,0,137286,37,1924,256,256,0,4895412794951724225,27648,65536,0,0,47439,8892,9205,65536,1 +1550,15500000,10090000,0,0,250708,121,1632,256,256,0,4711673269395128320,27654,65536,0,1,47439,8892,9205,65536,1 +1551,15510000,10000,0,0,256,121,1633,256,256,0,0,27659,65536,0,1,47439,8892,9205,65536,1 +1552,15520000,10000,0,0,256,121,1634,256,256,0,0,27663,65536,0,1,47439,8892,9205,65536,1 +1553,15530000,10000,0,0,256,121,1635,256,256,0,0,27667,65536,0,1,47439,8892,9205,65536,1 +1554,15540000,10000,0,0,256,121,1636,256,256,0,0,27671,65536,0,1,47439,8892,9205,65536,1 +1555,15550000,10000,0,0,256,121,1637,256,256,0,0,27675,65536,0,1,47439,8892,9205,65536,1 +1556,15560000,10000,0,0,256,121,1638,256,256,0,0,27680,65536,0,1,47439,8892,9205,65536,1 +1557,15570000,10000,0,0,256,121,1639,256,256,0,0,27685,65536,0,1,47439,8892,9205,65536,1 +1558,15580000,10000,0,0,256,121,1640,256,256,0,0,27690,65536,0,1,47439,8892,9205,65536,1 +1559,15590000,10000,0,0,256,121,1641,256,256,0,0,27695,65536,0,1,47439,8892,9205,65536,1 +1560,15600000,10000,0,0,256,121,1642,256,256,0,0,27700,65536,0,1,47439,8892,9205,65536,1 +1561,15610000,10000,0,0,256,121,1644,256,256,0,0,27705,65536,0,1,47439,8892,9205,65536,1 +1562,15620000,10000,0,0,256,121,1645,256,256,0,0,27709,65536,0,1,47439,8892,9205,65536,1 +1563,15630000,10000,0,0,256,120,1645,256,256,0,0,27714,65536,0,1,47439,8892,9205,65536,1 +1564,15640000,10000,0,0,256,120,1646,256,256,0,0,27733,65536,0,1,47439,8892,9205,65536,1 +1565,15650000,10000,0,0,256,120,1648,256,256,0,0,27738,65536,0,1,47439,8892,9205,65536,1 +1566,15660000,10000,0,0,256,120,1649,256,256,0,0,27742,65536,0,1,47439,8892,9205,65536,1 +1567,15670000,10000,0,0,256,120,1650,256,256,0,0,27746,65536,0,1,47439,8892,9205,65536,1 +1568,15680000,10000,0,0,256,120,1651,256,256,0,0,27750,65536,0,1,47439,8892,9205,65536,1 +1569,15690000,10000,0,0,256,120,1652,256,256,0,0,27755,65536,0,1,47439,8892,9205,65536,1 +1570,15700000,10000,0,0,256,120,1653,256,256,0,0,27759,65536,0,1,47439,8892,9205,65536,1 +1571,15710000,10000,0,0,256,120,1654,256,256,0,0,27763,65536,0,1,47439,8892,9205,65536,1 +1572,15720000,10000,0,0,256,120,1655,256,256,0,0,27767,65536,0,1,47439,8892,9205,65536,1 +1573,15730000,10000,0,0,256,120,1656,256,256,0,0,27771,65536,0,1,47439,8892,9205,65536,1 +1574,15740000,10000,0,0,256,120,1657,256,256,0,0,27775,65536,0,1,47439,8892,9205,65536,1 +1575,15750000,10000,0,0,256,120,1659,256,256,0,0,27779,65536,0,1,47439,8892,9205,65536,1 +1576,15760000,10000,0,0,256,120,1660,256,256,0,0,27790,65536,0,1,47439,8892,9205,65536,1 +1577,15770000,10000,0,0,256,120,1661,256,256,0,0,27794,65536,0,1,47439,8892,9205,65536,1 +1578,15780000,10000,0,0,256,120,1662,256,256,0,0,27799,65536,0,1,47439,8892,9205,65536,1 +1579,15790000,10000,0,0,256,120,1663,256,256,0,0,27804,65536,0,1,47439,8892,9205,65536,1 +1580,15800000,10000,0,0,256,120,1664,256,256,0,0,27809,65536,0,1,47439,8892,9205,65536,1 +1581,15810000,10000,0,0,256,120,1665,256,256,0,0,27814,65536,0,1,47439,8892,9205,65536,1 +1582,15820000,10000,0,0,256,120,1666,256,256,0,0,27817,65536,0,1,47439,8892,9205,65536,1 +1583,15830000,10000,0,0,256,120,1667,256,256,0,0,27821,65536,0,1,47439,8892,9205,65536,1 +1584,15840000,10000,0,0,256,120,1668,256,256,0,0,27826,65536,0,1,47439,8892,9205,65536,1 +1585,15850000,10000,0,0,256,120,1670,256,256,0,0,27830,65536,0,1,47439,8892,9205,65536,1 +1586,15860000,10000,0,0,256,120,1671,256,256,0,0,27835,65536,0,1,47439,8892,9205,65536,1 +1587,15870000,10000,0,0,256,120,1672,256,256,0,0,27840,65536,0,1,47439,8892,9205,65536,1 +1588,15880000,10000,0,0,256,120,1673,256,256,0,0,27846,65536,0,1,47439,8892,9205,65536,1 +1589,15890000,10000,0,0,256,120,1674,256,256,0,0,27865,65536,0,1,47439,8892,9205,65536,1 +1590,15900000,10000,0,0,256,120,1674,256,256,0,0,27870,65536,0,1,47439,8892,9205,65536,1 +1591,15910000,10000,0,0,256,120,1676,256,256,0,0,27875,65536,0,1,47439,8892,9205,65536,1 +1592,15920000,10000,0,0,256,120,1677,256,256,0,0,27879,65536,0,1,47439,8892,9205,65536,1 +1593,15930000,10000,0,0,256,120,1678,256,256,0,0,27884,65536,0,1,47439,8892,9205,65536,1 +1594,15940000,10000,0,0,256,120,1679,256,256,0,0,27888,65536,0,1,47439,8892,9205,65536,1 +1595,15950000,10000,0,0,256,120,1680,256,256,0,0,27892,65536,0,1,47439,8892,9205,65536,1 +1596,15960000,10000,0,0,256,120,1681,256,256,0,0,27897,65536,0,1,47439,8892,9205,65536,1 +1597,15970000,10000,0,0,256,120,1682,256,256,0,0,27901,65536,0,1,47439,8892,9205,65536,1 +1598,15980000,10000,0,0,256,120,1683,256,256,0,0,27906,65536,0,1,47439,8892,9205,65536,1 +1599,15990000,10000,0,0,256,120,1684,256,256,0,0,27911,65536,0,1,47439,8892,9205,65536,1 +1600,16000000,10000,0,0,256,120,1686,256,256,0,0,27915,65536,0,1,47439,8892,9205,65536,1 +750,7500000,18446744073701051616,0,0,190912,30,3602,256,256,0,4895412794951724997,27934,65536,0,0,47439,8892,9205,65536,1 +1601,16010000,8510000,0,0,210138,120,1687,256,256,0,4710825013354168320,27942,65536,0,1,47439,8892,9205,65536,1 +1602,16020000,10000,0,0,256,120,1688,256,256,0,0,27947,65536,0,1,47439,8892,9205,65536,1 +1603,16030000,10000,0,0,256,120,1689,256,256,0,0,27951,65536,0,1,47439,8892,9205,65536,1 +1604,16040000,10000,0,0,256,120,1690,256,256,0,0,27955,65536,0,1,47439,8892,9205,65536,1 +1605,16050000,10000,0,0,256,120,1691,256,256,0,0,27959,65536,0,1,47439,8892,9205,65536,1 +1606,16060000,10000,0,0,256,120,1692,256,256,0,0,27963,65536,0,1,47439,8892,9205,65536,1 +1607,16070000,10000,0,0,256,120,1693,256,256,0,0,27967,65536,0,1,47439,8892,9205,65536,1 +1608,16080000,10000,0,0,256,120,1694,256,256,0,0,27971,65536,0,1,47439,8892,9205,65536,1 +1609,16090000,10000,0,0,256,120,1695,256,256,0,0,27975,65536,0,1,47439,8892,9205,65536,1 +1610,16100000,10000,0,0,256,120,1697,256,256,0,0,27979,65536,0,1,47439,8892,9205,65536,1 +1611,16110000,10000,0,0,256,120,1698,256,256,0,0,27997,65536,0,1,47439,8892,9205,65536,1 +1612,16120000,10000,0,0,256,120,1699,256,256,0,0,28001,65536,0,1,47439,8892,9205,65536,1 +1613,16130000,10000,0,0,256,120,1700,256,256,0,0,28006,65536,0,1,47439,8892,9205,65536,1 +1614,16140000,10000,0,0,256,120,1701,256,256,0,0,28012,65536,0,1,47439,8892,9205,65536,1 +1615,16150000,10000,0,0,256,120,1702,256,256,0,0,28017,65536,0,1,47439,8892,9205,65536,1 +1616,16160000,10000,0,0,256,120,1702,256,256,0,0,28021,65536,0,1,47439,8892,9205,65536,1 +1617,16170000,10000,0,0,256,120,1704,256,256,0,0,28027,65536,0,1,47439,8892,9205,65536,1 +1618,16180000,10000,0,0,256,120,1705,256,256,0,0,28031,65536,0,1,47439,8892,9205,65536,1 +1619,16190000,10000,0,0,256,120,1706,256,256,0,0,28036,65536,0,1,47439,8892,9205,65536,1 +1620,16200000,10000,0,0,256,120,1707,256,256,0,0,28040,65536,0,1,47439,8892,9205,65536,1 +1621,16210000,10000,0,0,256,120,1708,256,256,0,0,28045,65536,0,1,47439,8892,9205,65536,1 +1622,16220000,10000,0,0,256,120,1709,256,256,0,0,28050,65536,0,1,47439,8892,9205,65536,1 +1623,16230000,10000,0,0,256,120,1710,256,256,0,0,28055,65536,0,1,47439,8892,9205,65536,1 +1624,16240000,10000,0,0,256,120,1711,256,256,0,0,28060,65536,0,1,47439,8892,9205,65536,1 +1625,16250000,10000,0,0,256,120,1712,256,256,0,0,28064,65536,0,1,47439,8892,9205,65536,1 +1626,16260000,10000,0,0,256,120,1714,256,256,0,0,28068,65536,0,1,47439,8892,9205,65536,1 +1627,16270000,10000,0,0,256,120,1715,256,256,0,0,28077,65536,0,1,47439,8892,9205,65536,1 +1628,16280000,10000,0,0,256,120,1716,256,256,0,0,28081,65536,0,1,47439,8892,9205,65536,1 +1629,16290000,10000,0,0,256,120,1717,256,256,0,0,28086,65536,0,1,47439,8892,9205,65536,1 +1630,16300000,10000,0,0,256,120,1718,256,256,0,0,28090,65536,0,1,47439,8892,9205,65536,1 +1631,16310000,10000,0,0,256,120,1719,256,256,0,0,28095,65536,0,1,47439,8892,9205,65536,1 +1632,16320000,10000,0,0,256,120,1720,256,256,0,0,28099,65536,0,1,47439,8892,9205,65536,1 +1633,16330000,10000,0,0,256,120,1721,256,256,0,0,28103,65536,0,1,47439,8892,9205,65536,1 +1634,16340000,10000,0,0,256,120,1722,256,256,0,0,28107,65536,0,1,47439,8892,9205,65536,1 +1635,16350000,10000,0,0,256,120,1723,256,256,0,0,28111,65536,0,1,47439,8892,9205,65536,1 +1636,16360000,10000,0,0,256,120,1725,256,256,0,0,28130,65536,0,1,47439,8892,9205,65536,1 +1637,16370000,10000,0,0,256,120,1726,256,256,0,0,28134,65536,0,1,47439,8892,9205,65536,1 +1638,16380000,10000,0,0,256,120,1727,256,256,0,0,28138,65536,0,1,47439,8892,9205,65536,1 +1639,16390000,10000,0,0,256,120,1728,256,256,0,0,28143,65536,0,1,47439,8892,9205,65536,1 +1640,16400000,10000,0,0,256,120,1729,256,256,0,0,28147,65536,0,1,47439,8892,9205,65536,1 +1641,16410000,10000,0,0,256,120,1730,256,256,0,0,28151,65536,0,1,47439,8892,9205,65536,1 +1642,16420000,10000,0,0,256,120,1731,256,256,0,0,28155,65536,0,1,47439,8892,9205,65536,1 +1643,16430000,10000,0,0,256,120,1732,256,256,0,0,28159,65536,0,1,47439,8892,9205,65536,1 +1644,16440000,10000,0,0,256,120,1733,256,256,0,0,28163,65536,0,1,47439,8892,9205,65536,1 +1645,16450000,10000,0,0,256,120,1734,256,256,0,0,28167,65536,0,1,47439,8892,9205,65536,1 +1646,16460000,10000,0,0,256,120,1735,256,256,0,0,28171,65536,0,1,47439,8892,9205,65536,1 +1647,16470000,10000,0,0,256,120,1736,256,256,0,0,28176,65536,0,1,47439,8892,9205,65536,1 +1648,16480000,10000,0,0,256,120,1737,256,256,0,0,28179,65536,0,1,47439,8892,9205,65536,1 +1649,16490000,10000,0,0,256,120,1738,256,256,0,0,28183,65536,0,1,47439,8892,9205,65536,1 +1650,16500000,10000,0,0,256,120,1739,256,256,0,0,28187,65536,0,1,47439,8892,9205,65536,1 +1651,16510000,10000,0,0,256,120,1741,256,256,0,0,28191,65536,0,1,47439,8892,9205,65536,1 +1652,16520000,10000,0,0,256,120,1742,256,256,0,0,28195,65536,0,1,47439,8892,9205,65536,1 +659,6590000,18446744073699621616,0,0,167516,35,2416,256,256,0,4895412794951724298,28211,65536,0,0,47439,8892,9205,65536,1 +1653,16530000,9940000,0,0,246846,120,1743,256,256,0,4711592738758328320,28219,65536,0,1,47439,8892,9205,65536,1 +1654,16540000,10000,0,0,256,120,1744,256,256,0,0,28224,65536,0,1,47439,8892,9205,65536,1 +1655,16550000,10000,0,0,256,120,1745,256,256,0,0,28228,65536,0,1,47439,8892,9205,65536,1 +1656,16560000,10000,0,0,256,120,1746,256,256,0,0,28232,65536,0,1,47439,8892,9205,65536,1 +1657,16570000,10000,0,0,256,120,1747,256,256,0,0,28236,65536,0,1,47439,8892,9205,65536,1 +1658,16580000,10000,0,0,256,120,1748,256,256,0,0,28240,65536,0,1,47439,8892,9205,65536,1 +1659,16590000,10000,0,0,256,120,1749,256,256,0,0,28244,65536,0,1,47439,8892,9205,65536,1 +1660,16600000,10000,0,0,256,120,1750,256,256,0,0,28248,65536,0,1,47439,8892,9205,65536,1 +1661,16610000,10000,0,0,256,120,1751,256,256,0,0,28267,65536,0,1,47439,8892,9205,65536,1 +1662,16620000,10000,0,0,256,120,1753,256,256,0,0,28271,65536,0,1,47439,8892,9205,65536,1 +1663,16630000,10000,0,0,256,120,1754,256,256,0,0,28275,65536,0,1,47439,8892,9205,65536,1 +1664,16640000,10000,0,0,256,120,1755,256,256,0,0,28279,65536,0,1,47439,8892,9205,65536,1 +1665,16650000,10000,0,0,256,120,1756,256,256,0,0,28284,65536,0,1,47439,8892,9205,65536,1 +1666,16660000,10000,0,0,256,120,1757,256,256,0,0,28289,65536,0,1,47439,8892,9205,65536,1 +1667,16670000,10000,0,0,256,122,1758,256,256,0,0,28295,65536,0,1,47439,8892,9205,65536,1 +1668,16680000,10000,0,0,256,122,1759,256,256,0,0,28301,65536,0,1,47439,8892,9205,65536,1 +1669,16690000,10000,0,0,256,122,1760,256,256,0,0,28306,65536,0,1,47439,8892,9205,65536,1 +1670,16700000,10000,0,0,256,122,1761,256,256,0,0,28311,65536,0,1,47439,8892,9205,65536,1 +1671,16710000,10000,0,0,256,122,1762,256,256,0,0,28315,65536,0,1,47439,8892,9205,65536,1 +1672,16720000,10000,0,0,256,122,1763,256,256,0,0,28320,65536,0,1,47439,8892,9205,65536,1 +1673,16730000,10000,0,0,256,122,1765,256,256,0,0,28325,65536,0,1,47439,8892,9205,65536,1 +1674,16740000,10000,0,0,256,122,1766,256,256,0,0,28331,65536,0,1,47439,8892,9205,65536,1 +1675,16750000,10000,0,0,256,122,1766,256,256,0,0,28341,65536,0,1,47439,8892,9205,65536,1 +1676,16760000,10000,0,0,256,122,1768,256,256,0,0,28347,65536,0,1,47439,8892,9205,65536,1 +1677,16770000,10000,0,0,256,122,1769,256,256,0,0,28351,65536,0,1,47439,8892,9205,65536,1 +1678,16780000,10000,0,0,256,122,1770,256,256,0,0,28356,65536,0,1,47439,8892,9205,65536,1 +1679,16790000,10000,0,0,256,122,1771,256,256,0,0,28360,65536,0,1,47439,8892,9205,65536,1 +1680,16800000,10000,0,0,256,122,1772,256,256,0,0,28364,65536,0,1,47439,8892,9205,65536,1 +1681,16810000,10000,0,0,256,122,1773,256,256,0,0,28369,65536,0,1,47439,8892,9205,65536,1 +1682,16820000,10000,0,0,256,122,1774,256,256,0,0,28376,65536,0,1,47439,8892,9205,65536,1 +1683,16830000,10000,0,0,256,122,1775,256,256,0,0,28401,65536,0,1,47439,8892,9205,65536,1 +1684,16840000,10000,0,0,256,122,1776,256,256,0,0,28405,65536,0,1,47439,8892,9205,65536,1 +1685,16850000,10000,0,0,256,122,1777,256,256,0,0,28409,65536,0,1,47439,8892,9205,65536,1 +1686,16860000,10000,0,0,256,122,1779,256,256,0,0,28414,65536,0,1,47439,8892,9205,65536,1 +1687,16870000,10000,0,0,256,122,1780,256,256,0,0,28419,65536,0,1,47439,8892,9205,65536,1 +751,7510000,18446744073700191616,0,0,191063,35,2717,256,256,0,4895412794951724577,28437,65536,0,0,47439,8892,9205,65536,1 +1688,16880000,9370000,0,0,232259,122,1781,256,256,0,4711286722338488320,28445,65536,0,1,47439,8892,9205,65536,1 +1689,16890000,10000,0,0,256,122,1782,256,256,0,0,28450,65536,0,1,47439,8892,9205,65536,1 +1690,16900000,10000,0,0,256,122,1783,256,256,0,0,28454,65536,0,1,47439,8892,9205,65536,1 +1691,16910000,10000,0,0,256,122,1784,256,256,0,0,28458,65536,0,1,47439,8892,9205,65536,1 +1692,16920000,10000,0,0,256,122,1785,256,256,0,0,28462,65536,0,1,47439,8892,9205,65536,1 +1693,16930000,10000,0,0,256,122,1786,256,256,0,0,28466,65536,0,1,47439,8892,9205,65536,1 +1694,16940000,10000,0,0,256,122,1787,256,256,0,0,28470,65536,0,1,47439,8892,9205,65536,1 +1695,16950000,10000,0,0,256,122,1788,256,256,0,0,28474,65536,0,1,47439,8892,9205,65536,1 +1696,16960000,10000,0,0,256,122,1790,256,256,0,0,28478,65536,0,1,47439,8892,9205,65536,1 +1697,16970000,10000,0,0,256,122,1791,256,256,0,0,28482,65536,0,1,47439,8892,9205,65536,1 +1698,16980000,10000,0,0,256,122,1792,256,256,0,0,28486,65536,0,1,47439,8892,9205,65536,1 +1699,16990000,10000,0,0,256,122,1793,256,256,0,0,28490,65536,0,1,47439,8892,9205,65536,1 +1700,17000000,10000,0,0,256,122,1793,256,256,0,0,28495,65536,0,1,47439,8892,9205,65536,1 +1701,17010000,10000,0,0,256,122,1794,256,256,0,0,28502,65536,0,1,47439,8892,9205,65536,1 +1702,17020000,10000,0,0,256,122,1796,256,256,0,0,28507,65536,0,1,47439,8892,9205,65536,1 +1703,17030000,10000,0,0,256,122,1797,256,256,0,0,28511,65536,0,1,47439,8892,9205,65536,1 +1704,17040000,10000,0,0,256,122,1798,256,256,0,0,28516,65536,0,1,47439,8892,9205,65536,1 +1705,17050000,10000,0,0,256,122,1799,256,256,0,0,28536,65536,0,1,47439,8892,9205,65536,1 +1706,17060000,10000,0,0,256,122,1800,256,256,0,0,28543,65536,0,1,47439,8892,9205,65536,1 +1707,17070000,10000,0,0,256,122,1801,256,256,0,0,28550,65536,0,1,47439,8892,9205,65536,1 +1708,17080000,10000,0,0,256,122,1802,256,256,0,0,28556,65536,0,1,47439,8892,9205,65536,1 +1709,17090000,10000,0,0,256,122,1803,256,256,0,0,28562,65536,0,1,47439,8892,9205,65536,1 +1710,17100000,10000,0,0,256,122,1804,256,256,0,0,28567,65536,0,1,47439,8892,9205,65536,1 +1711,17110000,10000,0,0,256,122,1806,256,256,0,0,28572,65536,0,1,47439,8892,9205,65536,1 +1712,17120000,10000,0,0,256,122,1807,256,256,0,0,28576,65536,0,1,47439,8892,9205,65536,1 +1713,17130000,10000,0,0,256,122,1808,256,256,0,0,28581,65536,0,1,47439,8892,9205,65536,1 diff --git a/experiments/bare_metal/runs/doe-aarch64-20260912-192202.csv b/experiments/bare_metal/runs/doe-aarch64-20260912-192202.csv new file mode 100644 index 00000000..216ff8da --- /dev/null +++ b/experiments/bare_metal/runs/doe-aarch64-20260912-192202.csv @@ -0,0 +1,660 @@ +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,fleet_k_q48,fleet_conserved +1211,12110000,10000,0,0,256,87,1471,1024,1024,0,0,25680,65536,0,1,51136,7111,7289,65536,1 +1212,12120000,10000,0,0,256,91,1473,1024,1024,0,0,25687,65536,0,1,51136,7111,7289,65536,1 +1213,12130000,10000,0,0,256,92,1474,2048,2048,0,0,25696,65536,0,1,51136,7111,7289,65536,1 +1214,12140000,10000,0,0,256,95,1475,2048,2048,0,0,25704,65536,0,1,51136,7111,7289,65536,1 +1215,12150000,10000,0,0,256,98,1477,2048,2048,0,0,25709,65536,0,1,51136,7111,7289,65536,1 +1216,12160000,10000,0,0,256,98,1478,4096,4096,0,0,25714,65536,0,1,51136,7111,7289,65536,1 +1217,12170000,10000,0,0,256,99,1479,4096,4096,0,0,25719,65536,0,1,51136,7111,7289,65536,1 +1218,12180000,10000,0,0,256,102,1481,4096,4096,0,0,25723,65536,0,1,51136,7111,7289,65536,1 +1219,12190000,10000,0,0,256,104,1482,4096,4096,0,0,25728,65536,0,1,51136,7111,7289,65536,1 +1220,12200000,10000,0,0,256,105,1483,2048,2048,0,0,25733,65536,0,1,51136,7111,7289,65536,1 +1221,12210000,10000,0,0,256,112,1484,2048,2048,0,0,25738,65536,0,1,51136,7111,7289,65536,1 +1222,12220000,10000,0,0,256,112,1486,2048,2048,0,0,25743,65536,0,1,51136,7111,7289,65536,1 +1223,12230000,10000,0,0,256,112,1487,1024,1024,0,0,25747,65536,0,1,51136,7111,7289,65536,1 +1224,12240000,10000,0,0,256,112,1488,1024,1024,0,0,25752,65536,0,1,51136,7111,7289,65536,1 +1225,12250000,10000,0,0,256,112,1490,512,512,0,0,25757,65536,0,1,51136,7111,7289,65536,1 +1226,12260000,10000,0,0,256,112,1491,512,512,0,0,25762,65536,0,1,51136,7111,7289,65536,1 +1227,12270000,10000,0,0,256,112,1412,256,256,0,0,25767,65536,0,1,51136,7111,7289,65536,1 +1228,12280000,10000,0,0,256,112,1360,256,256,0,0,25771,65536,0,1,51136,7111,7289,65536,1 +54,540000,18446744073697811616,0,0,12711,59,98,256,256,0,4895412794951723415,25794,65536,0,0,51136,7111,7289,65536,1 +1229,12290000,11750000,0,0,293107,112,1299,256,256,0,4712564475109048320,25813,65536,0,1,51136,7111,7289,65536,1 +1230,12300000,10000,0,0,256,112,1300,256,256,0,0,25820,65536,0,1,51136,7111,7289,65536,1 +1231,12310000,10000,0,0,256,112,1301,256,256,0,0,25825,65536,0,1,51136,7111,7289,65536,1 +1232,12320000,10000,0,0,256,112,1303,256,256,0,0,25830,65536,0,1,51136,7111,7289,65536,1 +1233,12330000,10000,0,0,256,112,1304,256,256,0,0,25835,65536,0,1,51136,7111,7289,65536,1 +1234,12340000,10000,0,0,256,112,1305,256,256,0,0,25839,65536,0,1,51136,7111,7289,65536,1 +1235,12350000,10000,0,0,256,112,1300,256,256,0,0,25844,65536,0,1,51136,7111,7289,65536,1 +1236,12360000,10000,0,0,256,112,1295,256,256,0,0,25848,65536,0,1,51136,7111,7289,65536,1 +1237,12370000,10000,0,0,256,112,1296,256,256,0,0,25852,65536,0,1,51136,7111,7289,65536,1 +1238,12380000,10000,0,0,256,112,1297,256,256,0,0,25857,65536,0,1,51136,7111,7289,65536,1 +1239,12390000,10000,0,0,256,112,1299,256,256,0,0,25863,65536,0,1,51136,7111,7289,65536,1 +1240,12400000,10000,0,0,256,112,1300,256,256,0,0,25867,65536,0,1,51136,7111,7289,65536,1 +1241,12410000,10000,0,0,256,112,1301,256,256,0,0,25872,65536,0,1,51136,7111,7289,65536,1 +1242,12420000,10000,0,0,256,112,1302,256,256,0,0,25877,65536,0,1,51136,7111,7289,65536,1 +1243,12430000,10000,0,0,256,111,1302,256,256,0,0,25884,65536,0,1,51136,7111,7289,65536,1 +1244,12440000,10000,0,0,256,112,1304,256,256,0,0,25889,65536,0,1,51136,7111,7289,65536,1 +1245,12450000,10000,0,0,256,112,1305,256,256,0,0,25893,65536,0,1,51136,7111,7289,65536,1 +1246,12460000,10000,0,0,256,113,1306,256,256,0,0,25898,65536,0,1,51136,7111,7289,65536,1 +1247,12470000,10000,0,0,256,113,1307,256,256,0,0,25903,65536,0,1,51136,7111,7289,65536,1 +1248,12480000,10000,0,0,256,113,1308,256,256,0,0,25908,65536,0,1,51136,7111,7289,65536,1 +1249,12490000,10000,0,0,256,113,1309,256,256,0,0,25912,65536,0,1,51136,7111,7289,65536,1 +1250,12500000,10000,0,0,256,113,1310,256,256,0,0,25916,65536,0,1,51136,7111,7289,65536,1 +1251,12510000,10000,0,0,256,113,1311,256,256,0,0,25920,65536,0,1,51136,7111,7289,65536,1 +1252,12520000,10000,0,0,256,113,1312,256,256,0,0,25924,65536,0,1,51136,7111,7289,65536,1 +1253,12530000,10000,0,0,256,113,1314,256,256,0,0,25928,65536,0,1,51136,7111,7289,65536,1 +1254,12540000,10000,0,0,256,113,1315,256,256,0,0,25946,65536,0,1,51136,7111,7289,65536,1 +1255,12550000,10000,0,0,256,113,1315,256,256,0,0,25950,65536,0,1,51136,7111,7289,65536,1 +93,930000,18446744073697931616,0,0,22737,48,282,256,256,0,4895412794951723473,25964,65536,0,0,51136,7111,7289,65536,1 +1256,12560000,11630000,0,0,289993,113,1317,256,256,0,4712500050599608320,25975,65536,0,1,51136,7111,7289,65536,1 +1257,12570000,10000,0,0,256,113,1318,256,256,0,0,25980,65536,0,1,51136,7111,7289,65536,1 +1258,12580000,10000,0,0,256,113,1319,256,256,0,0,25985,65536,0,1,51136,7111,7289,65536,1 +1259,12590000,10000,0,0,256,113,1320,256,256,0,0,25989,65536,0,1,51136,7111,7289,65536,1 +1260,12600000,10000,0,0,256,113,1321,256,256,0,0,25993,65536,0,1,51136,7111,7289,65536,1 +1261,12610000,10000,0,0,256,113,1322,256,256,0,0,25998,65536,0,1,51136,7111,7289,65536,1 +1262,12620000,10000,0,0,256,113,1323,256,256,0,0,26002,65536,0,1,51136,7111,7289,65536,1 +1263,12630000,10000,0,0,256,113,1325,256,256,0,0,26007,65536,0,1,51136,7111,7289,65536,1 +1264,12640000,10000,0,0,256,113,1326,256,256,0,0,26011,65536,0,1,51136,7111,7289,65536,1 +1265,12650000,10000,0,0,256,113,1327,256,256,0,0,26015,65536,0,1,51136,7111,7289,65536,1 +1266,12660000,10000,0,0,256,113,1328,256,256,0,0,26019,65536,0,1,51136,7111,7289,65536,1 +1267,12670000,10000,0,0,256,113,1329,256,256,0,0,26023,65536,0,1,51136,7111,7289,65536,1 +1268,12680000,10000,0,0,256,113,1330,256,256,0,0,26028,65536,0,1,51136,7111,7289,65536,1 +1269,12690000,10000,0,0,256,113,1331,256,256,0,0,26033,65536,0,1,51136,7111,7289,65536,1 +1270,12700000,10000,0,0,256,113,1333,256,256,0,0,26037,65536,0,1,51136,7111,7289,65536,1 +1271,12710000,10000,0,0,256,113,1334,256,256,0,0,26040,65536,0,1,51136,7111,7289,65536,1 +1272,12720000,10000,0,0,256,113,1335,256,256,0,0,26045,65536,0,1,51136,7111,7289,65536,1 +1273,12730000,10000,0,0,256,113,1336,256,256,0,0,26048,65536,0,1,51136,7111,7289,65536,1 +1274,12740000,10000,0,0,256,113,1337,256,256,0,0,26052,65536,0,1,51136,7111,7289,65536,1 +1275,12750000,10000,0,0,256,113,1338,256,256,0,0,26056,65536,0,1,51136,7111,7289,65536,1 +1276,12760000,10000,0,0,256,113,1339,256,256,0,0,26060,65536,0,1,51136,7111,7289,65536,1 +1277,12770000,10000,0,0,256,113,1341,256,256,0,0,26078,65536,0,1,51136,7111,7289,65536,1 +1278,12780000,10000,0,0,256,113,1342,256,256,0,0,26082,65536,0,1,51136,7111,7289,65536,1 +1279,12790000,10000,0,0,256,113,1343,256,256,0,0,26085,65536,0,1,51136,7111,7289,65536,1 +1280,12800000,10000,0,0,256,113,1344,256,256,0,0,26089,65536,0,1,51136,7111,7289,65536,1 +1281,12810000,10000,0,0,256,114,1345,256,256,0,0,26093,65536,0,1,51136,7111,7289,65536,1 +1282,12820000,10000,0,0,256,114,1346,256,256,0,0,26102,65536,0,1,51136,7111,7289,65536,1 +1283,12830000,10000,0,0,256,114,1347,256,256,0,0,26107,65536,0,1,51136,7111,7289,65536,1 +1284,12840000,10000,0,0,256,114,1349,256,256,0,0,26110,65536,0,1,51136,7111,7289,65536,1 +1285,12850000,10000,0,0,256,114,1350,256,256,0,0,26114,65536,0,1,51136,7111,7289,65536,1 +1286,12860000,10000,0,0,256,114,1351,256,256,0,0,26118,65536,0,1,51136,7111,7289,65536,1 +1287,12870000,10000,0,0,256,114,1352,256,256,0,0,26121,65536,0,1,51136,7111,7289,65536,1 +1288,12880000,10000,0,0,256,114,1353,256,256,0,0,26126,65536,0,1,51136,7111,7289,65536,1 +1289,12890000,10000,0,0,256,114,1354,256,256,0,0,26129,65536,0,1,51136,7111,7289,65536,1 +1290,12900000,10000,0,0,256,114,1355,256,256,0,0,26133,65536,0,1,51136,7111,7289,65536,1 +1291,12910000,10000,0,0,256,114,1357,256,256,0,0,26137,65536,0,1,51136,7111,7289,65536,1 +1292,12920000,10000,0,0,256,114,1358,256,256,0,0,26141,65536,0,1,51136,7111,7289,65536,1 +1293,12930000,10000,0,0,256,114,1359,256,256,0,0,26145,65536,0,1,51136,7111,7289,65536,1 +1294,12940000,10000,0,0,256,115,1360,256,256,0,0,26148,65536,0,1,51136,7111,7289,65536,1 +1295,12950000,10000,0,0,256,115,1361,256,256,0,0,26154,65536,0,1,51136,7111,7289,65536,1 +1296,12960000,10000,0,0,256,115,1362,256,256,0,0,26157,65536,0,1,51136,7111,7289,65536,1 +1297,12970000,10000,0,0,256,115,1363,256,256,0,0,26161,65536,0,1,51136,7111,7289,65536,1 +1298,12980000,10000,0,0,256,115,1365,256,256,0,0,26165,65536,0,1,51136,7111,7289,65536,1 +1299,12990000,10000,0,0,256,115,1366,256,256,0,0,26169,65536,0,1,51136,7111,7289,65536,1 +1300,13000000,10000,0,0,256,115,1367,256,256,0,0,26173,65536,0,1,51136,7111,7289,65536,1 +1301,13010000,10000,0,0,256,115,1368,256,256,0,0,26177,65536,0,1,51136,7111,7289,65536,1 +1302,13020000,10000,0,0,256,115,1369,256,256,0,0,26181,65536,0,1,51136,7111,7289,65536,1 +1303,13030000,10000,0,0,256,115,1370,256,256,0,0,26184,65536,0,1,51136,7111,7289,65536,1 +1304,13040000,10000,0,0,256,115,1371,256,256,0,0,26188,65536,0,1,51136,7111,7289,65536,1 +1305,13050000,10000,0,0,256,115,1373,256,256,0,0,26192,65536,0,1,51136,7111,7289,65536,1 +1306,13060000,10000,0,0,256,115,1374,256,256,0,0,26196,65536,0,1,51136,7111,7289,65536,1 +435,4350000,18446744073700841616,0,0,110242,33,1523,256,256,0,4895412794951724894,26216,65536,0,0,51136,7111,7289,65536,1 +1307,13070000,8720000,0,0,215544,115,1374,256,256,0,4710937756245688320,26235,65536,0,1,51136,7111,7289,65536,1 +1308,13080000,10000,0,0,256,115,1376,256,256,0,0,26241,65536,0,1,51136,7111,7289,65536,1 +1309,13090000,10000,0,0,256,115,1377,256,256,0,0,26244,65536,0,1,51136,7111,7289,65536,1 +1310,13100000,10000,0,0,256,115,1378,256,256,0,0,26248,65536,0,1,51136,7111,7289,65536,1 +1311,13110000,10000,0,0,256,115,1379,256,256,0,0,26252,65536,0,1,51136,7111,7289,65536,1 +1312,13120000,10000,0,0,256,115,1380,256,256,0,0,26256,65536,0,1,51136,7111,7289,65536,1 +1313,13130000,10000,0,0,256,117,1381,256,256,0,0,26260,65536,0,1,51136,7111,7289,65536,1 +1314,13140000,10000,0,0,256,119,1382,256,256,0,0,26264,65536,0,1,51136,7111,7289,65536,1 +1315,13150000,10000,0,0,256,119,1384,256,256,0,0,26268,65536,0,1,51136,7111,7289,65536,1 +1316,13160000,10000,0,0,256,119,1385,256,256,0,0,26272,65536,0,1,51136,7111,7289,65536,1 +1317,13170000,10000,0,0,256,119,1386,256,256,0,0,26276,65536,0,1,51136,7111,7289,65536,1 +1318,13180000,10000,0,0,256,119,1387,256,256,0,0,26280,65536,0,1,51136,7111,7289,65536,1 +1319,13190000,10000,0,0,256,119,1388,256,256,0,0,26283,65536,0,1,51136,7111,7289,65536,1 +1320,13200000,10000,0,0,256,119,1389,256,256,0,0,26287,65536,0,1,51136,7111,7289,65536,1 +1321,13210000,10000,0,0,256,119,1390,256,256,0,0,26292,65536,0,1,51136,7111,7289,65536,1 +1322,13220000,10000,0,0,256,119,1392,256,256,0,0,26296,65536,0,1,51136,7111,7289,65536,1 +1323,13230000,10000,0,0,256,119,1393,256,256,0,0,26300,65536,0,1,51136,7111,7289,65536,1 +1324,13240000,10000,0,0,256,119,1394,256,256,0,0,26304,65536,0,1,51136,7111,7289,65536,1 +1325,13250000,10000,0,0,256,119,1395,256,256,0,0,26308,65536,0,1,51136,7111,7289,65536,1 +1326,13260000,10000,0,0,256,119,1396,256,256,0,0,26312,65536,0,1,51136,7111,7289,65536,1 +1327,13270000,10000,0,0,256,119,1397,256,256,0,0,26315,65536,0,1,51136,7111,7289,65536,1 +1328,13280000,10000,0,0,256,119,1398,256,256,0,0,26319,65536,0,1,51136,7111,7289,65536,1 +1329,13290000,10000,0,0,256,119,1400,256,256,0,0,26324,65536,0,1,51136,7111,7289,65536,1 +1330,13300000,10000,0,0,256,119,1401,256,256,0,0,26327,65536,0,1,51136,7111,7289,65536,1 +1331,13310000,10000,0,0,256,119,1402,256,256,0,0,26332,65536,0,1,51136,7111,7289,65536,1 +1332,13320000,10000,0,0,256,119,1403,256,256,0,0,26336,65536,0,1,51136,7111,7289,65536,1 +1333,13330000,10000,0,0,256,119,1404,256,256,0,0,26340,65536,0,1,51136,7111,7289,65536,1 +1334,13340000,10000,0,0,256,119,1405,256,256,0,0,26350,65536,0,1,51136,7111,7289,65536,1 +1335,13350000,10000,0,0,256,119,1406,256,256,0,0,26369,65536,0,1,51136,7111,7289,65536,1 +1336,13360000,10000,0,0,256,119,1408,256,256,0,0,26373,65536,0,1,51136,7111,7289,65536,1 +1337,13370000,10000,0,0,256,119,1409,256,256,0,0,26377,65536,0,1,51136,7111,7289,65536,1 +1338,13380000,10000,0,0,256,119,1410,256,256,0,0,26382,65536,0,1,51136,7111,7289,65536,1 +1339,13390000,10000,0,0,256,119,1411,256,256,0,0,26386,65536,0,1,51136,7111,7289,65536,1 +1340,13400000,10000,0,0,256,119,1412,256,256,0,0,26390,65536,0,1,51136,7111,7289,65536,1 +1341,13410000,10000,0,0,256,119,1413,256,256,0,0,26395,65536,0,1,51136,7111,7289,65536,1 +1342,13420000,10000,0,0,256,119,1414,256,256,0,0,26399,65536,0,1,51136,7111,7289,65536,1 +1343,13430000,10000,0,0,256,119,1416,256,256,0,0,26403,65536,0,1,51136,7111,7289,65536,1 +1344,13440000,10000,0,0,256,119,1417,256,256,0,0,26407,65536,0,1,51136,7111,7289,65536,1 +1345,13450000,10000,0,0,256,119,1418,256,256,0,0,26411,65536,0,1,51136,7111,7289,65536,1 +1346,13460000,10000,0,0,256,121,1419,256,256,0,0,26415,65536,0,1,51136,7111,7289,65536,1 +1347,13470000,10000,0,0,256,123,1420,256,256,0,0,26421,65536,0,1,51136,7111,7289,65536,1 +1348,13480000,10000,0,0,256,123,1421,256,256,0,0,26425,65536,0,1,51136,7111,7289,65536,1 +1349,13490000,10000,0,0,256,123,1422,256,256,0,0,26430,65536,0,1,51136,7111,7289,65536,1 +1350,13500000,10000,0,0,256,123,1424,256,256,0,0,26434,65536,0,1,51136,7111,7289,65536,1 +1351,13510000,10000,0,0,256,123,1425,256,256,0,0,26439,65536,0,1,51136,7111,7289,65536,1 +1352,13520000,10000,0,0,256,123,1426,256,256,0,0,26443,65536,0,1,51136,7111,7289,65536,1 +1353,13530000,10000,0,0,256,123,1427,256,256,0,0,26448,65536,0,1,51136,7111,7289,65536,1 +1354,13540000,10000,0,0,256,123,1428,256,256,0,0,26452,65536,0,1,51136,7111,7289,65536,1 +1355,13550000,10000,0,0,256,123,1429,256,256,0,0,26456,65536,0,1,51136,7111,7289,65536,1 +1356,13560000,10000,0,0,256,123,1430,256,256,0,0,26460,65536,0,1,51136,7111,7289,65536,1 +1357,13570000,10000,0,0,256,123,1432,256,256,0,0,26464,65536,0,1,51136,7111,7289,65536,1 +1358,13580000,10000,0,0,256,123,1433,256,256,0,0,26468,65536,0,1,51136,7111,7289,65536,1 +1359,13590000,10000,0,0,256,123,1434,256,256,0,0,26473,65536,0,1,51136,7111,7289,65536,1 +55,550000,18446744073696511616,0,0,12861,63,99,256,256,0,4895412794951722780,26491,65536,0,0,51136,7111,7289,65536,1 +1360,13600000,13050000,0,0,326493,123,1435,256,256,0,4713262407294648320,26511,65536,0,1,51136,7111,7289,65536,1 +1361,13610000,10000,0,0,256,123,1436,256,256,0,0,26516,65536,0,1,51136,7111,7289,65536,1 +1362,13620000,10000,0,0,256,123,1437,256,256,0,0,26521,65536,0,1,51136,7111,7289,65536,1 +1363,13630000,10000,0,0,256,123,1438,256,256,0,0,26525,65536,0,1,51136,7111,7289,65536,1 +1364,13640000,10000,0,0,256,123,1440,256,256,0,0,26529,65536,0,1,51136,7111,7289,65536,1 +1365,13650000,10000,0,0,256,123,1441,256,256,0,0,26533,65536,0,1,51136,7111,7289,65536,1 +1366,13660000,10000,0,0,256,123,1442,256,256,0,0,26537,65536,0,1,51136,7111,7289,65536,1 +1367,13670000,10000,0,0,256,123,1443,256,256,0,0,26541,65536,0,1,51136,7111,7289,65536,1 +1368,13680000,10000,0,0,256,123,1444,256,256,0,0,26546,65536,0,1,51136,7111,7289,65536,1 +1369,13690000,10000,0,0,256,123,1445,256,256,0,0,26550,65536,0,1,51136,7111,7289,65536,1 +1370,13700000,10000,0,0,256,123,1446,256,256,0,0,26554,65536,0,1,51136,7111,7289,65536,1 +1371,13710000,10000,0,0,256,123,1448,256,256,0,0,26559,65536,0,1,51136,7111,7289,65536,1 +1372,13720000,10000,0,0,256,123,1449,256,256,0,0,26563,65536,0,1,51136,7111,7289,65536,1 +1373,13730000,10000,0,0,256,123,1450,256,256,0,0,26567,65536,0,1,51136,7111,7289,65536,1 +1374,13740000,10000,0,0,256,123,1451,256,256,0,0,26572,65536,0,1,51136,7111,7289,65536,1 +1375,13750000,10000,0,0,256,123,1452,256,256,0,0,26576,65536,0,1,51136,7111,7289,65536,1 +1376,13760000,10000,0,0,256,124,1453,256,256,0,0,26580,65536,0,1,51136,7111,7289,65536,1 +1377,13770000,10000,0,0,256,124,1454,256,256,0,0,26585,65536,0,1,51136,7111,7289,65536,1 +1378,13780000,10000,0,0,256,124,1456,256,256,0,0,26589,65536,0,1,51136,7111,7289,65536,1 +1379,13790000,10000,0,0,256,124,1457,256,256,0,0,26593,65536,0,1,51136,7111,7289,65536,1 +1380,13800000,10000,0,0,256,124,1458,256,256,0,0,26597,65536,0,1,51136,7111,7289,65536,1 +1381,13810000,10000,0,0,256,124,1459,256,256,0,0,26601,65536,0,1,51136,7111,7289,65536,1 +1382,13820000,10000,0,0,256,124,1460,256,256,0,0,26605,65536,0,1,51136,7111,7289,65536,1 +1383,13830000,10000,0,0,256,124,1461,256,256,0,0,26610,65536,0,1,51136,7111,7289,65536,1 +1384,13840000,10000,0,0,256,124,1462,256,256,0,0,26614,65536,0,1,51136,7111,7289,65536,1 +1385,13850000,10000,0,0,256,124,1464,256,256,0,0,26618,65536,0,1,51136,7111,7289,65536,1 +1386,13860000,10000,0,0,256,124,1465,256,256,0,0,26641,65536,0,1,51136,7111,7289,65536,1 +1387,13870000,10000,0,0,256,124,1466,256,256,0,0,26646,65536,0,1,51136,7111,7289,65536,1 +1388,13880000,10000,0,0,256,124,1467,256,256,0,0,26650,65536,0,1,51136,7111,7289,65536,1 +1389,13890000,10000,0,0,256,124,1468,256,256,0,0,26654,65536,0,1,51136,7111,7289,65536,1 +1390,13900000,10000,0,0,256,124,1469,256,256,0,0,26658,65536,0,1,51136,7111,7289,65536,1 +1391,13910000,10000,0,0,256,124,1470,256,256,0,0,26662,65536,0,1,51136,7111,7289,65536,1 +1392,13920000,10000,0,0,256,124,1472,256,256,0,0,26666,65536,0,1,51136,7111,7289,65536,1 +1393,13930000,10000,0,0,256,124,1473,256,256,0,0,26670,65536,0,1,51136,7111,7289,65536,1 +1394,13940000,10000,0,0,256,124,1474,256,256,0,0,26674,65536,0,1,51136,7111,7289,65536,1 +1395,13950000,10000,0,0,256,124,1475,256,256,0,0,26679,65536,0,1,51136,7111,7289,65536,1 +1396,13960000,10000,0,0,256,124,1476,256,256,0,0,26683,65536,0,1,51136,7111,7289,65536,1 +1397,13970000,10000,0,0,256,124,1477,256,256,0,0,26687,65536,0,1,51136,7111,7289,65536,1 +1398,13980000,10000,0,0,256,124,1478,256,256,0,0,26691,65536,0,1,51136,7111,7289,65536,1 +1399,13990000,10000,0,0,256,124,1480,256,256,0,0,26696,65536,0,1,51136,7111,7289,65536,1 +1400,14000000,10000,0,0,256,124,1481,256,256,0,0,26700,65536,0,1,51136,7111,7289,65536,1 +1401,14010000,10000,0,0,256,124,1482,256,256,0,0,26704,65536,0,1,51136,7111,7289,65536,1 +1402,14020000,10000,0,0,256,124,1483,256,256,0,0,26708,65536,0,1,51136,7111,7289,65536,1 +1403,14030000,10000,0,0,256,124,1484,256,256,0,0,26712,65536,0,1,51136,7111,7289,65536,1 +1404,14040000,10000,0,0,256,124,1485,256,256,0,0,26716,65536,0,1,51136,7111,7289,65536,1 +1405,14050000,10000,0,0,256,124,1486,256,256,0,0,26720,65536,0,1,51136,7111,7289,65536,1 +1406,14060000,10000,0,0,256,124,1488,256,256,0,0,26724,65536,0,1,51136,7111,7289,65536,1 +1407,14070000,10000,0,0,256,124,1489,256,256,0,0,26728,65536,0,1,51136,7111,7289,65536,1 +1408,14080000,10000,0,0,256,124,1490,256,256,0,0,26733,65536,0,1,51136,7111,7289,65536,1 +1409,14090000,10000,0,0,256,124,1491,256,256,0,0,26737,65536,0,1,51136,7111,7289,65536,1 +1410,14100000,10000,0,0,256,126,1492,256,256,0,0,26741,65536,0,1,51136,7111,7289,65536,1 +1411,14110000,10000,0,0,256,126,1493,256,256,0,0,26745,65536,0,1,51136,7111,7289,65536,1 +94,940000,18446744073696381616,0,0,22888,53,223,256,256,0,4895412794951722716,26759,65536,0,0,51136,7111,7289,65536,1 +1412,14120000,13180000,0,0,329778,127,1494,256,256,0,4713332200513208320,26782,65536,0,1,51136,7111,7289,65536,1 +1413,14130000,10000,0,0,256,127,1496,256,256,0,0,26787,65536,0,1,51136,7111,7289,65536,1 +1414,14140000,10000,0,0,256,127,1497,256,256,0,0,26792,65536,0,1,51136,7111,7289,65536,1 +1415,14150000,10000,0,0,256,127,1498,256,256,0,0,26796,65536,0,1,51136,7111,7289,65536,1 +1416,14160000,10000,0,0,256,127,1499,256,256,0,0,26800,65536,0,1,51136,7111,7289,65536,1 +1417,14170000,10000,0,0,256,127,1500,256,256,0,0,26804,65536,0,1,51136,7111,7289,65536,1 +1418,14180000,10000,0,0,256,127,1501,256,256,0,0,26808,65536,0,1,51136,7111,7289,65536,1 +1419,14190000,10000,0,0,256,127,1502,256,256,0,0,26813,65536,0,1,51136,7111,7289,65536,1 +1420,14200000,10000,0,0,256,127,1504,256,256,0,0,26817,65536,0,1,51136,7111,7289,65536,1 +1421,14210000,10000,0,0,256,127,1505,256,256,0,0,26821,65536,0,1,51136,7111,7289,65536,1 +1422,14220000,10000,0,0,256,127,1506,256,256,0,0,26825,65536,0,1,51136,7111,7289,65536,1 +1423,14230000,10000,0,0,256,127,1507,256,256,0,0,26830,65536,0,1,51136,7111,7289,65536,1 +1424,14240000,10000,0,0,256,127,1508,256,256,0,0,26833,65536,0,1,51136,7111,7289,65536,1 +1425,14250000,10000,0,0,256,128,1509,256,256,0,0,26838,65536,0,1,51136,7111,7289,65536,1 +1426,14260000,10000,0,0,256,128,1510,256,256,0,0,26843,65536,0,1,51136,7111,7289,65536,1 +1427,14270000,10000,0,0,256,132,1512,256,256,0,0,26847,65536,0,1,51136,7111,7289,65536,1 +1428,14280000,10000,0,0,256,132,1513,256,256,0,0,26851,65536,0,1,51136,7111,7289,65536,1 +1429,14290000,10000,0,0,256,132,1514,256,256,0,0,26855,65536,0,1,51136,7111,7289,65536,1 +1430,14300000,10000,0,0,256,132,1515,256,256,0,0,26859,65536,0,1,51136,7111,7289,65536,1 +1431,14310000,10000,0,0,256,132,1516,256,256,0,0,26864,65536,0,1,51136,7111,7289,65536,1 +1432,14320000,10000,0,0,256,132,1517,256,256,0,0,26868,65536,0,1,51136,7111,7289,65536,1 +1433,14330000,10000,0,0,256,132,1518,256,256,0,0,26872,65536,0,1,51136,7111,7289,65536,1 +1434,14340000,10000,0,0,256,132,1520,256,256,0,0,26876,65536,0,1,51136,7111,7289,65536,1 +1435,14350000,10000,0,0,256,133,1521,256,256,0,0,26880,65536,0,1,51136,7111,7289,65536,1 +1436,14360000,10000,0,0,256,133,1522,256,256,0,0,26884,65536,0,1,51136,7111,7289,65536,1 +251,2510000,18446744073697701616,0,0,63150,37,862,256,256,0,4895412794951723361,26904,65536,0,0,51136,7111,7289,65536,1 +1437,14370000,11860000,0,0,295916,133,1523,256,256,0,4712623530909368320,26924,65536,0,1,51136,7111,7289,65536,1 +1438,14380000,10000,0,0,256,133,1524,256,256,0,0,26929,65536,0,1,51136,7111,7289,65536,1 +1439,14390000,10000,0,0,256,133,1525,256,256,0,0,26933,65536,0,1,51136,7111,7289,65536,1 +1440,14400000,10000,0,0,256,133,1526,256,256,0,0,26937,65536,0,1,51136,7111,7289,65536,1 +1441,14410000,10000,0,0,256,133,1528,256,256,0,0,26941,65536,0,1,51136,7111,7289,65536,1 +1442,14420000,10000,0,0,256,133,1529,256,256,0,0,26945,65536,0,1,51136,7111,7289,65536,1 +1443,14430000,10000,0,0,256,133,1530,256,256,0,0,26949,65536,0,1,51136,7111,7289,65536,1 +1444,14440000,10000,0,0,256,133,1531,256,256,0,0,26953,65536,0,1,51136,7111,7289,65536,1 +1445,14450000,10000,0,0,256,133,1532,256,256,0,0,26957,65536,0,1,51136,7111,7289,65536,1 +1446,14460000,10000,0,0,256,133,1533,256,256,0,0,26961,65536,0,1,51136,7111,7289,65536,1 +1447,14470000,10000,0,0,256,133,1534,256,256,0,0,26965,65536,0,1,51136,7111,7289,65536,1 +1448,14480000,10000,0,0,256,133,1536,256,256,0,0,26969,65536,0,1,51136,7111,7289,65536,1 +1449,14490000,10000,0,0,256,133,1537,256,256,0,0,26973,65536,0,1,51136,7111,7289,65536,1 +1450,14500000,10000,0,0,256,133,1538,256,256,0,0,26978,65536,0,1,51136,7111,7289,65536,1 +1451,14510000,10000,0,0,256,133,1539,256,256,0,0,26983,65536,0,1,51136,7111,7289,65536,1 +1452,14520000,10000,0,0,256,133,1540,256,256,0,0,26987,65536,0,1,51136,7111,7289,65536,1 +1453,14530000,10000,0,0,256,133,1541,256,256,0,0,26991,65536,0,1,51136,7111,7289,65536,1 +1454,14540000,10000,0,0,256,133,1542,256,256,0,0,26995,65536,0,1,51136,7111,7289,65536,1 +1455,14550000,10000,0,0,256,133,1544,256,256,0,0,26999,65536,0,1,51136,7111,7289,65536,1 +1456,14560000,10000,0,0,256,133,1545,256,256,0,0,27003,65536,0,1,51136,7111,7289,65536,1 +1457,14570000,10000,0,0,256,133,1546,256,256,0,0,27007,65536,0,1,51136,7111,7289,65536,1 +1458,14580000,10000,0,0,256,133,1547,256,256,0,0,27011,65536,0,1,51136,7111,7289,65536,1 +1459,14590000,10000,0,0,256,133,1548,256,256,0,0,27014,65536,0,1,51136,7111,7289,65536,1 +1460,14600000,10000,0,0,256,133,1549,256,256,0,0,27018,65536,0,1,51136,7111,7289,65536,1 +1461,14610000,10000,0,0,256,134,1550,256,256,0,0,27022,65536,0,1,51136,7111,7289,65536,1 +1462,14620000,10000,0,0,256,134,1552,256,256,0,0,27026,65536,0,1,51136,7111,7289,65536,1 +133,1330000,18446744073696261616,0,0,32917,38,367,256,256,0,4895412794951722658,27042,65536,0,0,51136,7111,7289,65536,1 +1463,14630000,13300000,0,0,332805,134,1553,256,256,0,4713396625022648320,27066,65536,0,1,51136,7111,7289,65536,1 +1464,14640000,10000,0,0,256,134,1554,256,256,0,0,27070,65536,0,1,51136,7111,7289,65536,1 +1465,14650000,10000,0,0,256,134,1555,256,256,0,0,27074,65536,0,1,51136,7111,7289,65536,1 +1466,14660000,10000,0,0,256,135,1556,256,256,0,0,27078,65536,0,1,51136,7111,7289,65536,1 +1467,14670000,10000,0,0,256,135,1557,256,256,0,0,27082,65536,0,1,51136,7111,7289,65536,1 +1468,14680000,10000,0,0,256,136,1558,256,256,0,0,27087,65536,0,1,51136,7111,7289,65536,1 +1469,14690000,10000,0,0,256,136,1560,256,256,0,0,27093,65536,0,1,51136,7111,7289,65536,1 +1470,14700000,10000,0,0,256,136,1561,256,256,0,0,27097,65536,0,1,51136,7111,7289,65536,1 +1471,14710000,10000,0,0,256,136,1562,256,256,0,0,27102,65536,0,1,51136,7111,7289,65536,1 +1472,14720000,10000,0,0,256,137,1563,256,256,0,0,27106,65536,0,1,51136,7111,7289,65536,1 +1473,14730000,10000,0,0,256,137,1564,256,256,0,0,27110,65536,0,1,51136,7111,7289,65536,1 +1474,14740000,10000,0,0,256,137,1565,256,256,0,0,27115,65536,0,1,51136,7111,7289,65536,1 +1475,14750000,10000,0,0,256,137,1566,256,256,0,0,27119,65536,0,1,51136,7111,7289,65536,1 +1476,14760000,10000,0,0,256,141,1568,256,256,0,0,27125,65536,0,1,51136,7111,7289,65536,1 +1477,14770000,10000,0,0,256,141,1569,256,256,0,0,27129,65536,0,1,51136,7111,7289,65536,1 +1478,14780000,10000,0,0,256,141,1570,256,256,0,0,27133,65536,0,1,51136,7111,7289,65536,1 +1479,14790000,10000,0,0,256,141,1571,256,256,0,0,27138,65536,0,1,51136,7111,7289,65536,1 +1480,14800000,10000,0,0,256,141,1572,256,256,0,0,27142,65536,0,1,51136,7111,7289,65536,1 +1481,14810000,10000,0,0,256,141,1573,256,256,0,0,27147,65536,0,1,51136,7111,7289,65536,1 +1482,14820000,10000,0,0,256,141,1574,256,256,0,0,27152,65536,0,1,51136,7111,7289,65536,1 +1483,14830000,10000,0,0,256,141,1576,256,256,0,0,27156,65536,0,1,51136,7111,7289,65536,1 +1484,14840000,10000,0,0,256,141,1577,256,256,0,0,27161,65536,0,1,51136,7111,7289,65536,1 +1485,14850000,10000,0,0,256,141,1578,256,256,0,0,27165,65536,0,1,51136,7111,7289,65536,1 +1486,14860000,10000,0,0,256,141,1579,256,256,0,0,27170,65536,0,1,51136,7111,7289,65536,1 +1487,14870000,10000,0,0,256,147,1580,256,256,0,0,27174,65536,0,1,51136,7111,7289,65536,1 +1488,14880000,10000,0,0,256,151,1581,256,256,0,0,27178,65536,0,1,51136,7111,7289,65536,1 +1489,14890000,10000,0,0,256,151,1582,256,256,0,0,27203,65536,0,1,51136,7111,7289,65536,1 +1490,14900000,10000,0,0,256,151,1584,256,256,0,0,27208,65536,0,1,51136,7111,7289,65536,1 +1491,14910000,10000,0,0,256,151,1585,256,256,0,0,27212,65536,0,1,51136,7111,7289,65536,1 +1492,14920000,10000,0,0,256,151,1586,256,256,0,0,27216,65536,0,1,51136,7111,7289,65536,1 +1493,14930000,10000,0,0,256,151,1587,256,256,0,0,27220,65536,0,1,51136,7111,7289,65536,1 +1494,14940000,10000,0,0,256,151,1588,256,256,0,0,27225,65536,0,1,51136,7111,7289,65536,1 +1495,14950000,10000,0,0,256,151,1589,256,256,0,0,27229,65536,0,1,51136,7111,7289,65536,1 +1496,14960000,10000,0,0,256,151,1590,256,256,0,0,27234,65536,0,1,51136,7111,7289,65536,1 +1497,14970000,10000,0,0,256,151,1592,256,256,0,0,27239,65536,0,1,51136,7111,7289,65536,1 +1498,14980000,10000,0,0,256,151,1593,256,256,0,0,27243,65536,0,1,51136,7111,7289,65536,1 +1499,14990000,10000,0,0,256,151,1594,256,256,0,0,27248,65536,0,1,51136,7111,7289,65536,1 +1500,15000000,10000,0,0,256,151,1595,256,256,0,0,27252,65536,0,1,51136,7111,7289,65536,1 +1501,15010000,10000,0,0,256,151,1596,256,256,0,0,27257,65536,0,1,51136,7111,7289,65536,1 +1502,15020000,10000,0,0,256,151,1597,256,256,0,0,27262,65536,0,1,51136,7111,7289,65536,1 +1503,15030000,10000,0,0,256,151,1598,256,256,0,0,27267,65536,0,1,51136,7111,7289,65536,1 +1504,15040000,10000,0,0,256,151,1600,256,256,0,0,27272,65536,0,1,51136,7111,7289,65536,1 +1505,15050000,10000,0,0,256,151,1601,256,256,0,0,27276,65536,0,1,51136,7111,7289,65536,1 +1506,15060000,10000,0,0,256,151,1602,256,256,0,0,27281,65536,0,1,51136,7111,7289,65536,1 +1507,15070000,10000,0,0,256,151,1603,256,256,0,0,27285,65536,0,1,51136,7111,7289,65536,1 +1508,15080000,10000,0,0,256,151,1604,256,256,0,0,27289,65536,0,1,51136,7111,7289,65536,1 +1509,15090000,10000,0,0,256,151,1605,256,256,0,0,27294,65536,0,1,51136,7111,7289,65536,1 +1510,15100000,10000,0,0,256,151,1606,256,256,0,0,27298,65536,0,1,51136,7111,7289,65536,1 +1511,15110000,10000,0,0,256,151,1608,256,256,0,0,27302,65536,0,1,51136,7111,7289,65536,1 +1512,15120000,10000,0,0,256,151,1609,256,256,0,0,27305,65536,0,1,51136,7111,7289,65536,1 +1513,15130000,10000,0,0,256,151,1610,256,256,0,0,27309,65536,0,1,51136,7111,7289,65536,1 +1514,15140000,10000,0,0,256,151,1611,256,256,0,0,27313,65536,0,1,51136,7111,7289,65536,1 +1515,15150000,10000,0,0,256,151,1612,256,256,0,0,27338,65536,0,1,51136,7111,7289,65536,1 +1516,15160000,10000,0,0,256,151,1613,256,256,0,0,27342,65536,0,1,51136,7111,7289,65536,1 +1517,15170000,10000,0,0,256,151,1614,256,256,0,0,27346,65536,0,1,51136,7111,7289,65536,1 +1518,15180000,10000,0,0,256,151,1616,256,256,0,0,27350,65536,0,1,51136,7111,7289,65536,1 +1519,15190000,10000,0,0,256,151,1617,256,256,0,0,27354,65536,0,1,51136,7111,7289,65536,1 +1520,15200000,10000,0,0,256,151,1618,256,256,0,0,27358,65536,0,1,51136,7111,7289,65536,1 +1521,15210000,10000,0,0,256,151,1619,256,256,0,0,27362,65536,0,1,51136,7111,7289,65536,1 +1522,15220000,10000,0,0,256,151,1620,256,256,0,0,27366,65536,0,1,51136,7111,7289,65536,1 +1523,15230000,10000,0,0,256,151,1621,256,256,0,0,27370,65536,0,1,51136,7111,7289,65536,1 +1524,15240000,10000,0,0,256,151,1622,256,256,0,0,27374,65536,0,1,51136,7111,7289,65536,1 +1525,15250000,10000,0,0,256,151,1624,256,256,0,0,27378,65536,0,1,51136,7111,7289,65536,1 +1526,15260000,10000,0,0,256,151,1625,256,256,0,0,27383,65536,0,1,51136,7111,7289,65536,1 +1527,15270000,10000,0,0,256,151,1626,256,256,0,0,27387,65536,0,1,51136,7111,7289,65536,1 +1528,15280000,10000,0,0,256,152,1627,256,256,0,0,27392,65536,0,1,51136,7111,7289,65536,1 +1529,15290000,10000,0,0,256,152,1628,256,256,0,0,27396,65536,0,1,51136,7111,7289,65536,1 +1530,15300000,10000,0,0,256,152,1629,256,256,0,0,27400,65536,0,1,51136,7111,7289,65536,1 +1531,15310000,10000,0,0,256,152,1630,256,256,0,0,27404,65536,0,1,51136,7111,7289,65536,1 +1532,15320000,10000,0,0,256,152,1632,256,256,0,0,27409,65536,0,1,51136,7111,7289,65536,1 +1533,15330000,10000,0,0,256,152,1633,256,256,0,0,27413,65536,0,1,51136,7111,7289,65536,1 +1534,15340000,10000,0,0,256,152,1634,256,256,0,0,27417,65536,0,1,51136,7111,7289,65536,1 +1535,15350000,10000,0,0,256,152,1635,256,256,0,0,27421,65536,0,1,51136,7111,7289,65536,1 +1536,15360000,10000,0,0,256,152,1636,256,256,0,0,27425,65536,0,1,51136,7111,7289,65536,1 +1537,15370000,10000,0,0,256,152,1637,256,256,0,0,27429,65536,0,1,51136,7111,7289,65536,1 +1538,15380000,10000,0,0,256,152,1638,256,256,0,0,27433,65536,0,1,51136,7111,7289,65536,1 +1539,15390000,10000,0,0,256,152,1639,256,256,0,0,27437,65536,0,1,51136,7111,7289,65536,1 +1540,15400000,10000,0,0,256,152,1640,256,256,0,0,27442,65536,0,1,51136,7111,7289,65536,1 +1541,15410000,10000,0,0,256,157,1641,256,256,0,0,27451,65536,0,1,51136,7111,7289,65536,1 +1542,15420000,10000,0,0,256,157,1642,256,256,0,0,27456,65536,0,1,51136,7111,7289,65536,1 +1543,15430000,10000,0,0,256,157,1643,256,256,0,0,27474,65536,0,1,51136,7111,7289,65536,1 +1544,15440000,10000,0,0,256,157,1645,256,256,0,0,27478,65536,0,1,51136,7111,7289,65536,1 +1545,15450000,10000,0,0,256,157,1646,256,256,0,0,27482,65536,0,1,51136,7111,7289,65536,1 +1546,15460000,10000,0,0,256,157,1647,256,256,0,0,27486,65536,0,1,51136,7111,7289,65536,1 +1547,15470000,10000,0,0,256,157,1648,256,256,0,0,27490,65536,0,1,51136,7111,7289,65536,1 +1548,15480000,10000,0,0,256,157,1649,256,256,0,0,27494,65536,0,1,51136,7111,7289,65536,1 +1549,15490000,10000,0,0,256,157,1650,256,256,0,0,27498,65536,0,1,51136,7111,7289,65536,1 +1550,15500000,10000,0,0,256,157,1651,256,256,0,0,27502,65536,0,1,51136,7111,7289,65536,1 +1551,15510000,10000,0,0,256,157,1653,256,256,0,0,27506,65536,0,1,51136,7111,7289,65536,1 +1552,15520000,10000,0,0,256,157,1654,256,256,0,0,27510,65536,0,1,51136,7111,7289,65536,1 +1553,15530000,10000,0,0,256,158,1655,256,256,0,0,27515,65536,0,1,51136,7111,7289,65536,1 +1554,15540000,10000,0,0,256,159,1656,256,256,0,0,27519,65536,0,1,51136,7111,7289,65536,1 +1555,15550000,10000,0,0,256,159,1657,256,256,0,0,27523,65536,0,1,51136,7111,7289,65536,1 +1556,15560000,10000,0,0,256,159,1658,256,256,0,0,27527,65536,0,1,51136,7111,7289,65536,1 +1557,15570000,10000,0,0,256,159,1659,256,256,0,0,27531,65536,0,1,51136,7111,7289,65536,1 +1558,15580000,10000,0,0,256,159,1661,256,256,0,0,27535,65536,0,1,51136,7111,7289,65536,1 +1559,15590000,10000,0,0,256,159,1662,256,256,0,0,27539,65536,0,1,51136,7111,7289,65536,1 +1560,15600000,10000,0,0,256,159,1663,256,256,0,0,27543,65536,0,1,51136,7111,7289,65536,1 +1561,15610000,10000,0,0,256,159,1664,256,256,0,0,27547,65536,0,1,51136,7111,7289,65536,1 +1562,15620000,10000,0,0,256,159,1665,256,256,0,0,27551,65536,0,1,51136,7111,7289,65536,1 +1563,15630000,10000,0,0,256,159,1666,256,256,0,0,27555,65536,0,1,51136,7111,7289,65536,1 +1564,15640000,10000,0,0,256,159,1667,256,256,0,0,27559,65536,0,1,51136,7111,7289,65536,1 +1565,15650000,10000,0,0,256,159,1669,256,256,0,0,27563,65536,0,1,51136,7111,7289,65536,1 +1566,15660000,10000,0,0,256,159,1670,256,256,0,0,27567,65536,0,1,51136,7111,7289,65536,1 +252,2520000,18446744073696411616,0,0,63300,41,829,256,256,0,4895412794951722731,27586,65536,0,0,51136,7111,7289,65536,1 +1567,15670000,13150000,0,0,329046,159,1671,256,256,0,4713316094385848320,27591,65536,0,1,51136,7111,7289,65536,1 +1568,15680000,10000,0,0,256,159,1672,256,256,0,0,27610,65536,0,1,51136,7111,7289,65536,1 +1569,15690000,10000,0,0,256,159,1673,256,256,0,0,27614,65536,0,1,51136,7111,7289,65536,1 +1570,15700000,10000,0,0,256,159,1674,256,256,0,0,27618,65536,0,1,51136,7111,7289,65536,1 +1571,15710000,10000,0,0,256,158,1675,256,256,0,0,27622,65536,0,1,51136,7111,7289,65536,1 +1572,15720000,10000,0,0,256,158,1676,256,256,0,0,27626,65536,0,1,51136,7111,7289,65536,1 +1573,15730000,10000,0,0,256,158,1677,256,256,0,0,27630,65536,0,1,51136,7111,7289,65536,1 +1574,15740000,10000,0,0,256,158,1679,256,256,0,0,27634,65536,0,1,51136,7111,7289,65536,1 +1575,15750000,10000,0,0,256,158,1680,256,256,0,0,27638,65536,0,1,51136,7111,7289,65536,1 +1576,15760000,10000,0,0,256,158,1681,256,256,0,0,27642,65536,0,1,51136,7111,7289,65536,1 +1577,15770000,10000,0,0,256,158,1682,256,256,0,0,27646,65536,0,1,51136,7111,7289,65536,1 +1578,15780000,10000,0,0,256,158,1683,256,256,0,0,27650,65536,0,1,51136,7111,7289,65536,1 +1579,15790000,10000,0,0,256,158,1684,256,256,0,0,27654,65536,0,1,51136,7111,7289,65536,1 +1580,15800000,10000,0,0,256,158,1685,256,256,0,0,27658,65536,0,1,51136,7111,7289,65536,1 +1581,15810000,10000,0,0,256,158,1687,256,256,0,0,27662,65536,0,1,51136,7111,7289,65536,1 +1582,15820000,10000,0,0,256,158,1688,256,256,0,0,27665,65536,0,1,51136,7111,7289,65536,1 +1583,15830000,10000,0,0,256,158,1689,256,256,0,0,27669,65536,0,1,51136,7111,7289,65536,1 +1584,15840000,10000,0,0,256,158,1690,256,256,0,0,27673,65536,0,1,51136,7111,7289,65536,1 +1585,15850000,10000,0,0,256,158,1691,256,256,0,0,27677,65536,0,1,51136,7111,7289,65536,1 +1586,15860000,10000,0,0,256,158,1692,256,256,0,0,27681,65536,0,1,51136,7111,7289,65536,1 +1587,15870000,10000,0,0,256,158,1693,256,256,0,0,27686,65536,0,1,51136,7111,7289,65536,1 +1588,15880000,10000,0,0,256,158,1695,256,256,0,0,27691,65536,0,1,51136,7111,7289,65536,1 +1589,15890000,10000,0,0,256,158,1696,256,256,0,0,27696,65536,0,1,51136,7111,7289,65536,1 +1590,15900000,10000,0,0,256,158,1697,256,256,0,0,27700,65536,0,1,51136,7111,7289,65536,1 +1591,15910000,10000,0,0,256,158,1698,256,256,0,0,27705,65536,0,1,51136,7111,7289,65536,1 +199,1990000,18446744073695631616,0,0,49779,40,653,256,256,0,4895412794951722350,27725,65536,0,0,51136,7111,7289,65536,1 +1592,15920000,13930000,0,0,348967,158,1699,256,256,0,4713734853697208320,27744,65536,0,1,51136,7111,7289,65536,1 +1593,15930000,10000,0,0,256,158,1700,256,256,0,0,27750,65536,0,1,51136,7111,7289,65536,1 +1594,15940000,10000,0,0,256,158,1701,256,256,0,0,27754,65536,0,1,51136,7111,7289,65536,1 +1595,15950000,10000,0,0,256,158,1703,256,256,0,0,27759,65536,0,1,51136,7111,7289,65536,1 +1596,15960000,10000,0,0,256,158,1704,256,256,0,0,27764,65536,0,1,51136,7111,7289,65536,1 +1597,15970000,10000,0,0,256,158,1705,256,256,0,0,27769,65536,0,1,51136,7111,7289,65536,1 +1598,15980000,10000,0,0,256,158,1706,256,256,0,0,27774,65536,0,1,51136,7111,7289,65536,1 +1599,15990000,10000,0,0,256,158,1707,256,256,0,0,27778,65536,0,1,51136,7111,7289,65536,1 +1600,16000000,10000,0,0,256,158,1708,256,256,0,0,27783,65536,0,1,51136,7111,7289,65536,1 +1601,16010000,10000,0,0,256,158,1709,256,256,0,0,27788,65536,0,1,51136,7111,7289,65536,1 +1602,16020000,10000,0,0,256,158,1711,256,256,0,0,27793,65536,0,1,51136,7111,7289,65536,1 +1603,16030000,10000,0,0,256,158,1712,256,256,0,0,27797,65536,0,1,51136,7111,7289,65536,1 +1604,16040000,10000,0,0,256,158,1713,256,256,0,0,27803,65536,0,1,51136,7111,7289,65536,1 +1605,16050000,10000,0,0,256,158,1714,256,256,0,0,27809,65536,0,1,51136,7111,7289,65536,1 +1606,16060000,10000,0,0,256,158,1715,256,256,0,0,27814,65536,0,1,51136,7111,7289,65536,1 +1607,16070000,10000,0,0,256,158,1716,256,256,0,0,27819,65536,0,1,51136,7111,7289,65536,1 +1608,16080000,10000,0,0,256,158,1717,256,256,0,0,27823,65536,0,1,51136,7111,7289,65536,1 +1609,16090000,10000,0,0,256,158,1719,256,256,0,0,27828,65536,0,1,51136,7111,7289,65536,1 +1610,16100000,10000,0,0,256,158,1720,256,256,0,0,27832,65536,0,1,51136,7111,7289,65536,1 +1611,16110000,10000,0,0,256,158,1721,256,256,0,0,27837,65536,0,1,51136,7111,7289,65536,1 +1612,16120000,10000,0,0,256,158,1722,256,256,0,0,27843,65536,0,1,51136,7111,7289,65536,1 +1613,16130000,10000,0,0,256,158,1723,256,256,0,0,27849,65536,0,1,51136,7111,7289,65536,1 +1614,16140000,10000,0,0,256,158,1724,256,256,0,0,27854,65536,0,1,51136,7111,7289,65536,1 +1615,16150000,10000,0,0,256,158,1725,256,256,0,0,27859,65536,0,1,51136,7111,7289,65536,1 +1616,16160000,10000,0,0,256,158,1727,256,256,0,0,27876,65536,0,1,51136,7111,7289,65536,1 +1617,16170000,10000,0,0,256,158,1728,256,256,0,0,27887,65536,0,1,51136,7111,7289,65536,1 +1618,16180000,10000,0,0,256,158,1729,256,256,0,0,27892,65536,0,1,51136,7111,7289,65536,1 +1619,16190000,10000,0,0,256,158,1730,256,256,0,0,27897,65536,0,1,51136,7111,7289,65536,1 +1620,16200000,10000,0,0,256,158,1731,256,256,0,0,27902,65536,0,1,51136,7111,7289,65536,1 +1621,16210000,10000,0,0,256,158,1732,256,256,0,0,27907,65536,0,1,51136,7111,7289,65536,1 +1622,16220000,10000,0,0,256,158,1733,256,256,0,0,27912,65536,0,1,51136,7111,7289,65536,1 +1623,16230000,10000,0,0,256,158,1735,256,256,0,0,27917,65536,0,1,51136,7111,7289,65536,1 +1624,16240000,10000,0,0,256,158,1736,256,256,0,0,27921,65536,0,1,51136,7111,7289,65536,1 +1625,16250000,10000,0,0,256,158,1737,256,256,0,0,27926,65536,0,1,51136,7111,7289,65536,1 +1626,16260000,10000,0,0,256,158,1738,256,256,0,0,27931,65536,0,1,51136,7111,7289,65536,1 +1627,16270000,10000,0,0,256,158,1739,256,256,0,0,27936,65536,0,1,51136,7111,7289,65536,1 +1628,16280000,10000,0,0,256,158,1740,256,256,0,0,27940,65536,0,1,51136,7111,7289,65536,1 +1629,16290000,10000,0,0,256,158,1741,256,256,0,0,27945,65536,0,1,51136,7111,7289,65536,1 +1630,16300000,10000,0,0,256,158,1743,256,256,0,0,27950,65536,0,1,51136,7111,7289,65536,1 +1631,16310000,10000,0,0,256,158,1744,256,256,0,0,27954,65536,0,1,51136,7111,7289,65536,1 +1632,16320000,10000,0,0,256,158,1745,256,256,0,0,27959,65536,0,1,51136,7111,7289,65536,1 +1633,16330000,10000,0,0,256,158,1746,256,256,0,0,27964,65536,0,1,51136,7111,7289,65536,1 +1634,16340000,10000,0,0,256,158,1747,256,256,0,0,27968,65536,0,1,51136,7111,7289,65536,1 +1635,16350000,10000,0,0,256,158,1748,256,256,0,0,27973,65536,0,1,51136,7111,7289,65536,1 +1636,16360000,10000,0,0,256,158,1749,256,256,0,0,27978,65536,0,1,51136,7111,7289,65536,1 +1637,16370000,10000,0,0,256,158,1751,256,256,0,0,27982,65536,0,1,51136,7111,7289,65536,1 +1638,16380000,10000,0,0,256,158,1752,256,256,0,0,27987,65536,0,1,51136,7111,7289,65536,1 +1639,16390000,10000,0,0,256,158,1753,256,256,0,0,27992,65536,0,1,51136,7111,7289,65536,1 +1640,16400000,10000,0,0,256,158,1754,256,256,0,0,28011,65536,0,1,51136,7111,7289,65536,1 +1641,16410000,10000,0,0,256,158,1755,256,256,0,0,28015,65536,0,1,51136,7111,7289,65536,1 +1642,16420000,10000,0,0,256,158,1756,256,256,0,0,28025,65536,0,1,51136,7111,7289,65536,1 +1643,16430000,10000,0,0,256,158,1757,256,256,0,0,28031,65536,0,1,51136,7111,7289,65536,1 +1644,16440000,10000,0,0,256,158,1759,256,256,0,0,28036,65536,0,1,51136,7111,7289,65536,1 +1645,16450000,10000,0,0,256,158,1760,256,256,0,0,28040,65536,0,1,51136,7111,7289,65536,1 +1646,16460000,10000,0,0,256,158,1761,256,256,0,0,28044,65536,0,1,51136,7111,7289,65536,1 +1647,16470000,10000,0,0,256,158,1762,256,256,0,0,28048,65536,0,1,51136,7111,7289,65536,1 +1648,16480000,10000,0,0,256,158,1763,256,256,0,0,28052,65536,0,1,51136,7111,7289,65536,1 +1649,16490000,10000,0,0,256,158,1764,256,256,0,0,28056,65536,0,1,51136,7111,7289,65536,1 +1650,16500000,10000,0,0,256,158,1765,256,256,0,0,28060,65536,0,1,51136,7111,7289,65536,1 +1651,16510000,10000,0,0,256,158,1767,256,256,0,0,28065,65536,0,1,51136,7111,7289,65536,1 +1652,16520000,10000,0,0,256,158,1768,256,256,0,0,28069,65536,0,1,51136,7111,7289,65536,1 +1653,16530000,10000,0,0,256,158,1769,256,256,0,0,28074,65536,0,1,51136,7111,7289,65536,1 +1654,16540000,10000,0,0,256,158,1770,256,256,0,0,28078,65536,0,1,51136,7111,7289,65536,1 +1655,16550000,10000,0,0,256,158,1771,256,256,0,0,28084,65536,0,1,51136,7111,7289,65536,1 +1656,16560000,10000,0,0,256,158,1772,256,256,0,0,28089,65536,0,1,51136,7111,7289,65536,1 +1657,16570000,10000,0,0,256,158,1773,256,256,0,0,28095,65536,0,1,51136,7111,7289,65536,1 +1658,16580000,10000,0,0,256,158,1775,256,256,0,0,28100,65536,0,1,51136,7111,7289,65536,1 +1659,16590000,10000,0,0,256,158,1776,256,256,0,0,28105,65536,0,1,51136,7111,7289,65536,1 +1660,16600000,10000,0,0,256,158,1777,256,256,0,0,28110,65536,0,1,51136,7111,7289,65536,1 +1661,16610000,10000,0,0,256,158,1778,256,256,0,0,28114,65536,0,1,51136,7111,7289,65536,1 +1662,16620000,10000,0,0,256,158,1779,256,256,0,0,28119,65536,0,1,51136,7111,7289,65536,1 +1663,16630000,10000,0,0,256,158,1780,256,256,0,0,28123,65536,0,1,51136,7111,7289,65536,1 +1664,16640000,10000,0,0,256,158,1781,256,256,0,0,28127,65536,0,1,51136,7111,7289,65536,1 +1665,16650000,10000,0,0,256,158,1783,256,256,0,0,28147,65536,0,1,51136,7111,7289,65536,1 +1666,16660000,10000,0,0,256,158,1784,256,256,0,0,28151,65536,0,1,51136,7111,7289,65536,1 +1667,16670000,10000,0,0,256,158,1785,256,256,0,0,28156,65536,0,1,51136,7111,7289,65536,1 +330,3300000,18446744073696181616,0,0,83354,35,1091,256,256,0,4895412794951722619,28171,65536,0,0,51136,7111,7289,65536,1 +1668,16680000,13380000,0,0,334848,158,1786,256,256,0,4713439574695608320,28183,65536,0,1,51136,7111,7289,65536,1 +1669,16690000,10000,0,0,256,158,1787,256,256,0,0,28188,65536,0,1,51136,7111,7289,65536,1 +1670,16700000,10000,0,0,256,158,1788,256,256,0,0,28193,65536,0,1,51136,7111,7289,65536,1 +1671,16710000,10000,0,0,256,158,1789,256,256,0,0,28197,65536,0,1,51136,7111,7289,65536,1 +1672,16720000,10000,0,0,256,159,1791,256,256,0,0,28202,65536,0,1,51136,7111,7289,65536,1 +1673,16730000,10000,0,0,256,159,1792,256,256,0,0,28208,65536,0,1,51136,7111,7289,65536,1 +1674,16740000,10000,0,0,256,159,1793,256,256,0,0,28213,65536,0,1,51136,7111,7289,65536,1 +1675,16750000,10000,0,0,256,159,1794,256,256,0,0,28219,65536,0,1,51136,7111,7289,65536,1 +1676,16760000,10000,0,0,256,159,1795,256,256,0,0,28226,65536,0,1,51136,7111,7289,65536,1 +1677,16770000,10000,0,0,256,159,1796,256,256,0,0,28231,65536,0,1,51136,7111,7289,65536,1 +1678,16780000,10000,0,0,256,159,1797,256,256,0,0,28237,65536,0,1,51136,7111,7289,65536,1 +1679,16790000,10000,0,0,256,159,1799,256,256,0,0,28242,65536,0,1,51136,7111,7289,65536,1 +1680,16800000,10000,0,0,256,159,1800,256,256,0,0,28247,65536,0,1,51136,7111,7289,65536,1 +1681,16810000,10000,0,0,256,159,1801,256,256,0,0,28254,65536,0,1,51136,7111,7289,65536,1 +1682,16820000,10000,0,0,256,159,1802,256,256,0,0,28259,65536,0,1,51136,7111,7289,65536,1 +1683,16830000,10000,0,0,256,159,1803,256,256,0,0,28278,65536,0,1,51136,7111,7289,65536,1 +1684,16840000,10000,0,0,256,159,1804,256,256,0,0,28283,65536,0,1,51136,7111,7289,65536,1 +1685,16850000,10000,0,0,256,159,1805,256,256,0,0,28288,65536,0,1,51136,7111,7289,65536,1 +1686,16860000,10000,0,0,256,159,1807,256,256,0,0,28292,65536,0,1,51136,7111,7289,65536,1 +1687,16870000,10000,0,0,256,159,1808,256,256,0,0,28296,65536,0,1,51136,7111,7289,65536,1 +1688,16880000,10000,0,0,256,159,1809,256,256,0,0,28300,65536,0,1,51136,7111,7289,65536,1 +1689,16890000,10000,0,0,256,159,1810,256,256,0,0,28305,65536,0,1,51136,7111,7289,65536,1 +1690,16900000,10000,0,0,256,159,1811,256,256,0,0,28309,65536,0,1,51136,7111,7289,65536,1 +1691,16910000,10000,0,0,256,159,1812,256,256,0,0,28313,65536,0,1,51136,7111,7289,65536,1 +1692,16920000,10000,0,0,256,159,1813,256,256,0,0,28318,65536,0,1,51136,7111,7289,65536,1 +1693,16930000,10000,0,0,256,159,1815,256,256,0,0,28322,65536,0,1,51136,7111,7289,65536,1 +1694,16940000,10000,0,0,256,159,1816,256,256,0,0,28333,65536,0,1,51136,7111,7289,65536,1 +1695,16950000,10000,0,0,256,159,1817,256,256,0,0,28337,65536,0,1,51136,7111,7289,65536,1 +1696,16960000,10000,0,0,256,159,1818,256,256,0,0,28342,65536,0,1,51136,7111,7289,65536,1 +1697,16970000,10000,0,0,256,159,1819,256,256,0,0,28349,65536,0,1,51136,7111,7289,65536,1 +1698,16980000,10000,0,0,256,159,1820,256,256,0,0,28353,65536,0,1,51136,7111,7289,65536,1 +1699,16990000,10000,0,0,256,159,1821,256,256,0,0,28357,65536,0,1,51136,7111,7289,65536,1 +1700,17000000,10000,0,0,256,159,1823,256,256,0,0,28361,65536,0,1,51136,7111,7289,65536,1 +1701,17010000,10000,0,0,256,159,1824,256,256,0,0,28365,65536,0,1,51136,7111,7289,65536,1 +1702,17020000,10000,0,0,256,159,1825,256,256,0,0,28369,65536,0,1,51136,7111,7289,65536,1 +1703,17030000,10000,0,0,256,159,1826,256,256,0,0,28373,65536,0,1,51136,7111,7289,65536,1 +1704,17040000,10000,0,0,256,159,1827,256,256,0,0,28377,65536,0,1,51136,7111,7289,65536,1 +1705,17050000,10000,0,0,256,159,1828,256,256,0,0,28381,65536,0,1,51136,7111,7289,65536,1 +1706,17060000,10000,0,0,256,159,1829,256,256,0,0,28385,65536,0,1,51136,7111,7289,65536,1 +1707,17070000,10000,0,0,256,159,1831,256,256,0,0,28389,65536,0,1,51136,7111,7289,65536,1 +1708,17080000,10000,0,0,256,159,1832,256,256,0,0,28394,65536,0,1,51136,7111,7289,65536,1 +1709,17090000,10000,0,0,256,159,1833,256,256,0,0,28412,65536,0,1,51136,7111,7289,65536,1 +1710,17100000,10000,0,0,256,159,1834,256,256,0,0,28416,65536,0,1,51136,7111,7289,65536,1 +1711,17110000,10000,0,0,256,159,1835,256,256,0,0,28420,65536,0,1,51136,7111,7289,65536,1 +1712,17120000,10000,0,0,256,159,1836,256,256,0,0,28424,65536,0,1,51136,7111,7289,65536,1 +1713,17130000,10000,0,0,256,159,1837,256,256,0,0,28427,65536,0,1,51136,7111,7289,65536,1 +1714,17140000,10000,0,0,256,159,1839,256,256,0,0,28431,65536,0,1,51136,7111,7289,65536,1 +1715,17150000,10000,0,0,256,159,1840,256,256,0,0,28435,65536,0,1,51136,7111,7289,65536,1 +1716,17160000,10000,0,0,256,159,1841,256,256,0,0,28440,65536,0,1,51136,7111,7289,65536,1 +1717,17170000,10000,0,0,256,159,1842,256,256,0,0,28444,65536,0,1,51136,7111,7289,65536,1 +1718,17180000,10000,0,0,256,159,1843,256,256,0,0,28448,65536,0,1,51136,7111,7289,65536,1 +1719,17190000,10000,0,0,256,159,1844,256,256,0,0,28458,65536,0,1,51136,7111,7289,65536,1 +1720,17200000,10000,0,0,256,159,1845,256,256,0,0,28462,65536,0,1,51136,7111,7289,65536,1 +1721,17210000,10000,0,0,256,159,1847,256,256,0,0,28466,65536,0,1,51136,7111,7289,65536,1 +1722,17220000,10000,0,0,256,159,1848,256,256,0,0,28470,65536,0,1,51136,7111,7289,65536,1 +1723,17230000,10000,0,0,256,159,1849,256,256,0,0,28475,65536,0,1,51136,7111,7289,65536,1 +1724,17240000,10000,0,0,256,159,1850,256,256,0,0,28480,65536,0,1,51136,7111,7289,65536,1 +1725,17250000,10000,0,0,256,159,1851,256,256,0,0,28485,65536,0,1,51136,7111,7289,65536,1 +1726,17260000,10000,0,0,256,159,1852,256,256,0,0,28490,65536,0,1,51136,7111,7289,65536,1 +1727,17270000,10000,0,0,256,159,1853,256,256,0,0,28495,65536,0,1,51136,7111,7289,65536,1 +1728,17280000,10000,0,0,256,159,1855,256,256,0,0,28500,65536,0,1,51136,7111,7289,65536,1 +1729,17290000,10000,0,0,256,159,1856,256,256,0,0,28504,65536,0,1,51136,7111,7289,65536,1 +1730,17300000,10000,0,0,256,159,1857,256,256,0,0,28508,65536,0,1,51136,7111,7289,65536,1 +1731,17310000,10000,0,0,256,159,1858,256,256,0,0,28512,65536,0,1,51136,7111,7289,65536,1 +1732,17320000,10000,0,0,256,159,1859,256,256,0,0,28517,65536,0,1,51136,7111,7289,65536,1 +1733,17330000,10000,0,0,256,159,1860,256,256,0,0,28521,65536,0,1,51136,7111,7289,65536,1 +1734,17340000,10000,0,0,256,159,1861,256,256,0,0,28525,65536,0,1,51136,7111,7289,65536,1 +1735,17350000,10000,0,0,256,159,1863,256,256,0,0,28529,65536,0,1,51136,7111,7289,65536,1 +1736,17360000,10000,0,0,256,159,1864,256,256,0,0,28548,65536,0,1,51136,7111,7289,65536,1 +1737,17370000,10000,0,0,256,159,1865,256,256,0,0,28552,65536,0,1,51136,7111,7289,65536,1 +1738,17380000,10000,0,0,256,159,1866,256,256,0,0,28556,65536,0,1,51136,7111,7289,65536,1 +1739,17390000,10000,0,0,256,159,1867,256,256,0,0,28560,65536,0,1,51136,7111,7289,65536,1 +1740,17400000,10000,0,0,256,159,1868,256,256,0,0,28564,65536,0,1,51136,7111,7289,65536,1 +1741,17410000,10000,0,0,256,159,1869,256,256,0,0,28568,65536,0,1,51136,7111,7289,65536,1 +1742,17420000,10000,0,0,256,168,1871,256,256,0,0,28572,65536,0,1,51136,7111,7289,65536,1 +1743,17430000,10000,0,0,256,168,1872,256,256,0,0,28575,65536,0,1,51136,7111,7289,65536,1 +1744,17440000,10000,0,0,256,168,1873,256,256,0,0,28580,65536,0,1,51136,7111,7289,65536,1 +553,5530000,18446744073697641616,0,0,140474,32,2417,256,256,0,4895412794951723332,28598,65536,0,0,51136,7111,7289,65536,1 +1745,17450000,11920000,0,0,297440,174,1874,256,256,0,4712655743164088320,28606,65536,0,1,51136,7111,7289,65536,1 +1746,17460000,10000,0,0,256,174,1875,256,256,0,0,28611,65536,0,1,51136,7111,7289,65536,1 +1747,17470000,10000,0,0,256,174,1876,256,256,0,0,28615,65536,0,1,51136,7111,7289,65536,1 +1748,17480000,10000,0,0,256,174,1877,256,256,0,0,28620,65536,0,1,51136,7111,7289,65536,1 +1749,17490000,10000,0,0,256,174,1879,256,256,0,0,28624,65536,0,1,51136,7111,7289,65536,1 +1750,17500000,10000,0,0,256,174,1880,256,256,0,0,28629,65536,0,1,51136,7111,7289,65536,1 +1751,17510000,10000,0,0,256,174,1881,256,256,0,0,28633,65536,0,1,51136,7111,7289,65536,1 +1752,17520000,10000,0,0,256,174,1882,256,256,0,0,28637,65536,0,1,51136,7111,7289,65536,1 +1753,17530000,10000,0,0,256,174,1883,256,256,0,0,28642,65536,0,1,51136,7111,7289,65536,1 +1754,17540000,10000,0,0,256,174,1884,256,256,0,0,28646,65536,0,1,51136,7111,7289,65536,1 +1755,17550000,10000,0,0,256,174,1885,256,256,0,0,28650,65536,0,1,51136,7111,7289,65536,1 +1756,17560000,10000,0,0,256,174,1887,256,256,0,0,28655,65536,0,1,51136,7111,7289,65536,1 +1757,17570000,10000,0,0,256,174,1888,256,256,0,0,28660,65536,0,1,51136,7111,7289,65536,1 +1758,17580000,10000,0,0,256,174,1889,256,256,0,0,28666,65536,0,1,51136,7111,7289,65536,1 +1759,17590000,10000,0,0,256,174,1890,256,256,0,0,28684,65536,0,1,51136,7111,7289,65536,1 +1760,17600000,10000,0,0,256,174,1891,256,256,0,0,28689,65536,0,1,51136,7111,7289,65536,1 +1761,17610000,10000,0,0,256,174,1892,256,256,0,0,28693,65536,0,1,51136,7111,7289,65536,1 +1762,17620000,10000,0,0,256,174,1893,256,256,0,0,28698,65536,0,1,51136,7111,7289,65536,1 +1763,17630000,10000,0,0,256,174,1895,256,256,0,0,28703,65536,0,1,51136,7111,7289,65536,1 +1764,17640000,10000,0,0,256,174,1896,256,256,0,0,28708,65536,0,1,51136,7111,7289,65536,1 +1765,17650000,10000,0,0,256,174,1897,256,256,0,0,28712,65536,0,1,51136,7111,7289,65536,1 +1766,17660000,10000,0,0,256,174,1898,256,256,0,0,28717,65536,0,1,51136,7111,7289,65536,1 +1767,17670000,10000,0,0,256,174,1899,256,256,0,0,28721,65536,0,1,51136,7111,7289,65536,1 +1768,17680000,10000,0,0,256,174,1900,256,256,0,0,28726,65536,0,1,51136,7111,7289,65536,1 +1769,17690000,10000,0,0,256,174,1901,256,256,0,0,28732,65536,0,1,51136,7111,7289,65536,1 +1770,17700000,10000,0,0,256,174,1903,256,256,0,0,28736,65536,0,1,51136,7111,7289,65536,1 +1771,17710000,10000,0,0,256,174,1904,256,256,0,0,28748,65536,0,1,51136,7111,7289,65536,1 +1772,17720000,10000,0,0,256,174,1905,256,256,0,0,28753,65536,0,1,51136,7111,7289,65536,1 +1773,17730000,10000,0,0,256,174,1906,256,256,0,0,28757,65536,0,1,51136,7111,7289,65536,1 +1774,17740000,10000,0,0,256,174,1907,256,256,0,0,28762,65536,0,1,51136,7111,7289,65536,1 +1775,17750000,10000,0,0,256,174,1908,256,256,0,0,28766,65536,0,1,51136,7111,7289,65536,1 +1776,17760000,10000,0,0,256,174,1909,256,256,0,0,28771,65536,0,1,51136,7111,7289,65536,1 +1777,17770000,10000,0,0,256,174,1911,256,256,0,0,28776,65536,0,1,51136,7111,7289,65536,1 +1778,17780000,10000,0,0,256,174,1912,256,256,0,0,28781,65536,0,1,51136,7111,7289,65536,1 +1779,17790000,10000,0,0,256,174,1913,256,256,0,0,28786,65536,0,1,51136,7111,7289,65536,1 +1780,17800000,10000,0,0,256,174,1914,256,256,0,0,28790,65536,0,1,51136,7111,7289,65536,1 +1781,17810000,10000,0,0,256,174,1915,256,256,0,0,28795,65536,0,1,51136,7111,7289,65536,1 +1782,17820000,10000,0,0,256,174,1916,256,256,0,0,28800,65536,0,1,51136,7111,7289,65536,1 +1783,17830000,10000,0,0,256,174,1917,256,256,0,0,28820,65536,0,1,51136,7111,7289,65536,1 +1784,17840000,10000,0,0,256,174,1919,256,256,0,0,28824,65536,0,1,51136,7111,7289,65536,1 +1785,17850000,10000,0,0,256,174,1920,256,256,0,0,28829,65536,0,1,51136,7111,7289,65536,1 +1786,17860000,10000,0,0,256,174,1921,256,256,0,0,28834,65536,0,1,51136,7111,7289,65536,1 +1787,17870000,10000,0,0,256,174,1922,256,256,0,0,28839,65536,0,1,51136,7111,7289,65536,1 +1788,17880000,10000,0,0,256,174,1923,256,256,0,0,28844,65536,0,1,51136,7111,7289,65536,1 +1789,17890000,10000,0,0,256,174,1924,256,256,0,0,28849,65536,0,1,51136,7111,7289,65536,1 +1790,17900000,10000,0,0,256,174,1925,256,256,0,0,28853,65536,0,1,51136,7111,7289,65536,1 +1791,17910000,10000,0,0,256,174,1927,256,256,0,0,28857,65536,0,1,51136,7111,7289,65536,1 +1792,17920000,10000,0,0,256,174,1928,256,256,0,0,28862,65536,0,1,51136,7111,7289,65536,1 +1793,17930000,10000,0,0,256,174,1929,256,256,0,0,28867,65536,0,1,51136,7111,7289,65536,1 +1794,17940000,10000,0,0,256,174,1930,256,256,0,0,28871,65536,0,1,51136,7111,7289,65536,1 +1795,17950000,10000,0,0,256,174,1931,256,256,0,0,28876,65536,0,1,51136,7111,7289,65536,1 +1796,17960000,10000,0,0,256,174,1932,256,256,0,0,28881,65536,0,1,51136,7111,7289,65536,1 +436,4360000,18446744073695951616,0,0,110393,37,1483,256,256,0,4895412794951722506,28901,65536,0,0,51136,7111,7289,65536,1 +1797,17970000,13610000,0,0,340833,174,1933,256,256,0,4713563055005368320,28907,65536,0,1,51136,7111,7289,65536,1 +1798,17980000,10000,0,0,256,174,1935,256,256,0,0,28913,65536,0,1,51136,7111,7289,65536,1 +1799,17990000,10000,0,0,256,174,1936,256,256,0,0,28917,65536,0,1,51136,7111,7289,65536,1 +1800,18000000,10000,0,0,256,174,1937,256,256,0,0,28921,65536,0,1,51136,7111,7289,65536,1 +1801,18010000,10000,0,0,256,174,1938,256,256,0,0,28926,65536,0,1,51136,7111,7289,65536,1 +1802,18020000,10000,0,0,256,174,1939,256,256,0,0,28930,65536,0,1,51136,7111,7289,65536,1 +1803,18030000,10000,0,0,256,174,1940,256,256,0,0,28935,65536,0,1,51136,7111,7289,65536,1 +1804,18040000,10000,0,0,256,174,1941,256,256,0,0,28953,65536,0,1,51136,7111,7289,65536,1 +1805,18050000,10000,0,0,256,174,1943,256,256,0,0,28957,65536,0,1,51136,7111,7289,65536,1 +1806,18060000,10000,0,0,256,174,1944,256,256,0,0,28962,65536,0,1,51136,7111,7289,65536,1 +1807,18070000,10000,0,0,256,174,1945,256,256,0,0,28966,65536,0,1,51136,7111,7289,65536,1 +1808,18080000,10000,0,0,256,174,1946,256,256,0,0,28971,65536,0,1,51136,7111,7289,65536,1 +1809,18090000,10000,0,0,256,174,1947,256,256,0,0,28975,65536,0,1,51136,7111,7289,65536,1 +1810,18100000,10000,0,0,256,174,1948,256,256,0,0,28980,65536,0,1,51136,7111,7289,65536,1 +1811,18110000,10000,0,0,256,175,1949,256,256,0,0,28987,65536,0,1,51136,7111,7289,65536,1 +1812,18120000,10000,0,0,256,175,1951,256,256,0,0,28992,65536,0,1,51136,7111,7289,65536,1 +1813,18130000,10000,0,0,256,175,1952,256,256,0,0,28997,65536,0,1,51136,7111,7289,65536,1 +1814,18140000,10000,0,0,256,175,1953,256,256,0,0,29001,65536,0,1,51136,7111,7289,65536,1 +1815,18150000,10000,0,0,256,177,1954,256,256,0,0,29006,65536,0,1,51136,7111,7289,65536,1 +1816,18160000,10000,0,0,256,177,1955,256,256,0,0,29010,65536,0,1,51136,7111,7289,65536,1 +1817,18170000,10000,0,0,256,177,1956,256,256,0,0,29015,65536,0,1,51136,7111,7289,65536,1 +1818,18180000,10000,0,0,256,177,1957,256,256,0,0,29021,65536,0,1,51136,7111,7289,65536,1 +1819,18190000,10000,0,0,256,177,1959,256,256,0,0,29025,65536,0,1,51136,7111,7289,65536,1 +1820,18200000,10000,0,0,256,177,1960,256,256,0,0,29029,65536,0,1,51136,7111,7289,65536,1 +1821,18210000,10000,0,0,256,177,1961,256,256,0,0,29033,65536,0,1,51136,7111,7289,65536,1 +1822,18220000,10000,0,0,256,177,1962,256,256,0,0,29038,65536,0,1,51136,7111,7289,65536,1 +1823,18230000,10000,0,0,256,177,1963,256,256,0,0,29042,65536,0,1,51136,7111,7289,65536,1 +1824,18240000,10000,0,0,256,177,1964,256,256,0,0,29046,65536,0,1,51136,7111,7289,65536,1 +1825,18250000,10000,0,0,256,177,1965,256,256,0,0,29050,65536,0,1,51136,7111,7289,65536,1 +1826,18260000,10000,0,0,256,177,1967,256,256,0,0,29054,65536,0,1,51136,7111,7289,65536,1 +1827,18270000,10000,0,0,256,177,1968,256,256,0,0,29059,65536,0,1,51136,7111,7289,65536,1 +1828,18280000,10000,0,0,256,177,1969,256,256,0,0,29064,65536,0,1,51136,7111,7289,65536,1 +1829,18290000,10000,0,0,256,177,1970,256,256,0,0,29068,65536,0,1,51136,7111,7289,65536,1 +1830,18300000,10000,0,0,256,177,1971,256,256,0,0,29087,65536,0,1,51136,7111,7289,65536,1 +554,5540000,18446744073696791616,0,0,140626,37,1943,256,256,0,4895412794951722917,29107,65536,0,0,51136,7111,7289,65536,1 +1831,18310000,12770000,0,0,319304,177,1972,256,256,0,4713112083439288320,29114,65536,0,1,51136,7111,7289,65536,1 +1832,18320000,10000,0,0,256,177,1973,256,256,0,0,29120,65536,0,1,51136,7111,7289,65536,1 +1833,18330000,10000,0,0,256,177,1975,256,256,0,0,29124,65536,0,1,51136,7111,7289,65536,1 +1834,18340000,10000,0,0,256,177,1976,256,256,0,0,29129,65536,0,1,51136,7111,7289,65536,1 +1835,18350000,10000,0,0,256,177,1977,256,256,0,0,29133,65536,0,1,51136,7111,7289,65536,1 +1836,18360000,10000,0,0,256,177,1978,256,256,0,0,29137,65536,0,1,51136,7111,7289,65536,1 +1837,18370000,10000,0,0,256,177,1979,256,256,0,0,29142,65536,0,1,51136,7111,7289,65536,1 +1838,18380000,10000,0,0,256,177,1980,256,256,0,0,29146,65536,0,1,51136,7111,7289,65536,1 +1839,18390000,10000,0,0,256,177,1981,256,256,0,0,29150,65536,0,1,51136,7111,7289,65536,1 +1840,18400000,10000,0,0,256,177,1983,256,256,0,0,29155,65536,0,1,51136,7111,7289,65536,1 +1841,18410000,10000,0,0,256,177,1984,256,256,0,0,29159,65536,0,1,51136,7111,7289,65536,1 +1842,18420000,10000,0,0,256,177,1985,256,256,0,0,29164,65536,0,1,51136,7111,7289,65536,1 +1843,18430000,10000,0,0,256,177,1986,256,256,0,0,29168,65536,0,1,51136,7111,7289,65536,1 +1844,18440000,10000,0,0,256,178,1987,256,256,0,0,29174,65536,0,1,51136,7111,7289,65536,1 +1845,18450000,10000,0,0,256,178,1988,256,256,0,0,29181,65536,0,1,51136,7111,7289,65536,1 +1846,18460000,10000,0,0,256,178,1989,256,256,0,0,29186,65536,0,1,51136,7111,7289,65536,1 +1847,18470000,10000,0,0,256,178,1991,256,256,0,0,29191,65536,0,1,51136,7111,7289,65536,1 +1848,18480000,10000,0,0,256,178,1992,256,256,0,0,29195,65536,0,1,51136,7111,7289,65536,1 +1849,18490000,10000,0,0,256,178,1993,256,256,0,0,29200,65536,0,1,51136,7111,7289,65536,1 +1850,18500000,10000,0,0,256,178,1994,256,256,0,0,29206,65536,0,1,51136,7111,7289,65536,1 +1851,18510000,10000,0,0,256,178,1995,256,256,0,0,29225,65536,0,1,51136,7111,7289,65536,1 +1852,18520000,10000,0,0,256,178,1996,256,256,0,0,29230,65536,0,1,51136,7111,7289,65536,1 +1853,18530000,10000,0,0,256,178,1997,256,256,0,0,29235,65536,0,1,51136,7111,7289,65536,1 +1854,18540000,10000,0,0,256,178,1999,256,256,0,0,29240,65536,0,1,51136,7111,7289,65536,1 +1855,18550000,10000,0,0,256,178,2000,256,256,0,0,29244,65536,0,1,51136,7111,7289,65536,1 +1856,18560000,10000,0,0,256,178,2001,256,256,0,0,29248,65536,0,1,51136,7111,7289,65536,1 diff --git a/experiments/bare_metal/runs/doe-amd64-20260912-165343.csv b/experiments/bare_metal/runs/doe-amd64-20260912-165343.csv new file mode 100644 index 00000000..e69de29b diff --git a/experiments/bare_metal/runs/doe-amd64-20260912-170001.csv b/experiments/bare_metal/runs/doe-amd64-20260912-170001.csv new file mode 100644 index 00000000..42880fe9 --- /dev/null +++ b/experiments/bare_metal/runs/doe-amd64-20260912-170001.csv @@ -0,0 +1,655 @@ +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,fleet_k_q48,fleet_conserved +1121,11210000,10000,0,0,256,86,1356,1024,1024,0,0,15131,40020,41782,1,52435,6488,6613,65536,1 +1122,11220000,10000,0,0,256,90,1357,1024,1024,0,0,15138,40020,41782,1,52435,6488,6613,65536,1 +1123,11230000,10000,0,0,256,90,1358,1024,1024,0,0,15143,40020,41782,1,52435,6488,6613,65536,1 +1124,11240000,10000,0,0,256,97,1360,2048,2048,0,0,15147,40020,41782,1,52435,6488,6613,65536,1 +1125,11250000,10000,0,0,256,98,1361,2048,2048,0,0,15150,40020,41782,1,52435,6488,6613,65536,1 +1126,11260000,10000,0,0,256,99,1362,4096,4096,0,0,15153,40020,41782,1,52435,6488,6613,65536,1 +1127,11270000,10000,0,0,256,102,1364,4096,4096,0,0,15156,40020,41782,1,52435,6488,6613,65536,1 +1128,11280000,10000,0,0,256,103,1365,4096,4096,0,0,15158,40020,41782,1,52435,6488,6613,65536,1 +1129,11290000,10000,0,0,256,104,1366,4096,4096,0,0,15160,40020,41782,1,52435,6488,6613,65536,1 +1130,11300000,10000,0,0,256,112,1368,4096,4096,0,0,15163,40020,41782,1,52435,6488,6613,65536,1 +1131,11310000,10000,0,0,256,112,1369,2048,2048,0,0,15165,40020,41782,1,52435,6488,6613,65536,1 +1132,11320000,10000,0,0,256,112,1370,2048,2048,0,0,15168,40020,41782,1,52435,6488,6613,65536,1 +1133,11330000,10000,0,0,256,112,1372,1024,1024,0,0,15170,40020,41782,1,52435,6488,6613,65536,1 +1134,11340000,10000,0,0,256,112,1373,1024,1024,0,0,15172,40020,41782,1,52435,6488,6613,65536,1 +1135,11350000,10000,0,0,256,112,1374,512,512,0,0,15176,40020,41782,1,52435,6488,6613,65536,1 +1136,11360000,10000,0,0,256,112,1362,512,512,0,0,15179,40020,41782,1,52435,6488,6613,65536,1 +1137,11370000,10000,0,0,256,112,1278,256,256,0,0,15182,40020,41782,1,52435,6488,6613,65536,1 +1138,11380000,10000,0,0,256,112,1232,256,256,0,0,15184,40020,41782,1,52435,6488,6613,65536,1 +1139,11390000,10000,0,0,256,112,1199,256,256,0,0,15191,40020,41782,1,52435,6488,6613,65536,1 +1140,11400000,10000,0,0,256,112,1200,256,256,0,0,15193,40020,41782,1,52435,6488,6613,65536,1 +1141,11410000,10000,0,0,256,112,1202,256,256,0,0,15195,40020,41782,1,52435,6488,6613,65536,1 +1142,11420000,10000,0,0,256,112,1203,256,256,0,0,15198,40020,41782,1,52435,6488,6613,65536,1 +1143,11430000,10000,0,0,256,112,1204,256,256,0,0,15199,40020,41782,1,52435,6488,6613,65536,1 +1144,11440000,10000,0,0,256,112,1205,256,256,0,0,15201,40020,41782,1,52435,6488,6613,65536,1 +1145,11450000,10000,0,0,256,112,1195,256,256,0,0,15204,40020,41782,1,52435,6488,6613,65536,1 +1146,11460000,10000,0,0,256,112,1196,256,256,0,0,15206,40020,41782,1,52435,6488,6613,65536,1 +1147,11470000,10000,0,0,256,112,1197,256,256,0,0,15208,40020,41782,1,52435,6488,6613,65536,1 +1148,11480000,10000,0,0,256,112,1199,256,256,0,0,15210,40020,41782,1,52435,6488,6613,65536,1 +1149,11490000,10000,0,0,256,112,1200,256,256,0,0,15221,40020,41782,1,52435,6488,6613,65536,1 +1150,11500000,10000,0,0,256,112,1201,256,256,0,0,15223,40020,41782,1,52435,6488,6613,65536,1 +1151,11510000,10000,0,0,256,112,1202,256,256,0,0,15225,40020,41782,1,52435,6488,6613,65536,1 +1152,11520000,10000,0,0,256,112,1203,256,256,0,0,15229,40020,41782,1,52435,6488,6613,65536,1 +1153,11530000,10000,0,0,256,112,1203,256,256,0,0,15231,40020,41782,1,52435,6488,6613,65536,1 +1154,11540000,10000,0,0,256,112,1205,256,256,0,0,15234,40020,41782,1,52435,6488,6613,65536,1 +1155,11550000,10000,0,0,256,112,1206,256,256,0,0,15237,40020,41782,1,52435,6488,6613,65536,1 +1156,11560000,10000,0,0,256,113,1207,256,256,0,0,15239,40020,41782,1,52435,6488,6613,65536,1 +1157,11570000,10000,0,0,256,113,1208,256,256,0,0,15241,40020,41782,1,52435,6488,6613,65536,1 +1158,11580000,10000,0,0,256,113,1209,256,256,0,0,15243,40020,41782,1,52435,6488,6613,65536,1 +1159,11590000,10000,0,0,256,113,1210,256,256,0,0,15245,40020,41782,1,52435,6488,6613,65536,1 +1160,11600000,10000,0,0,256,113,1211,256,256,0,0,15247,40020,41782,1,52435,6488,6613,65536,1 +1161,11610000,10000,0,0,256,113,1213,256,256,0,0,15249,40020,41782,1,52435,6488,6613,65536,1 +1162,11620000,10000,0,0,256,113,1214,256,256,0,0,15252,40020,41782,1,52435,6488,6613,65536,1 +1163,11630000,10000,0,0,256,113,1215,256,256,0,0,15254,40020,41782,1,52435,6488,6613,65536,1 +1164,11640000,10000,0,0,256,114,1216,256,256,0,0,15256,40020,41782,1,52435,6488,6613,65536,1 +1165,11650000,10000,0,0,256,114,1217,256,256,0,0,15263,40020,41782,1,52435,6488,6613,65536,1 +1166,11660000,10000,0,0,256,114,1218,256,256,0,0,15265,40020,41782,1,52435,6488,6613,65536,1 +1167,11670000,10000,0,0,256,114,1219,256,256,0,0,15267,40020,41782,1,52435,6488,6613,65536,1 +1168,11680000,10000,0,0,256,114,1221,256,256,0,0,15269,40020,41782,1,52435,6488,6613,65536,1 +1169,11690000,10000,0,0,256,114,1222,256,256,0,0,15271,40020,41782,1,52435,6488,6613,65536,1 +1170,11700000,10000,0,0,256,114,1223,256,256,0,0,15274,40020,41782,1,52435,6488,6613,65536,1 +1171,11710000,10000,0,0,256,114,1224,256,256,0,0,15276,40020,41782,1,52435,6488,6613,65536,1 +1172,11720000,10000,0,0,256,114,1225,256,256,0,0,15279,40020,41782,1,52435,6488,6613,65536,1 +1173,11730000,10000,0,0,256,114,1226,256,256,0,0,15281,40020,41782,1,52435,6488,6613,65536,1 +1174,11740000,10000,0,0,256,114,1227,256,256,0,0,15283,40020,41782,1,52435,6488,6613,65536,1 +1175,11750000,10000,0,0,256,114,1228,256,256,0,0,15286,40020,41782,1,52435,6488,6613,65536,1 +1176,11760000,10000,0,0,256,114,1230,256,256,0,0,15289,40020,41782,1,52435,6488,6613,65536,1 +1177,11770000,10000,0,0,256,114,1231,256,256,0,0,15292,40020,41782,1,52435,6488,6613,65536,1 +1178,11780000,10000,0,0,256,114,1231,256,256,0,0,15296,40020,41782,1,52435,6488,6613,65536,1 +1179,11790000,10000,0,0,256,114,1232,256,256,0,0,15299,40020,41782,1,52435,6488,6613,65536,1 +1180,11800000,10000,0,0,256,114,1234,256,256,0,0,15301,40020,41782,1,52435,6488,6613,65536,1 +1181,11810000,10000,0,0,256,114,1235,256,256,0,0,15302,40020,41782,1,52435,6488,6613,65536,1 +1182,11820000,10000,0,0,256,114,1236,256,256,0,0,15304,40020,41782,1,52435,6488,6613,65536,1 +1183,11830000,10000,0,0,256,114,1237,256,256,0,0,15307,40020,41782,1,52435,6488,6613,65536,1 +1184,11840000,10000,0,0,256,114,1238,256,256,0,0,15309,40020,41782,1,52435,6488,6613,65536,1 +1185,11850000,10000,0,0,256,114,1239,256,256,0,0,15312,40020,41782,1,52435,6488,6613,65536,1 +1186,11860000,10000,0,0,256,114,1240,256,256,0,0,15314,40020,41782,1,52435,6488,6613,65536,1 +1187,11870000,10000,0,0,256,114,1242,256,256,0,0,15317,40020,41782,1,52435,6488,6613,65536,1 +1188,11880000,10000,0,0,256,114,1243,256,256,0,0,15319,40020,41782,1,52435,6488,6613,65536,1 +1189,11890000,10000,0,0,256,114,1244,256,256,0,0,15321,40020,41782,1,52435,6488,6613,65536,1 +1190,11900000,10000,0,0,256,114,1245,256,256,0,0,15332,40020,41782,1,52435,6488,6613,65536,1 +1191,11910000,10000,0,0,256,114,1246,256,256,0,0,15338,40020,41782,1,52435,6488,6613,65536,1 +1192,11920000,10000,0,0,256,114,1247,256,256,0,0,15339,40020,41782,1,52435,6488,6613,65536,1 +1193,11930000,10000,0,0,256,114,1248,256,256,0,0,15342,40020,41782,1,52435,6488,6613,65536,1 +1194,11940000,10000,0,0,256,114,1250,256,256,0,0,15344,40020,41782,1,52435,6488,6613,65536,1 +1195,11950000,10000,0,0,256,114,1251,256,256,0,0,15346,40020,41782,1,52435,6488,6613,65536,1 +1196,11960000,10000,0,0,256,114,1252,256,256,0,0,15349,40020,41782,1,52435,6488,6613,65536,1 +1197,11970000,10000,0,0,256,114,1253,256,256,0,0,15351,40020,41782,1,52435,6488,6613,65536,1 +1198,11980000,10000,0,0,256,114,1254,256,256,0,0,15353,40020,41782,1,52435,6488,6613,65536,1 +1199,11990000,10000,0,0,256,114,1255,256,256,0,0,15355,40020,41782,1,52435,6488,6613,65536,1 +1200,12000000,10000,0,0,256,114,1256,256,256,0,0,15358,40020,41782,1,52435,6488,6613,65536,1 +1201,12010000,10000,0,0,256,114,1258,256,256,0,0,15361,40020,41782,1,52435,6488,6613,65536,1 +1202,12020000,10000,0,0,256,114,1259,256,256,0,0,15362,40020,41782,1,52435,6488,6613,65536,1 +1203,12030000,10000,0,0,256,114,1260,256,256,0,0,15364,40020,41782,1,52435,6488,6613,65536,1 +1204,12040000,10000,0,0,256,114,1261,256,256,0,0,15367,40020,41782,1,52435,6488,6613,65536,1 +1205,12050000,10000,0,0,256,114,1262,256,256,0,0,15370,40020,41782,1,52435,6488,6613,65536,1 +1206,12060000,10000,0,0,256,114,1263,256,256,0,0,15372,40020,41782,1,52435,6488,6613,65536,1 +1207,12070000,10000,0,0,256,114,1264,256,256,0,0,15374,40020,41782,1,52435,6488,6613,65536,1 +1208,12080000,10000,0,0,256,114,1266,256,256,0,0,15376,40020,41782,1,52435,6488,6613,65536,1 +1209,12090000,10000,0,0,256,114,1267,256,256,0,0,15379,40020,41782,1,52435,6488,6613,65536,1 +1210,12100000,10000,0,0,256,114,1268,256,256,0,0,15381,40020,41782,1,52435,6488,6613,65536,1 +1211,12110000,10000,0,0,256,114,1269,256,256,0,0,15385,40020,41782,1,52435,6488,6613,65536,1 +1212,12120000,10000,0,0,256,114,1270,256,256,0,0,15387,40020,41782,1,52435,6488,6613,65536,1 +1213,12130000,10000,0,0,256,114,1271,256,256,0,0,15389,40020,41782,1,52435,6488,6613,65536,1 +1214,12140000,10000,0,0,256,114,1272,256,256,0,0,15392,40020,41782,1,52435,6488,6613,65536,1 +1215,12150000,10000,0,0,256,114,1274,256,256,0,0,15394,40020,41782,1,52435,6488,6613,65536,1 +1216,12160000,10000,0,0,256,114,1275,256,256,0,0,15396,40020,41782,1,52435,6488,6613,65536,1 +1217,12170000,10000,0,0,256,114,1276,256,256,0,0,15402,40020,41782,1,52435,6488,6613,65536,1 +1218,12180000,10000,0,0,256,114,1277,256,256,0,0,15404,40020,41782,1,52435,6488,6613,65536,1 +1219,12190000,10000,0,0,256,114,1278,256,256,0,0,15406,40020,41782,1,52435,6488,6613,65536,1 +1220,12200000,10000,0,0,256,114,1279,256,256,0,0,15410,40020,41782,1,52435,6488,6613,65536,1 +1221,12210000,10000,0,0,256,114,1280,256,256,0,0,15413,40020,41782,1,52435,6488,6613,65536,1 +1222,12220000,10000,0,0,256,114,1282,256,256,0,0,15414,40020,41782,1,52435,6488,6613,65536,1 +1223,12230000,10000,0,0,256,115,1283,256,256,0,0,15417,40020,41782,1,52435,6488,6613,65536,1 +1224,12240000,10000,0,0,256,115,1284,256,256,0,0,15420,40020,41782,1,52435,6488,6613,65536,1 +1225,12250000,10000,0,0,256,115,1285,256,256,0,0,15423,40020,41782,1,52435,6488,6613,65536,1 +1226,12260000,10000,0,0,256,115,1286,256,256,0,0,15426,40020,41782,1,52435,6488,6613,65536,1 +1227,12270000,10000,0,0,256,115,1287,256,256,0,0,15436,40020,41782,1,52435,6488,6613,65536,1 +1228,12280000,10000,0,0,256,115,1288,256,256,0,0,15438,40020,41782,1,52435,6488,6613,65536,1 +1229,12290000,10000,0,0,256,115,1290,256,256,0,0,15440,40020,41782,1,52435,6488,6613,65536,1 +1230,12300000,10000,0,0,256,117,1291,256,256,0,0,15443,40020,41782,1,52435,6488,6613,65536,1 +1231,12310000,10000,0,0,256,117,1292,256,256,0,0,15445,40020,41782,1,52435,6488,6613,65536,1 +1232,12320000,10000,0,0,256,117,1293,256,256,0,0,15449,40020,41782,1,52435,6488,6613,65536,1 +1233,12330000,10000,0,0,256,117,1294,256,256,0,0,15451,40020,41782,1,52435,6488,6613,65536,1 +1234,12340000,10000,0,0,256,117,1295,256,256,0,0,15455,40020,41782,1,52435,6488,6613,65536,1 +1235,12350000,10000,0,0,256,117,1296,256,256,0,0,15457,40020,41782,1,52435,6488,6613,65536,1 +1236,12360000,10000,0,0,256,117,1298,256,256,0,0,15459,40020,41782,1,52435,6488,6613,65536,1 +1237,12370000,10000,0,0,256,117,1299,256,256,0,0,15463,40020,41782,1,52435,6488,6613,65536,1 +1238,12380000,10000,0,0,256,117,1300,256,256,0,0,15466,40020,41782,1,52435,6488,6613,65536,1 +1239,12390000,10000,0,0,256,117,1301,256,256,0,0,15469,40020,41782,1,52435,6488,6613,65536,1 +1240,12400000,10000,0,0,256,117,1302,256,256,0,0,15472,40020,41782,1,52435,6488,6613,65536,1 +1241,12410000,10000,0,0,256,117,1303,256,256,0,0,15474,40020,41782,1,52435,6488,6613,65536,1 +1242,12420000,10000,0,0,256,118,1304,256,256,0,0,15478,40020,41782,1,52435,6488,6613,65536,1 +120,1200000,18446744073698331616,0,0,29573,43,327,256,256,0,4895412794951723669,15491,40020,41782,0,52435,6488,6613,65536,1 +1243,12430000,11230000,0,0,279829,119,1306,256,256,0,4712285302234808320,15495,40020,41782,1,52435,6488,6613,65536,1 +1244,12440000,10000,0,0,256,119,1307,256,256,0,0,15498,40020,41782,1,52435,6488,6613,65536,1 +1245,12450000,10000,0,0,256,119,1308,256,256,0,0,15502,40020,41782,1,52435,6488,6613,65536,1 +1246,12460000,10000,0,0,256,119,1309,256,256,0,0,15505,40020,41782,1,52435,6488,6613,65536,1 +1247,12470000,10000,0,0,256,119,1310,256,256,0,0,15508,40020,41782,1,52435,6488,6613,65536,1 +1248,12480000,10000,0,0,256,119,1311,256,256,0,0,15511,40020,41782,1,52435,6488,6613,65536,1 +1249,12490000,10000,0,0,256,121,1312,256,256,0,0,15512,40020,41782,1,52435,6488,6613,65536,1 +1250,12500000,10000,0,0,256,121,1314,256,256,0,0,15514,40020,41782,1,52435,6488,6613,65536,1 +1251,12510000,10000,0,0,256,121,1315,256,256,0,0,15516,40020,41782,1,52435,6488,6613,65536,1 +1252,12520000,10000,0,0,256,121,1316,256,256,0,0,15518,40020,41782,1,52435,6488,6613,65536,1 +1253,12530000,10000,0,0,256,121,1317,256,256,0,0,15520,40020,41782,1,52435,6488,6613,65536,1 +1254,12540000,10000,0,0,256,121,1318,256,256,0,0,15522,40020,41782,1,52435,6488,6613,65536,1 +1255,12550000,10000,0,0,256,121,1319,256,256,0,0,15525,40020,41782,1,52435,6488,6613,65536,1 +1256,12560000,10000,0,0,256,121,1320,256,256,0,0,15527,40020,41782,1,52435,6488,6613,65536,1 +1257,12570000,10000,0,0,256,121,1322,256,256,0,0,15530,40020,41782,1,52435,6488,6613,65536,1 +1258,12580000,10000,0,0,256,121,1323,256,256,0,0,15532,40020,41782,1,52435,6488,6613,65536,1 +1259,12590000,10000,0,0,256,121,1324,256,256,0,0,15534,40020,41782,1,52435,6488,6613,65536,1 +1260,12600000,10000,0,0,256,121,1325,256,256,0,0,15536,40020,41782,1,52435,6488,6613,65536,1 +1261,12610000,10000,0,0,256,121,1326,256,256,0,0,15538,40020,41782,1,52435,6488,6613,65536,1 +1262,12620000,10000,0,0,256,121,1327,256,256,0,0,15540,40020,41782,1,52435,6488,6613,65536,1 +1263,12630000,10000,0,0,256,121,1328,256,256,0,0,15551,40020,41782,1,52435,6488,6613,65536,1 +1264,12640000,10000,0,0,256,121,1330,256,256,0,0,15553,40020,41782,1,52435,6488,6613,65536,1 +1265,12650000,10000,0,0,256,121,1331,256,256,0,0,15555,40020,41782,1,52435,6488,6613,65536,1 +1266,12660000,10000,0,0,256,121,1332,256,256,0,0,15558,40020,41782,1,52435,6488,6613,65536,1 +1267,12670000,10000,0,0,256,121,1333,256,256,0,0,15560,40020,41782,1,52435,6488,6613,65536,1 +1268,12680000,10000,0,0,256,121,1334,256,256,0,0,15562,40020,41782,1,52435,6488,6613,65536,1 +1269,12690000,10000,0,0,256,121,1335,256,256,0,0,15564,40020,41782,1,52435,6488,6613,65536,1 +1270,12700000,10000,0,0,256,121,1336,256,256,0,0,15572,40020,41782,1,52435,6488,6613,65536,1 +1271,12710000,10000,0,0,256,121,1338,256,256,0,0,15575,40020,41782,1,52435,6488,6613,65536,1 +1272,12720000,10000,0,0,256,121,1339,256,256,0,0,15577,40020,41782,1,52435,6488,6613,65536,1 +1273,12730000,10000,0,0,256,121,1340,256,256,0,0,15580,40020,41782,1,52435,6488,6613,65536,1 +1274,12740000,10000,0,0,256,121,1341,256,256,0,0,15583,40020,41782,1,52435,6488,6613,65536,1 +1275,12750000,10000,0,0,256,121,1342,256,256,0,0,15587,40020,41782,1,52435,6488,6613,65536,1 +1276,12760000,10000,0,0,256,121,1343,256,256,0,0,15590,40020,41782,1,52435,6488,6613,65536,1 +1277,12770000,10000,0,0,256,121,1344,256,256,0,0,15592,40020,41782,1,52435,6488,6613,65536,1 +1278,12780000,10000,0,0,256,121,1346,256,256,0,0,15596,40020,41782,1,52435,6488,6613,65536,1 +1279,12790000,10000,0,0,256,121,1347,256,256,0,0,15600,40020,41782,1,52435,6488,6613,65536,1 +1280,12800000,10000,0,0,256,121,1348,256,256,0,0,15604,40020,41782,1,52435,6488,6613,65536,1 +1281,12810000,10000,0,0,256,121,1349,256,256,0,0,15607,40020,41782,1,52435,6488,6613,65536,1 +1282,12820000,10000,0,0,256,125,1350,256,256,0,0,15611,40020,41782,1,52435,6488,6613,65536,1 +1283,12830000,10000,0,0,256,125,1351,256,256,0,0,15614,40020,41782,1,52435,6488,6613,65536,1 +1284,12840000,10000,0,0,256,125,1352,256,256,0,0,15617,40020,41782,1,52435,6488,6613,65536,1 +1285,12850000,10000,0,0,256,126,1354,256,256,0,0,15619,40020,41782,1,52435,6488,6613,65536,1 +1286,12860000,10000,0,0,256,126,1355,256,256,0,0,15621,40020,41782,1,52435,6488,6613,65536,1 +1287,12870000,10000,0,0,256,126,1356,256,256,0,0,15624,40020,41782,1,52435,6488,6613,65536,1 +1288,12880000,10000,0,0,256,126,1357,256,256,0,0,15627,40020,41782,1,52435,6488,6613,65536,1 +1289,12890000,10000,0,0,256,126,1358,256,256,0,0,15629,40020,41782,1,52435,6488,6613,65536,1 +1290,12900000,10000,0,0,256,126,1359,256,256,0,0,15632,40020,41782,1,52435,6488,6613,65536,1 +1291,12910000,10000,0,0,256,126,1360,256,256,0,0,15636,40020,41782,1,52435,6488,6613,65536,1 +1292,12920000,10000,0,0,256,126,1362,256,256,0,0,15638,40020,41782,1,52435,6488,6613,65536,1 +1293,12930000,10000,0,0,256,126,1363,256,256,0,0,15640,40020,41782,1,52435,6488,6613,65536,1 +1294,12940000,10000,0,0,256,127,1364,256,256,0,0,15643,40020,41782,1,52435,6488,6613,65536,1 +225,2250000,18446744073698861616,0,0,56464,38,740,256,256,0,4895412794951723927,15647,40020,41782,0,52435,6488,6613,65536,1 +1295,12950000,10700000,0,0,266250,128,1365,256,256,0,4712000760651448320,15651,40020,41782,1,52435,6488,6613,65536,1 +1296,12960000,10000,0,0,256,128,1366,256,256,0,0,15655,40020,41782,1,52435,6488,6613,65536,1 +1297,12970000,10000,0,0,256,128,1367,256,256,0,0,15665,40020,41782,1,52435,6488,6613,65536,1 +1298,12980000,10000,0,0,256,128,1368,256,256,0,0,15667,40020,41782,1,52435,6488,6613,65536,1 +1299,12990000,10000,0,0,256,128,1370,256,256,0,0,15670,40020,41782,1,52435,6488,6613,65536,1 +1300,13000000,10000,0,0,256,128,1371,256,256,0,0,15672,40020,41782,1,52435,6488,6613,65536,1 +1301,13010000,10000,0,0,256,128,1372,256,256,0,0,15674,40020,41782,1,52435,6488,6613,65536,1 +1302,13020000,10000,0,0,256,128,1373,256,256,0,0,15676,40020,41782,1,52435,6488,6613,65536,1 +1303,13030000,10000,0,0,256,128,1374,256,256,0,0,15678,40020,41782,1,52435,6488,6613,65536,1 +1304,13040000,10000,0,0,256,128,1375,256,256,0,0,15680,40020,41782,1,52435,6488,6613,65536,1 +1305,13050000,10000,0,0,256,128,1376,256,256,0,0,15683,40020,41782,1,52435,6488,6613,65536,1 +1306,13060000,10000,0,0,256,128,1378,256,256,0,0,15685,40020,41782,1,52435,6488,6613,65536,1 +1307,13070000,10000,0,0,256,128,1379,256,256,0,0,15688,40020,41782,1,52435,6488,6613,65536,1 +1308,13080000,10000,0,0,256,128,1380,256,256,0,0,15692,40020,41782,1,52435,6488,6613,65536,1 +1309,13090000,10000,0,0,256,128,1381,256,256,0,0,15694,40020,41782,1,52435,6488,6613,65536,1 +1310,13100000,10000,0,0,256,128,1382,256,256,0,0,15696,40020,41782,1,52435,6488,6613,65536,1 +1311,13110000,10000,0,0,256,128,1383,256,256,0,0,15699,40020,41782,1,52435,6488,6613,65536,1 +1312,13120000,10000,0,0,256,128,1384,256,256,0,0,15702,40020,41782,1,52435,6488,6613,65536,1 +1313,13130000,10000,0,0,256,128,1386,256,256,0,0,15704,40020,41782,1,52435,6488,6613,65536,1 +1314,13140000,10000,0,0,256,128,1387,256,256,0,0,15707,40020,41782,1,52435,6488,6613,65536,1 +1315,13150000,10000,0,0,256,128,1388,256,256,0,0,15709,40020,41782,1,52435,6488,6613,65536,1 +1316,13160000,10000,0,0,256,128,1389,256,256,0,0,15712,40020,41782,1,52435,6488,6613,65536,1 +1317,13170000,10000,0,0,256,128,1390,256,256,0,0,15714,40020,41782,1,52435,6488,6613,65536,1 +1318,13180000,10000,0,0,256,128,1391,256,256,0,0,15717,40020,41782,1,52435,6488,6613,65536,1 +1319,13190000,10000,0,0,256,128,1392,256,256,0,0,15720,40020,41782,1,52435,6488,6613,65536,1 +1320,13200000,10000,0,0,256,128,1394,256,256,0,0,15722,40020,41782,1,52435,6488,6613,65536,1 +1321,13210000,10000,0,0,256,128,1395,256,256,0,0,15730,40020,41782,1,52435,6488,6613,65536,1 +1322,13220000,10000,0,0,256,128,1396,256,256,0,0,15732,40020,41782,1,52435,6488,6613,65536,1 +1323,13230000,10000,0,0,256,128,1397,256,256,0,0,15735,40020,41782,1,52435,6488,6613,65536,1 +1324,13240000,10000,0,0,256,128,1398,256,256,0,0,15737,40020,41782,1,52435,6488,6613,65536,1 +1325,13250000,10000,0,0,256,128,1399,256,256,0,0,15741,40020,41782,1,52435,6488,6613,65536,1 +1326,13260000,10000,0,0,256,128,1400,256,256,0,0,15744,40020,41782,1,52435,6488,6613,65536,1 +1327,13270000,10000,0,0,256,128,1402,256,256,0,0,15747,40020,41782,1,52435,6488,6613,65536,1 +1328,13280000,10000,0,0,256,128,1403,256,256,0,0,15750,40020,41782,1,52435,6488,6613,65536,1 +1329,13290000,10000,0,0,256,128,1404,256,256,0,0,15752,40020,41782,1,52435,6488,6613,65536,1 +1330,13300000,10000,0,0,256,128,1405,256,256,0,0,15755,40020,41782,1,52435,6488,6613,65536,1 +1331,13310000,10000,0,0,256,128,1406,256,256,0,0,15759,40020,41782,1,52435,6488,6613,65536,1 +1332,13320000,10000,0,0,256,128,1407,256,256,0,0,15761,40020,41782,1,52435,6488,6613,65536,1 +1333,13330000,10000,0,0,256,128,1408,256,256,0,0,15764,40020,41782,1,52435,6488,6613,65536,1 +1334,13340000,10000,0,0,256,129,1410,256,256,0,0,15767,40020,41782,1,52435,6488,6613,65536,1 +1335,13350000,10000,0,0,256,129,1411,256,256,0,0,15769,40020,41782,1,52435,6488,6613,65536,1 +1336,13360000,10000,0,0,256,129,1412,256,256,0,0,15779,40020,41782,1,52435,6488,6613,65536,1 +1337,13370000,10000,0,0,256,133,1413,256,256,0,0,15780,40020,41782,1,52435,6488,6613,65536,1 +1338,13380000,10000,0,0,256,133,1414,256,256,0,0,15782,40020,41782,1,52435,6488,6613,65536,1 +1339,13390000,10000,0,0,256,133,1415,256,256,0,0,15784,40020,41782,1,52435,6488,6613,65536,1 +1340,13400000,10000,0,0,256,133,1416,256,256,0,0,15787,40020,41782,1,52435,6488,6613,65536,1 +1341,13410000,10000,0,0,256,133,1418,256,256,0,0,15790,40020,41782,1,52435,6488,6613,65536,1 +1342,13420000,10000,0,0,256,133,1419,256,256,0,0,15794,40020,41782,1,52435,6488,6613,65536,1 +1343,13430000,10000,0,0,256,133,1420,256,256,0,0,15798,40020,41782,1,52435,6488,6613,65536,1 +1344,13440000,10000,0,0,256,134,1421,256,256,0,0,15801,40020,41782,1,52435,6488,6613,65536,1 +1345,13450000,10000,0,0,256,136,1422,256,256,0,0,15804,40020,41782,1,52435,6488,6613,65536,1 +1346,13460000,10000,0,0,256,136,1423,256,256,0,0,15811,40020,41782,1,52435,6488,6613,65536,1 +1347,13470000,10000,0,0,256,136,1424,256,256,0,0,15812,40020,41782,1,52435,6488,6613,65536,1 +1348,13480000,10000,0,0,256,136,1426,256,256,0,0,15815,40020,41782,1,52435,6488,6613,65536,1 +1349,13490000,10000,0,0,256,136,1427,256,256,0,0,15817,40020,41782,1,52435,6488,6613,65536,1 +1350,13500000,10000,0,0,256,136,1428,256,256,0,0,15820,40020,41782,1,52435,6488,6613,65536,1 +1351,13510000,10000,0,0,256,136,1429,256,256,0,0,15822,40020,41782,1,52435,6488,6613,65536,1 +1352,13520000,10000,0,0,256,136,1430,256,256,0,0,15824,40020,41782,1,52435,6488,6613,65536,1 +1353,13530000,10000,0,0,256,136,1431,256,256,0,0,15827,40020,41782,1,52435,6488,6613,65536,1 +1354,13540000,10000,0,0,256,136,1432,256,256,0,0,15829,40020,41782,1,52435,6488,6613,65536,1 +1355,13550000,10000,0,0,256,136,1434,256,256,0,0,15831,40020,41782,1,52435,6488,6613,65536,1 +1356,13560000,10000,0,0,256,136,1435,256,256,0,0,15833,40020,41782,1,52435,6488,6613,65536,1 +1357,13570000,10000,0,0,256,136,1436,256,256,0,0,15836,40020,41782,1,52435,6488,6613,65536,1 +1358,13580000,10000,0,0,256,136,1437,256,256,0,0,15839,40020,41782,1,52435,6488,6613,65536,1 +1359,13590000,10000,0,0,256,136,1438,256,256,0,0,15842,40020,41782,1,52435,6488,6613,65536,1 +1360,13600000,10000,0,0,256,136,1439,256,256,0,0,15847,40020,41782,1,52435,6488,6613,65536,1 +1361,13610000,10000,0,0,256,136,1440,256,256,0,0,15849,40020,41782,1,52435,6488,6613,65536,1 +1362,13620000,10000,0,0,256,136,1442,256,256,0,0,15851,40020,41782,1,52435,6488,6613,65536,1 +1363,13630000,10000,0,0,256,136,1443,256,256,0,0,15854,40020,41782,1,52435,6488,6613,65536,1 +1364,13640000,10000,0,0,256,136,1444,256,256,0,0,15857,40020,41782,1,52435,6488,6613,65536,1 +1365,13650000,10000,0,0,256,136,1445,256,256,0,0,15861,40020,41782,1,52435,6488,6613,65536,1 +1366,13660000,10000,0,0,256,136,1446,256,256,0,0,15864,40020,41782,1,52435,6488,6613,65536,1 +1367,13670000,10000,0,0,256,136,1447,256,256,0,0,15866,40020,41782,1,52435,6488,6613,65536,1 +1368,13680000,10000,0,0,256,136,1448,256,256,0,0,15869,40020,41782,1,52435,6488,6613,65536,1 +1369,13690000,10000,0,0,256,136,1450,256,256,0,0,15872,40020,41782,1,52435,6488,6613,65536,1 +1370,13700000,10000,0,0,256,141,1451,256,256,0,0,15875,40020,41782,1,52435,6488,6613,65536,1 +1371,13710000,10000,0,0,256,154,1452,256,256,0,0,15877,40020,41782,1,52435,6488,6613,65536,1 +1372,13720000,10000,0,0,256,154,1453,256,256,0,0,15878,40020,41782,1,52435,6488,6613,65536,1 +317,3170000,18446744073699001616,0,0,80010,36,1061,256,256,0,4895412794951723996,15892,40020,41782,0,52435,6488,6613,65536,1 +1373,13730000,10560000,0,0,262672,164,1454,256,256,0,4711925598723768320,15903,40020,41782,1,52435,6488,6613,65536,1 +1374,13740000,10000,0,0,256,164,1455,256,256,0,0,15905,40020,41782,1,52435,6488,6613,65536,1 +1375,13750000,10000,0,0,256,164,1456,256,256,0,0,15908,40020,41782,1,52435,6488,6613,65536,1 +1376,13760000,10000,0,0,256,165,1458,256,256,0,0,15911,40020,41782,1,52435,6488,6613,65536,1 +1377,13770000,10000,0,0,256,165,1459,256,256,0,0,15914,40020,41782,1,52435,6488,6613,65536,1 +1378,13780000,10000,0,0,256,165,1460,256,256,0,0,15917,40020,41782,1,52435,6488,6613,65536,1 +1379,13790000,10000,0,0,256,165,1461,256,256,0,0,15919,40020,41782,1,52435,6488,6613,65536,1 +1380,13800000,10000,0,0,256,165,1462,256,256,0,0,15922,40020,41782,1,52435,6488,6613,65536,1 +1381,13810000,10000,0,0,256,165,1463,256,256,0,0,15924,40020,41782,1,52435,6488,6613,65536,1 +1382,13820000,10000,0,0,256,165,1464,256,256,0,0,15926,40020,41782,1,52435,6488,6613,65536,1 +1383,13830000,10000,0,0,256,165,1466,256,256,0,0,15938,40020,41782,1,52435,6488,6613,65536,1 +1384,13840000,10000,0,0,256,165,1467,256,256,0,0,15939,40020,41782,1,52435,6488,6613,65536,1 +1385,13850000,10000,0,0,256,165,1468,256,256,0,0,15944,40020,41782,1,52435,6488,6613,65536,1 +1386,13860000,10000,0,0,256,165,1469,256,256,0,0,15948,40020,41782,1,52435,6488,6613,65536,1 +1387,13870000,10000,0,0,256,165,1470,256,256,0,0,15952,40020,41782,1,52435,6488,6613,65536,1 +1388,13880000,10000,0,0,256,165,1471,256,256,0,0,15956,40020,41782,1,52435,6488,6613,65536,1 +1389,13890000,10000,0,0,256,165,1472,256,256,0,0,15958,40020,41782,1,52435,6488,6613,65536,1 +1390,13900000,10000,0,0,256,165,1474,256,256,0,0,15961,40020,41782,1,52435,6488,6613,65536,1 +1391,13910000,10000,0,0,256,165,1475,256,256,0,0,15963,40020,41782,1,52435,6488,6613,65536,1 +1392,13920000,10000,0,0,256,165,1476,256,256,0,0,15966,40020,41782,1,52435,6488,6613,65536,1 +1393,13930000,10000,0,0,256,165,1477,256,256,0,0,15968,40020,41782,1,52435,6488,6613,65536,1 +1394,13940000,10000,0,0,256,165,1478,256,256,0,0,15971,40020,41782,1,52435,6488,6613,65536,1 +1395,13950000,10000,0,0,256,165,1479,256,256,0,0,15973,40020,41782,1,52435,6488,6613,65536,1 +1396,13960000,10000,0,0,256,165,1480,256,256,0,0,15976,40020,41782,1,52435,6488,6613,65536,1 +1397,13970000,10000,0,0,256,165,1482,256,256,0,0,15979,40020,41782,1,52435,6488,6613,65536,1 +1398,13980000,10000,0,0,256,165,1483,256,256,0,0,15982,40020,41782,1,52435,6488,6613,65536,1 +1399,13990000,10000,0,0,256,165,1484,256,256,0,0,15990,40020,41782,1,52435,6488,6613,65536,1 +1400,14000000,10000,0,0,256,165,1485,256,256,0,0,15992,40020,41782,1,52435,6488,6613,65536,1 +1401,14010000,10000,0,0,256,165,1486,256,256,0,0,15994,40020,41782,1,52435,6488,6613,65536,1 +1402,14020000,10000,0,0,256,165,1487,256,256,0,0,15997,40020,41782,1,52435,6488,6613,65536,1 +1403,14030000,10000,0,0,256,166,1488,256,256,0,0,15999,40020,41782,1,52435,6488,6613,65536,1 +1404,14040000,10000,0,0,256,166,1490,256,256,0,0,16002,40020,41782,1,52435,6488,6613,65536,1 +1405,14050000,10000,0,0,256,166,1491,256,256,0,0,16005,40020,41782,1,52435,6488,6613,65536,1 +1406,14060000,10000,0,0,256,166,1492,256,256,0,0,16008,40020,41782,1,52435,6488,6613,65536,1 +1407,14070000,10000,0,0,256,167,1493,256,256,0,0,16011,40020,41782,1,52435,6488,6613,65536,1 +1408,14080000,10000,0,0,256,167,1494,256,256,0,0,16014,40020,41782,1,52435,6488,6613,65536,1 +1409,14090000,10000,0,0,256,167,1495,256,256,0,0,16017,40020,41782,1,52435,6488,6613,65536,1 +1410,14100000,10000,0,0,256,167,1496,256,256,0,0,16021,40020,41782,1,52435,6488,6613,65536,1 +1411,14110000,10000,0,0,256,171,1498,256,256,0,0,16023,40020,41782,1,52435,6488,6613,65536,1 +1412,14120000,10000,0,0,256,171,1499,256,256,0,0,16027,40020,41782,1,52435,6488,6613,65536,1 +1413,14130000,10000,0,0,256,171,1500,256,256,0,0,16029,40020,41782,1,52435,6488,6613,65536,1 +1414,14140000,10000,0,0,256,171,1501,256,256,0,0,16032,40020,41782,1,52435,6488,6613,65536,1 +1415,14150000,10000,0,0,256,171,1502,256,256,0,0,16035,40020,41782,1,52435,6488,6613,65536,1 +1416,14160000,10000,0,0,256,171,1503,256,256,0,0,16038,40020,41782,1,52435,6488,6613,65536,1 +1417,14170000,10000,0,0,256,171,1504,256,256,0,0,16041,40020,41782,1,52435,6488,6613,65536,1 +1418,14180000,10000,0,0,256,171,1506,256,256,0,0,16044,40020,41782,1,52435,6488,6613,65536,1 +1419,14190000,10000,0,0,256,171,1507,256,256,0,0,16055,40020,41782,1,52435,6488,6613,65536,1 +1420,14200000,10000,0,0,256,171,1508,256,256,0,0,16057,40020,41782,1,52435,6488,6613,65536,1 +1421,14210000,10000,0,0,256,171,1509,256,256,0,0,16061,40020,41782,1,52435,6488,6613,65536,1 +1422,14220000,10000,0,0,256,171,1510,256,256,0,0,16064,40020,41782,1,52435,6488,6613,65536,1 +1423,14230000,10000,0,0,256,171,1511,256,256,0,0,16066,40020,41782,1,52435,6488,6613,65536,1 +501,5010000,18446744073700331616,0,0,127105,33,1731,256,256,0,4895412794951724645,16073,40020,41782,0,52435,6488,6613,65536,1 +1424,14240000,9230000,0,0,228633,171,1512,256,256,0,4711211560410808320,16077,40020,41782,1,52435,6488,6613,65536,1 +1425,14250000,10000,0,0,256,171,1514,256,256,0,0,16078,40020,41782,1,52435,6488,6613,65536,1 +1426,14260000,10000,0,0,256,171,1515,256,256,0,0,16081,40020,41782,1,52435,6488,6613,65536,1 +1427,14270000,10000,0,0,256,171,1516,256,256,0,0,16083,40020,41782,1,52435,6488,6613,65536,1 +1428,14280000,10000,0,0,256,171,1517,256,256,0,0,16085,40020,41782,1,52435,6488,6613,65536,1 +1429,14290000,10000,0,0,256,171,1518,256,256,0,0,16087,40020,41782,1,52435,6488,6613,65536,1 +1430,14300000,10000,0,0,256,171,1519,256,256,0,0,16090,40020,41782,1,52435,6488,6613,65536,1 +1431,14310000,10000,0,0,256,171,1520,256,256,0,0,16094,40020,41782,1,52435,6488,6613,65536,1 +1432,14320000,10000,0,0,256,171,1522,256,256,0,0,16096,40020,41782,1,52435,6488,6613,65536,1 +1433,14330000,10000,0,0,256,171,1523,256,256,0,0,16100,40020,41782,1,52435,6488,6613,65536,1 +1434,14340000,10000,0,0,256,171,1524,256,256,0,0,16104,40020,41782,1,52435,6488,6613,65536,1 +1435,14350000,10000,0,0,256,171,1525,256,256,0,0,16108,40020,41782,1,52435,6488,6613,65536,1 +1436,14360000,10000,0,0,256,171,1526,256,256,0,0,16112,40020,41782,1,52435,6488,6613,65536,1 +1437,14370000,10000,0,0,256,171,1527,256,256,0,0,16117,40020,41782,1,52435,6488,6613,65536,1 +1438,14380000,10000,0,0,256,171,1528,256,256,0,0,16119,40020,41782,1,52435,6488,6613,65536,1 +1439,14390000,10000,0,0,256,171,1530,256,256,0,0,16121,40020,41782,1,52435,6488,6613,65536,1 +1440,14400000,10000,0,0,256,171,1531,256,256,0,0,16124,40020,41782,1,52435,6488,6613,65536,1 +1441,14410000,10000,0,0,256,171,1532,256,256,0,0,16128,40020,41782,1,52435,6488,6613,65536,1 +1442,14420000,10000,0,0,256,171,1533,256,256,0,0,16130,40020,41782,1,52435,6488,6613,65536,1 +1443,14430000,10000,0,0,256,171,1534,256,256,0,0,16133,40020,41782,1,52435,6488,6613,65536,1 +1444,14440000,10000,0,0,256,171,1535,256,256,0,0,16135,40020,41782,1,52435,6488,6613,65536,1 +1445,14450000,10000,0,0,256,171,1536,256,256,0,0,16138,40020,41782,1,52435,6488,6613,65536,1 +1446,14460000,10000,0,0,256,171,1538,256,256,0,0,16140,40020,41782,1,52435,6488,6613,65536,1 +1447,14470000,10000,0,0,256,171,1539,256,256,0,0,16143,40020,41782,1,52435,6488,6613,65536,1 +1448,14480000,10000,0,0,256,171,1540,256,256,0,0,16145,40020,41782,1,52435,6488,6613,65536,1 +1449,14490000,10000,0,0,256,171,1541,256,256,0,0,16148,40020,41782,1,52435,6488,6613,65536,1 +1450,14500000,10000,0,0,256,171,1542,256,256,0,0,16155,40020,41782,1,52435,6488,6613,65536,1 +1451,14510000,10000,0,0,256,171,1543,256,256,0,0,16157,40020,41782,1,52435,6488,6613,65536,1 +1452,14520000,10000,0,0,256,171,1544,256,256,0,0,16159,40020,41782,1,52435,6488,6613,65536,1 +1453,14530000,10000,0,0,256,171,1546,256,256,0,0,16170,40020,41782,1,52435,6488,6613,65536,1 +1454,14540000,10000,0,0,256,171,1547,256,256,0,0,16172,40020,41782,1,52435,6488,6613,65536,1 +1455,14550000,10000,0,0,256,171,1548,256,256,0,0,16174,40020,41782,1,52435,6488,6613,65536,1 +1456,14560000,10000,0,0,256,171,1549,256,256,0,0,16177,40020,41782,1,52435,6488,6613,65536,1 +1457,14570000,10000,0,0,256,171,1550,256,256,0,0,16179,40020,41782,1,52435,6488,6613,65536,1 +1458,14580000,10000,0,0,256,171,1551,256,256,0,0,16182,40020,41782,1,52435,6488,6613,65536,1 +1459,14590000,10000,0,0,256,171,1552,256,256,0,0,16184,40020,41782,1,52435,6488,6613,65536,1 +1460,14600000,10000,0,0,256,171,1554,256,256,0,0,16186,40020,41782,1,52435,6488,6613,65536,1 +1461,14610000,10000,0,0,256,171,1555,256,256,0,0,16189,40020,41782,1,52435,6488,6613,65536,1 +1462,14620000,10000,0,0,256,171,1556,256,256,0,0,16191,40020,41782,1,52435,6488,6613,65536,1 +1463,14630000,10000,0,0,256,171,1557,256,256,0,0,16194,40020,41782,1,52435,6488,6613,65536,1 +1464,14640000,10000,0,0,256,171,1558,256,256,0,0,16198,40020,41782,1,52435,6488,6613,65536,1 +1465,14650000,10000,0,0,256,171,1559,256,256,0,0,16202,40020,41782,1,52435,6488,6613,65536,1 +1466,14660000,10000,0,0,256,171,1560,256,256,0,0,16205,40020,41782,1,52435,6488,6613,65536,1 +1467,14670000,10000,0,0,256,171,1562,256,256,0,0,16207,40020,41782,1,52435,6488,6613,65536,1 +1468,14680000,10000,0,0,256,171,1563,256,256,0,0,16210,40020,41782,1,52435,6488,6613,65536,1 +1469,14690000,10000,0,0,256,171,1564,256,256,0,0,16214,40020,41782,1,52435,6488,6613,65536,1 +1470,14700000,10000,0,0,256,171,1565,256,256,0,0,16217,40020,41782,1,52435,6488,6613,65536,1 +1471,14710000,10000,0,0,256,171,1566,256,256,0,0,16218,40020,41782,1,52435,6488,6613,65536,1 +1472,14720000,10000,0,0,256,171,1567,256,256,0,0,16222,40020,41782,1,52435,6488,6613,65536,1 +1473,14730000,10000,0,0,256,171,1568,256,256,0,0,16225,40020,41782,1,52435,6488,6613,65536,1 +1474,14740000,10000,0,0,256,171,1570,256,256,0,0,16228,40020,41782,1,52435,6488,6613,65536,1 +1475,14750000,10000,0,0,256,171,1571,256,256,0,0,16231,40020,41782,1,52435,6488,6613,65536,1 +1476,14760000,10000,0,0,256,171,1572,256,256,0,0,16237,40020,41782,1,52435,6488,6613,65536,1 +1477,14770000,10000,0,0,256,171,1573,256,256,0,0,16239,40020,41782,1,52435,6488,6613,65536,1 +1478,14780000,10000,0,0,256,171,1574,256,256,0,0,16241,40020,41782,1,52435,6488,6613,65536,1 +1479,14790000,10000,0,0,256,171,1575,256,256,0,0,16245,40020,41782,1,52435,6488,6613,65536,1 +1480,14800000,10000,0,0,256,171,1576,256,256,0,0,16249,40020,41782,1,52435,6488,6613,65536,1 +1481,14810000,10000,0,0,256,171,1578,256,256,0,0,16253,40020,41782,1,52435,6488,6613,65536,1 +1482,14820000,10000,0,0,256,171,1579,256,256,0,0,16257,40020,41782,1,52435,6488,6613,65536,1 +1483,14830000,10000,0,0,256,171,1580,256,256,0,0,16259,40020,41782,1,52435,6488,6613,65536,1 +1484,14840000,10000,0,0,256,171,1581,256,256,0,0,16261,40020,41782,1,52435,6488,6613,65536,1 +1485,14850000,10000,0,0,256,171,1582,256,256,0,0,16264,40020,41782,1,52435,6488,6613,65536,1 +1486,14860000,10000,0,0,256,171,1583,256,256,0,0,16265,40020,41782,1,52435,6488,6613,65536,1 +1487,14870000,10000,0,0,256,171,1584,256,256,0,0,16267,40020,41782,1,52435,6488,6613,65536,1 +1488,14880000,10000,0,0,256,171,1586,256,256,0,0,16270,40020,41782,1,52435,6488,6613,65536,1 +1489,14890000,10000,0,0,256,171,1587,256,256,0,0,16273,40020,41782,1,52435,6488,6613,65536,1 +1490,14900000,10000,0,0,256,171,1588,256,256,0,0,16275,40020,41782,1,52435,6488,6613,65536,1 +1491,14910000,10000,0,0,256,171,1589,256,256,0,0,16277,40020,41782,1,52435,6488,6613,65536,1 +1492,14920000,10000,0,0,256,171,1590,256,256,0,0,16287,40020,41782,1,52435,6488,6613,65536,1 +1493,14930000,10000,0,0,256,171,1591,256,256,0,0,16291,40020,41782,1,52435,6488,6613,65536,1 +1494,14940000,10000,0,0,256,171,1592,256,256,0,0,16294,40020,41782,1,52435,6488,6613,65536,1 +1495,14950000,10000,0,0,256,171,1594,256,256,0,0,16297,40020,41782,1,52435,6488,6613,65536,1 +1496,14960000,10000,0,0,256,171,1595,256,256,0,0,16300,40020,41782,1,52435,6488,6613,65536,1 +1497,14970000,10000,0,0,256,171,1596,256,256,0,0,16303,40020,41782,1,52435,6488,6613,65536,1 +1498,14980000,10000,0,0,256,171,1597,256,256,0,0,16306,40020,41782,1,52435,6488,6613,65536,1 +1499,14990000,10000,0,0,256,171,1598,256,256,0,0,16310,40020,41782,1,52435,6488,6613,65536,1 +1500,15000000,10000,0,0,256,171,1599,256,256,0,0,16314,40020,41782,1,52435,6488,6613,65536,1 +1501,15010000,10000,0,0,256,171,1600,256,256,0,0,16317,40020,41782,1,52435,6488,6613,65536,1 +409,4090000,18446744073698631616,0,0,103558,33,1391,256,256,0,4895412794951723815,16329,40020,41782,0,52435,6488,6613,65536,1 +1502,15020000,10930000,0,0,272148,171,1602,256,256,0,4712124240961208320,16333,40020,41782,1,52435,6488,6613,65536,1 +1503,15030000,10000,0,0,256,171,1603,256,256,0,0,16336,40020,41782,1,52435,6488,6613,65536,1 +1504,15040000,10000,0,0,256,171,1604,256,256,0,0,16339,40020,41782,1,52435,6488,6613,65536,1 +1505,15050000,10000,0,0,256,171,1605,256,256,0,0,16342,40020,41782,1,52435,6488,6613,65536,1 +1506,15060000,10000,0,0,256,171,1606,256,256,0,0,16345,40020,41782,1,52435,6488,6613,65536,1 +1507,15070000,10000,0,0,256,171,1607,256,256,0,0,16347,40020,41782,1,52435,6488,6613,65536,1 +1508,15080000,10000,0,0,256,171,1608,256,256,0,0,16350,40020,41782,1,52435,6488,6613,65536,1 +1509,15090000,10000,0,0,256,171,1610,256,256,0,0,16353,40020,41782,1,52435,6488,6613,65536,1 +1510,15100000,10000,0,0,256,171,1611,256,256,0,0,16355,40020,41782,1,52435,6488,6613,65536,1 +1511,15110000,10000,0,0,256,171,1612,256,256,0,0,16358,40020,41782,1,52435,6488,6613,65536,1 +1512,15120000,10000,0,0,256,171,1613,256,256,0,0,16361,40020,41782,1,52435,6488,6613,65536,1 +1513,15130000,10000,0,0,256,171,1614,256,256,0,0,16364,40020,41782,1,52435,6488,6613,65536,1 +1514,15140000,10000,0,0,256,172,1615,256,256,0,0,16367,40020,41782,1,52435,6488,6613,65536,1 +1515,15150000,10000,0,0,256,174,1616,256,256,0,0,16369,40020,41782,1,52435,6488,6613,65536,1 +1516,15160000,10000,0,0,256,174,1618,256,256,0,0,16372,40020,41782,1,52435,6488,6613,65536,1 +1517,15170000,10000,0,0,256,174,1619,256,256,0,0,16376,40020,41782,1,52435,6488,6613,65536,1 +1518,15180000,10000,0,0,256,174,1620,256,256,0,0,16378,40020,41782,1,52435,6488,6613,65536,1 +1519,15190000,10000,0,0,256,174,1621,256,256,0,0,16381,40020,41782,1,52435,6488,6613,65536,1 +1520,15200000,10000,0,0,256,174,1622,256,256,0,0,16383,40020,41782,1,52435,6488,6613,65536,1 +1521,15210000,10000,0,0,256,174,1623,256,256,0,0,16386,40020,41782,1,52435,6488,6613,65536,1 +1522,15220000,10000,0,0,256,174,1624,256,256,0,0,16388,40020,41782,1,52435,6488,6613,65536,1 +1523,15230000,10000,0,0,256,174,1626,256,256,0,0,16391,40020,41782,1,52435,6488,6613,65536,1 +1524,15240000,10000,0,0,256,174,1627,256,256,0,0,16404,40020,41782,1,52435,6488,6613,65536,1 +1525,15250000,10000,0,0,256,174,1628,256,256,0,0,16405,40020,41782,1,52435,6488,6613,65536,1 +1526,15260000,10000,0,0,256,174,1629,256,256,0,0,16409,40020,41782,1,52435,6488,6613,65536,1 +1527,15270000,10000,0,0,256,174,1630,256,256,0,0,16415,40020,41782,1,52435,6488,6613,65536,1 +1528,15280000,10000,0,0,256,174,1631,256,256,0,0,16417,40020,41782,1,52435,6488,6613,65536,1 +1529,15290000,10000,0,0,256,174,1632,256,256,0,0,16421,40020,41782,1,52435,6488,6613,65536,1 +1530,15300000,10000,0,0,256,174,1634,256,256,0,0,16424,40020,41782,1,52435,6488,6613,65536,1 +1531,15310000,10000,0,0,256,174,1635,256,256,0,0,16428,40020,41782,1,52435,6488,6613,65536,1 +1532,15320000,10000,0,0,256,174,1636,256,256,0,0,16431,40020,41782,1,52435,6488,6613,65536,1 +1533,15330000,10000,0,0,256,174,1637,256,256,0,0,16443,40020,41782,1,52435,6488,6613,65536,1 +1534,15340000,10000,0,0,256,174,1638,256,256,0,0,16447,40020,41782,1,52435,6488,6613,65536,1 +1535,15350000,10000,0,0,256,174,1639,256,256,0,0,16450,40020,41782,1,52435,6488,6613,65536,1 +1536,15360000,10000,0,0,256,174,1640,256,256,0,0,16453,40020,41782,1,52435,6488,6613,65536,1 +1537,15370000,10000,0,0,256,174,1642,256,256,0,0,16457,40020,41782,1,52435,6488,6613,65536,1 +1538,15380000,10000,0,0,256,174,1643,256,256,0,0,16460,40020,41782,1,52435,6488,6613,65536,1 +1539,15390000,10000,0,0,256,174,1644,256,256,0,0,16462,40020,41782,1,52435,6488,6613,65536,1 +1540,15400000,10000,0,0,256,174,1645,256,256,0,0,16465,40020,41782,1,52435,6488,6613,65536,1 +1541,15410000,10000,0,0,256,174,1646,256,256,0,0,16467,40020,41782,1,52435,6488,6613,65536,1 +1542,15420000,10000,0,0,256,174,1647,256,256,0,0,16472,40020,41782,1,52435,6488,6613,65536,1 +1543,15430000,10000,0,0,256,174,1648,256,256,0,0,16473,40020,41782,1,52435,6488,6613,65536,1 +1544,15440000,10000,0,0,256,174,1650,256,256,0,0,16476,40020,41782,1,52435,6488,6613,65536,1 +1545,15450000,10000,0,0,256,174,1651,256,256,0,0,16478,40020,41782,1,52435,6488,6613,65536,1 +1546,15460000,10000,0,0,256,174,1652,256,256,0,0,16481,40020,41782,1,52435,6488,6613,65536,1 +1547,15470000,10000,0,0,256,174,1653,256,256,0,0,16483,40020,41782,1,52435,6488,6613,65536,1 +1548,15480000,10000,0,0,256,174,1654,256,256,0,0,16486,40020,41782,1,52435,6488,6613,65536,1 +1549,15490000,10000,0,0,256,174,1655,256,256,0,0,16488,40020,41782,1,52435,6488,6613,65536,1 +1550,15500000,10000,0,0,256,174,1656,256,256,0,0,16490,40020,41782,1,52435,6488,6613,65536,1 +1551,15510000,10000,0,0,256,174,1658,256,256,0,0,16493,40020,41782,1,52435,6488,6613,65536,1 +1552,15520000,10000,0,0,256,174,1659,256,256,0,0,16499,40020,41782,1,52435,6488,6613,65536,1 +1553,15530000,10000,0,0,256,174,1660,256,256,0,0,16500,40020,41782,1,52435,6488,6613,65536,1 +1554,15540000,10000,0,0,256,174,1661,256,256,0,0,16504,40020,41782,1,52435,6488,6613,65536,1 +1555,15550000,10000,0,0,256,174,1662,256,256,0,0,16507,40020,41782,1,52435,6488,6613,65536,1 +1556,15560000,10000,0,0,256,174,1663,256,256,0,0,16510,40020,41782,1,52435,6488,6613,65536,1 +1557,15570000,10000,0,0,256,174,1664,256,256,0,0,16514,40020,41782,1,52435,6488,6613,65536,1 +1558,15580000,10000,0,0,256,174,1666,256,256,0,0,16519,40020,41782,1,52435,6488,6613,65536,1 +1559,15590000,10000,0,0,256,174,1667,256,256,0,0,16524,40020,41782,1,52435,6488,6613,65536,1 +1560,15600000,10000,0,0,256,174,1668,256,256,0,0,16528,40020,41782,1,52435,6488,6613,65536,1 +1561,15610000,10000,0,0,256,174,1669,256,256,0,0,16531,40020,41782,1,52435,6488,6613,65536,1 +1562,15620000,10000,0,0,256,174,1670,256,256,0,0,16534,40020,41782,1,52435,6488,6613,65536,1 +1563,15630000,10000,0,0,256,174,1671,256,256,0,0,16537,40020,41782,1,52435,6488,6613,65536,1 +1564,15640000,10000,0,0,256,174,1672,256,256,0,0,16549,40020,41782,1,52435,6488,6613,65536,1 +1565,15650000,10000,0,0,256,174,1674,256,256,0,0,16552,40020,41782,1,52435,6488,6613,65536,1 +1566,15660000,10000,0,0,256,174,1675,256,256,0,0,16554,40020,41782,1,52435,6488,6613,65536,1 +1567,15670000,10000,0,0,256,174,1676,256,256,0,0,16556,40020,41782,1,52435,6488,6613,65536,1 +1568,15680000,10000,0,0,256,174,1677,256,256,0,0,16558,40020,41782,1,52435,6488,6613,65536,1 +1569,15690000,10000,0,0,256,174,1678,256,256,0,0,16560,40020,41782,1,52435,6488,6613,65536,1 +1570,15700000,10000,0,0,256,174,1679,256,256,0,0,16562,40020,41782,1,52435,6488,6613,65536,1 +1571,15710000,10000,0,0,256,174,1680,256,256,0,0,16565,40020,41782,1,52435,6488,6613,65536,1 +1572,15720000,10000,0,0,256,174,1682,256,256,0,0,16568,40020,41782,1,52435,6488,6613,65536,1 +1573,15730000,10000,0,0,256,174,1683,256,256,0,0,16571,40020,41782,1,52435,6488,6613,65536,1 +1574,15740000,10000,0,0,256,174,1684,256,256,0,0,16573,40020,41782,1,52435,6488,6613,65536,1 +1575,15750000,10000,0,0,256,174,1685,256,256,0,0,16575,40020,41782,1,52435,6488,6613,65536,1 +1576,15760000,10000,0,0,256,174,1686,256,256,0,0,16577,40020,41782,1,52435,6488,6613,65536,1 +1577,15770000,10000,0,0,256,174,1687,256,256,0,0,16580,40020,41782,1,52435,6488,6613,65536,1 +580,5800000,18446744073699581616,0,0,147310,35,2035,256,256,0,4895412794951724279,16585,40020,41782,0,52435,6488,6613,65536,1 +1578,15780000,9980000,0,0,247852,174,1688,256,256,0,4711614213594808320,16587,40020,41782,1,52435,6488,6613,65536,1 +1579,15790000,10000,0,0,256,174,1689,256,256,0,0,16590,40020,41782,1,52435,6488,6613,65536,1 +1580,15800000,10000,0,0,256,174,1690,256,256,0,0,16593,40020,41782,1,52435,6488,6613,65536,1 +1581,15810000,10000,0,0,256,174,1691,256,256,0,0,16595,40020,41782,1,52435,6488,6613,65536,1 +1582,15820000,10000,0,0,256,174,1692,256,256,0,0,16598,40020,41782,1,52435,6488,6613,65536,1 +1583,15830000,10000,0,0,256,174,1694,256,256,0,0,16602,40020,41782,1,52435,6488,6613,65536,1 +1584,15840000,10000,0,0,256,174,1695,256,256,0,0,16604,40020,41782,1,52435,6488,6613,65536,1 +1585,15850000,10000,0,0,256,174,1696,256,256,0,0,16606,40020,41782,1,52435,6488,6613,65536,1 +1586,15860000,10000,0,0,256,174,1697,256,256,0,0,16609,40020,41782,1,52435,6488,6613,65536,1 +1587,15870000,10000,0,0,256,174,1698,256,256,0,0,16611,40020,41782,1,52435,6488,6613,65536,1 +1588,15880000,10000,0,0,256,174,1699,256,256,0,0,16614,40020,41782,1,52435,6488,6613,65536,1 +1589,15890000,10000,0,0,256,174,1700,256,256,0,0,16616,40020,41782,1,52435,6488,6613,65536,1 +1590,15900000,10000,0,0,256,174,1702,256,256,0,0,16619,40020,41782,1,52435,6488,6613,65536,1 +1591,15910000,10000,0,0,256,174,1703,256,256,0,0,16622,40020,41782,1,52435,6488,6613,65536,1 +1592,15920000,10000,0,0,256,174,1704,256,256,0,0,16625,40020,41782,1,52435,6488,6613,65536,1 +1593,15930000,10000,0,0,256,174,1705,256,256,0,0,16627,40020,41782,1,52435,6488,6613,65536,1 +1594,15940000,10000,0,0,256,174,1706,256,256,0,0,16630,40020,41782,1,52435,6488,6613,65536,1 +1595,15950000,10000,0,0,256,174,1707,256,256,0,0,16633,40020,41782,1,52435,6488,6613,65536,1 +1596,15960000,10000,0,0,256,174,1708,256,256,0,0,16636,40020,41782,1,52435,6488,6613,65536,1 +1597,15970000,10000,0,0,256,174,1710,256,256,0,0,16639,40020,41782,1,52435,6488,6613,65536,1 +1598,15980000,10000,0,0,256,174,1711,256,256,0,0,16641,40020,41782,1,52435,6488,6613,65536,1 +1599,15990000,10000,0,0,256,174,1712,256,256,0,0,16644,40020,41782,1,52435,6488,6613,65536,1 +1600,16000000,10000,0,0,256,174,1713,256,256,0,0,16647,40020,41782,1,52435,6488,6613,65536,1 +1601,16010000,10000,0,0,256,174,1714,256,256,0,0,16649,40020,41782,1,52435,6488,6613,65536,1 +1602,16020000,10000,0,0,256,174,1715,256,256,0,0,16660,40020,41782,1,52435,6488,6613,65536,1 +1603,16030000,10000,0,0,256,174,1716,256,256,0,0,16661,40020,41782,1,52435,6488,6613,65536,1 +1604,16040000,10000,0,0,256,174,1717,256,256,0,0,16667,40020,41782,1,52435,6488,6613,65536,1 +1605,16050000,10000,0,0,256,174,1718,256,256,0,0,16670,40020,41782,1,52435,6488,6613,65536,1 +1606,16060000,10000,0,0,256,174,1719,256,256,0,0,16673,40020,41782,1,52435,6488,6613,65536,1 +1607,16070000,10000,0,0,256,174,1721,256,256,0,0,16675,40020,41782,1,52435,6488,6613,65536,1 +1608,16080000,10000,0,0,256,174,1722,256,256,0,0,16677,40020,41782,1,52435,6488,6613,65536,1 +1609,16090000,10000,0,0,256,174,1723,256,256,0,0,16681,40020,41782,1,52435,6488,6613,65536,1 +1610,16100000,10000,0,0,256,174,1724,256,256,0,0,16685,40020,41782,1,52435,6488,6613,65536,1 +1611,16110000,10000,0,0,256,174,1725,256,256,0,0,16687,40020,41782,1,52435,6488,6613,65536,1 +1612,16120000,10000,0,0,256,174,1726,256,256,0,0,16691,40020,41782,1,52435,6488,6613,65536,1 +1613,16130000,10000,0,0,256,174,1727,256,256,0,0,16695,40020,41782,1,52435,6488,6613,65536,1 +1614,16140000,10000,0,0,256,174,1729,256,256,0,0,16696,40020,41782,1,52435,6488,6613,65536,1 +1615,16150000,10000,0,0,256,174,1730,256,256,0,0,16700,40020,41782,1,52435,6488,6613,65536,1 +1616,16160000,10000,0,0,256,174,1731,256,256,0,0,16702,40020,41782,1,52435,6488,6613,65536,1 +1617,16170000,10000,0,0,256,174,1732,256,256,0,0,16706,40020,41782,1,52435,6488,6613,65536,1 +1618,16180000,10000,0,0,256,174,1733,256,256,0,0,16708,40020,41782,1,52435,6488,6613,65536,1 +1619,16190000,10000,0,0,256,174,1734,256,256,0,0,16711,40020,41782,1,52435,6488,6613,65536,1 +1620,16200000,10000,0,0,256,174,1735,256,256,0,0,16714,40020,41782,1,52435,6488,6613,65536,1 +1621,16210000,10000,0,0,256,174,1737,256,256,0,0,16716,40020,41782,1,52435,6488,6613,65536,1 +1622,16220000,10000,0,0,256,174,1738,256,256,0,0,16718,40020,41782,1,52435,6488,6613,65536,1 +1623,16230000,10000,0,0,256,174,1739,256,256,0,0,16721,40020,41782,1,52435,6488,6613,65536,1 +1624,16240000,10000,0,0,256,174,1740,256,256,0,0,16723,40020,41782,1,52435,6488,6613,65536,1 +1625,16250000,10000,0,0,256,174,1741,256,256,0,0,16726,40020,41782,1,52435,6488,6613,65536,1 +1626,16260000,10000,0,0,256,174,1742,256,256,0,0,16728,40020,41782,1,52435,6488,6613,65536,1 +1627,16270000,10000,0,0,256,174,1743,256,256,0,0,16731,40020,41782,1,52435,6488,6613,65536,1 +1628,16280000,10000,0,0,256,174,1745,256,256,0,0,16734,40020,41782,1,52435,6488,6613,65536,1 +685,6850000,18446744073700121616,0,0,174202,32,2513,256,256,0,4895412794951724543,16749,40020,41782,0,52435,6488,6613,65536,1 +1629,16290000,9440000,0,0,234016,174,1746,256,256,0,4711324303302328320,16754,40020,41782,1,52435,6488,6613,65536,1 +1630,16300000,10000,0,0,256,174,1747,256,256,0,0,16757,40020,41782,1,52435,6488,6613,65536,1 +1631,16310000,10000,0,0,256,174,1748,256,256,0,0,16761,40020,41782,1,52435,6488,6613,65536,1 +1632,16320000,10000,0,0,256,174,1749,256,256,0,0,16765,40020,41782,1,52435,6488,6613,65536,1 +1633,16330000,10000,0,0,256,174,1750,256,256,0,0,16780,40020,41782,1,52435,6488,6613,65536,1 +1634,16340000,10000,0,0,256,174,1751,256,256,0,0,16782,40020,41782,1,52435,6488,6613,65536,1 +1635,16350000,10000,0,0,256,174,1753,256,256,0,0,16785,40020,41782,1,52435,6488,6613,65536,1 +1636,16360000,10000,0,0,256,174,1754,256,256,0,0,16787,40020,41782,1,52435,6488,6613,65536,1 +1637,16370000,10000,0,0,256,174,1755,256,256,0,0,16789,40020,41782,1,52435,6488,6613,65536,1 +1638,16380000,10000,0,0,256,174,1756,256,256,0,0,16791,40020,41782,1,52435,6488,6613,65536,1 +1639,16390000,10000,0,0,256,174,1757,256,256,0,0,16794,40020,41782,1,52435,6488,6613,65536,1 +1640,16400000,10000,0,0,256,174,1758,256,256,0,0,16797,40020,41782,1,52435,6488,6613,65536,1 +1641,16410000,10000,0,0,256,174,1759,256,256,0,0,16801,40020,41782,1,52435,6488,6613,65536,1 +1642,16420000,10000,0,0,256,174,1761,256,256,0,0,16804,40020,41782,1,52435,6488,6613,65536,1 +1643,16430000,10000,0,0,256,174,1762,256,256,0,0,16807,40020,41782,1,52435,6488,6613,65536,1 +1644,16440000,10000,0,0,256,174,1763,256,256,0,0,16812,40020,41782,1,52435,6488,6613,65536,1 +1645,16450000,10000,0,0,256,174,1764,256,256,0,0,16815,40020,41782,1,52435,6488,6613,65536,1 +1646,16460000,10000,0,0,256,174,1765,256,256,0,0,16820,40020,41782,1,52435,6488,6613,65536,1 +1647,16470000,10000,0,0,256,174,1766,256,256,0,0,16823,40020,41782,1,52435,6488,6613,65536,1 +1648,16480000,10000,0,0,256,174,1767,256,256,0,0,16825,40020,41782,1,52435,6488,6613,65536,1 +1649,16490000,10000,0,0,256,174,1769,256,256,0,0,16829,40020,41782,1,52435,6488,6613,65536,1 +1650,16500000,10000,0,0,256,174,1770,256,256,0,0,16832,40020,41782,1,52435,6488,6613,65536,1 +1651,16510000,10000,0,0,256,174,1771,256,256,0,0,16836,40020,41782,1,52435,6488,6613,65536,1 +1652,16520000,10000,0,0,256,174,1772,256,256,0,0,16839,40020,41782,1,52435,6488,6613,65536,1 +1653,16530000,10000,0,0,256,174,1773,256,256,0,0,16843,40020,41782,1,52435,6488,6613,65536,1 +1654,16540000,10000,0,0,256,174,1774,256,256,0,0,16845,40020,41782,1,52435,6488,6613,65536,1 +1655,16550000,10000,0,0,256,174,1775,256,256,0,0,16853,40020,41782,1,52435,6488,6613,65536,1 +1656,16560000,10000,0,0,256,174,1777,256,256,0,0,16855,40020,41782,1,52435,6488,6613,65536,1 +1657,16570000,10000,0,0,256,174,1778,256,256,0,0,16858,40020,41782,1,52435,6488,6613,65536,1 +1658,16580000,10000,0,0,256,174,1779,256,256,0,0,16862,40020,41782,1,52435,6488,6613,65536,1 +1659,16590000,10000,0,0,256,174,1780,256,256,0,0,16865,40020,41782,1,52435,6488,6613,65536,1 +1660,16600000,10000,0,0,256,174,1781,256,256,0,0,16868,40020,41782,1,52435,6488,6613,65536,1 +1661,16610000,10000,0,0,256,174,1782,256,256,0,0,16870,40020,41782,1,52435,6488,6613,65536,1 +1662,16620000,10000,0,0,256,174,1783,256,256,0,0,16873,40020,41782,1,52435,6488,6613,65536,1 +1663,16630000,10000,0,0,256,174,1785,256,256,0,0,16876,40020,41782,1,52435,6488,6613,65536,1 +1664,16640000,10000,0,0,256,174,1786,256,256,0,0,16880,40020,41782,1,52435,6488,6613,65536,1 +1665,16650000,10000,0,0,256,174,1787,256,256,0,0,16884,40020,41782,1,52435,6488,6613,65536,1 +1666,16660000,10000,0,0,256,174,1788,256,256,0,0,16887,40020,41782,1,52435,6488,6613,65536,1 +1667,16670000,10000,0,0,256,174,1789,256,256,0,0,16900,40020,41782,1,52435,6488,6613,65536,1 +1668,16680000,10000,0,0,256,174,1790,256,256,0,0,16903,40020,41782,1,52435,6488,6613,65536,1 +1669,16690000,10000,0,0,256,174,1791,256,256,0,0,16906,40020,41782,1,52435,6488,6613,65536,1 +1670,16700000,10000,0,0,256,174,1793,256,256,0,0,16910,40020,41782,1,52435,6488,6613,65536,1 +1671,16710000,10000,0,0,256,174,1794,256,256,0,0,16912,40020,41782,1,52435,6488,6613,65536,1 +1672,16720000,10000,0,0,256,174,1795,256,256,0,0,16915,40020,41782,1,52435,6488,6613,65536,1 +1673,16730000,10000,0,0,256,174,1796,256,256,0,0,16918,40020,41782,1,52435,6488,6613,65536,1 +1674,16740000,10000,0,0,256,174,1797,256,256,0,0,16921,40020,41782,1,52435,6488,6613,65536,1 +1675,16750000,10000,0,0,256,174,1798,256,256,0,0,16932,40020,41782,1,52435,6488,6613,65536,1 +1676,16760000,10000,0,0,256,174,1799,256,256,0,0,16934,40020,41782,1,52435,6488,6613,65536,1 +1677,16770000,10000,0,0,256,174,1801,256,256,0,0,16936,40020,41782,1,52435,6488,6613,65536,1 +1678,16780000,10000,0,0,256,174,1802,256,256,0,0,16939,40020,41782,1,52435,6488,6613,65536,1 +1679,16790000,10000,0,0,256,174,1803,256,256,0,0,16943,40020,41782,1,52435,6488,6613,65536,1 +1680,16800000,10000,0,0,256,174,1804,256,256,0,0,16945,40020,41782,1,52435,6488,6613,65536,1 +803,8030000,18446744073700781616,0,0,204434,30,2907,256,256,0,4895412794951724865,16954,40020,41782,0,52435,6488,6613,65536,1 +1681,16810000,8780000,0,0,217096,174,1805,256,256,0,4710969968500408320,16960,40020,41782,1,52435,6488,6613,65536,1 +1682,16820000,10000,0,0,256,174,1806,256,256,0,0,16963,40020,41782,1,52435,6488,6613,65536,1 +1683,16830000,10000,0,0,256,174,1807,256,256,0,0,16966,40020,41782,1,52435,6488,6613,65536,1 +1684,16840000,10000,0,0,256,174,1809,256,256,0,0,16969,40020,41782,1,52435,6488,6613,65536,1 +1685,16850000,10000,0,0,256,174,1810,256,256,0,0,16972,40020,41782,1,52435,6488,6613,65536,1 +1686,16860000,10000,0,0,256,174,1811,256,256,0,0,16974,40020,41782,1,52435,6488,6613,65536,1 +1687,16870000,10000,0,0,256,174,1812,256,256,0,0,16976,40020,41782,1,52435,6488,6613,65536,1 +1688,16880000,10000,0,0,256,174,1813,256,256,0,0,16979,40020,41782,1,52435,6488,6613,65536,1 +1689,16890000,10000,0,0,256,174,1814,256,256,0,0,16982,40020,41782,1,52435,6488,6613,65536,1 +1690,16900000,10000,0,0,256,174,1815,256,256,0,0,16985,40020,41782,1,52435,6488,6613,65536,1 +1691,16910000,10000,0,0,256,174,1817,256,256,0,0,16988,40020,41782,1,52435,6488,6613,65536,1 +1692,16920000,10000,0,0,256,174,1818,256,256,0,0,16991,40020,41782,1,52435,6488,6613,65536,1 +1693,16930000,10000,0,0,256,174,1819,256,256,0,0,16995,40020,41782,1,52435,6488,6613,65536,1 +1694,16940000,10000,0,0,256,174,1820,256,256,0,0,16998,40020,41782,1,52435,6488,6613,65536,1 +1695,16950000,10000,0,0,256,174,1821,256,256,0,0,17001,40020,41782,1,52435,6488,6613,65536,1 +1696,16960000,10000,0,0,256,174,1822,256,256,0,0,17005,40020,41782,1,52435,6488,6613,65536,1 +1697,16970000,10000,0,0,256,174,1823,256,256,0,0,17007,40020,41782,1,52435,6488,6613,65536,1 +1698,16980000,10000,0,0,256,174,1825,256,256,0,0,17010,40020,41782,1,52435,6488,6613,65536,1 +1699,16990000,10000,0,0,256,174,1826,256,256,0,0,17013,40020,41782,1,52435,6488,6613,65536,1 +1700,17000000,10000,0,0,256,174,1827,256,256,0,0,17015,40020,41782,1,52435,6488,6613,65536,1 +1701,17010000,10000,0,0,256,174,1828,256,256,0,0,17018,40020,41782,1,52435,6488,6613,65536,1 +1702,17020000,10000,0,0,256,174,1829,256,256,0,0,17021,40020,41782,1,52435,6488,6613,65536,1 +1703,17030000,10000,0,0,256,174,1830,256,256,0,0,17022,40020,41782,1,52435,6488,6613,65536,1 +1704,17040000,10000,0,0,256,174,1831,256,256,0,0,17026,40020,41782,1,52435,6488,6613,65536,1 +1705,17050000,10000,0,0,256,174,1833,256,256,0,0,17028,40020,41782,1,52435,6488,6613,65536,1 +1706,17060000,10000,0,0,256,174,1834,256,256,0,0,17034,40020,41782,1,52435,6488,6613,65536,1 +1707,17070000,10000,0,0,256,174,1835,256,256,0,0,17036,40020,41782,1,52435,6488,6613,65536,1 +1708,17080000,10000,0,0,256,174,1836,256,256,0,0,17038,40020,41782,1,52435,6488,6613,65536,1 +1709,17090000,10000,0,0,256,174,1837,256,256,0,0,17049,40020,41782,1,52435,6488,6613,65536,1 +1710,17100000,10000,0,0,256,174,1838,256,256,0,0,17053,40020,41782,1,52435,6488,6613,65536,1 +1711,17110000,10000,0,0,256,174,1839,256,256,0,0,17057,40020,41782,1,52435,6488,6613,65536,1 +1712,17120000,10000,0,0,256,174,1841,256,256,0,0,17060,40020,41782,1,52435,6488,6613,65536,1 +1713,17130000,10000,0,0,256,174,1842,256,256,0,0,17063,40020,41782,1,52435,6488,6613,65536,1 +1714,17140000,10000,0,0,256,174,1843,256,256,0,0,17065,40020,41782,1,52435,6488,6613,65536,1 +1715,17150000,10000,0,0,256,174,1844,256,256,0,0,17067,40020,41782,1,52435,6488,6613,65536,1 +1716,17160000,10000,0,0,256,174,1845,256,256,0,0,17069,40020,41782,1,52435,6488,6613,65536,1 +1717,17170000,10000,0,0,256,174,1846,256,256,0,0,17072,40020,41782,1,52435,6488,6613,65536,1 +1718,17180000,10000,0,0,256,174,1847,256,256,0,0,17074,40020,41782,1,52435,6488,6613,65536,1 +1719,17190000,10000,0,0,256,174,1849,256,256,0,0,17077,40020,41782,1,52435,6488,6613,65536,1 +1720,17200000,10000,0,0,256,174,1850,256,256,0,0,17082,40020,41782,1,52435,6488,6613,65536,1 +1721,17210000,10000,0,0,256,175,1851,256,256,0,0,17085,40020,41782,1,52435,6488,6613,65536,1 +1722,17220000,10000,0,0,256,175,1852,256,256,0,0,17088,40020,41782,1,52435,6488,6613,65536,1 +1723,17230000,10000,0,0,256,175,1853,256,256,0,0,17091,40020,41782,1,52435,6488,6613,65536,1 +1724,17240000,10000,0,0,256,175,1854,256,256,0,0,17095,40020,41782,1,52435,6488,6613,65536,1 +1725,17250000,10000,0,0,256,177,1855,256,256,0,0,17099,40020,41782,1,52435,6488,6613,65536,1 +1726,17260000,10000,0,0,256,177,1857,256,256,0,0,17102,40020,41782,1,52435,6488,6613,65536,1 +1727,17270000,10000,0,0,256,177,1858,256,256,0,0,17106,40020,41782,1,52435,6488,6613,65536,1 +1728,17280000,10000,0,0,256,177,1859,256,256,0,0,17108,40020,41782,1,52435,6488,6613,65536,1 +1729,17290000,10000,0,0,256,177,1860,256,256,0,0,17112,40020,41782,1,52435,6488,6613,65536,1 +1730,17300000,10000,0,0,256,177,1861,256,256,0,0,17115,40020,41782,1,52435,6488,6613,65536,1 +1731,17310000,10000,0,0,256,177,1862,256,256,0,0,17117,40020,41782,1,52435,6488,6613,65536,1 +1732,17320000,10000,0,0,256,177,1863,256,256,0,0,17119,40020,41782,1,52435,6488,6613,65536,1 +1733,17330000,10000,0,0,256,177,1865,256,256,0,0,17123,40020,41782,1,52435,6488,6613,65536,1 +1734,17340000,10000,0,0,256,177,1866,256,256,0,0,17127,40020,41782,1,52435,6488,6613,65536,1 +1735,17350000,10000,0,0,256,177,1867,256,256,0,0,17130,40020,41782,1,52435,6488,6613,65536,1 +1736,17360000,10000,0,0,256,177,1868,256,256,0,0,17133,40020,41782,1,52435,6488,6613,65536,1 +1737,17370000,10000,0,0,256,177,1869,256,256,0,0,17136,40020,41782,1,52435,6488,6613,65536,1 +1738,17380000,10000,0,0,256,177,1870,256,256,0,0,17139,40020,41782,1,52435,6488,6613,65536,1 +1739,17390000,10000,0,0,256,177,1871,256,256,0,0,17144,40020,41782,1,52435,6488,6613,65536,1 +1740,17400000,10000,0,0,256,177,1873,256,256,0,0,17147,40020,41782,1,52435,6488,6613,65536,1 +1741,17410000,10000,0,0,256,177,1874,256,256,0,0,17154,40020,41782,1,52435,6488,6613,65536,1 +1742,17420000,10000,0,0,256,177,1875,256,256,0,0,17164,40020,41782,1,52435,6488,6613,65536,1 +1743,17430000,10000,0,0,256,177,1876,256,256,0,0,17168,40020,41782,1,52435,6488,6613,65536,1 +1744,17440000,10000,0,0,256,177,1877,256,256,0,0,17171,40020,41782,1,52435,6488,6613,65536,1 +1745,17450000,10000,0,0,256,177,1878,256,256,0,0,17174,40020,41782,1,52435,6488,6613,65536,1 +1746,17460000,10000,0,0,256,177,1879,256,256,0,0,17178,40020,41782,1,52435,6488,6613,65536,1 +1747,17470000,10000,0,0,256,177,1881,256,256,0,0,17182,40020,41782,1,52435,6488,6613,65536,1 +1748,17480000,10000,0,0,256,177,1882,256,256,0,0,17185,40020,41782,1,52435,6488,6613,65536,1 +1749,17490000,10000,0,0,256,177,1883,256,256,0,0,17189,40020,41782,1,52435,6488,6613,65536,1 +1750,17500000,10000,0,0,256,177,1884,256,256,0,0,17192,40020,41782,1,52435,6488,6613,65536,1 +1751,17510000,10000,0,0,256,177,1885,256,256,0,0,17196,40020,41782,1,52435,6488,6613,65536,1 +1752,17520000,10000,0,0,256,177,1886,256,256,0,0,17198,40020,41782,1,52435,6488,6613,65536,1 +1753,17530000,10000,0,0,256,177,1887,256,256,0,0,17200,40020,41782,1,52435,6488,6613,65536,1 +1754,17540000,10000,0,0,256,178,1889,256,256,0,0,17203,40020,41782,1,52435,6488,6613,65536,1 +1755,17550000,10000,0,0,256,178,1890,256,256,0,0,17210,40020,41782,1,52435,6488,6613,65536,1 +1756,17560000,10000,0,0,256,178,1891,256,256,0,0,17213,40020,41782,1,52435,6488,6613,65536,1 +1757,17570000,10000,0,0,256,178,1892,256,256,0,0,17215,40020,41782,1,52435,6488,6613,65536,1 +1758,17580000,10000,0,0,256,178,1893,256,256,0,0,17218,40020,41782,1,52435,6488,6613,65536,1 +1759,17590000,10000,0,0,256,178,1894,256,256,0,0,17222,40020,41782,1,52435,6488,6613,65536,1 +1760,17600000,10000,0,0,256,178,1895,256,256,0,0,17225,40020,41782,1,52435,6488,6613,65536,1 +1761,17610000,10000,0,0,256,178,1897,256,256,0,0,17231,40020,41782,1,52435,6488,6613,65536,1 +1762,17620000,10000,0,0,256,178,1898,256,256,0,0,17234,40020,41782,1,52435,6488,6613,65536,1 +1763,17630000,10000,0,0,256,178,1899,256,256,0,0,17237,40020,41782,1,52435,6488,6613,65536,1 +1764,17640000,10000,0,0,256,178,1900,256,256,0,0,17240,40020,41782,1,52435,6488,6613,65536,1 +1765,17650000,10000,0,0,256,178,1901,256,256,0,0,17244,40020,41782,1,52435,6488,6613,65536,1 +1766,17660000,10000,0,0,256,178,1902,256,256,0,0,17247,40020,41782,1,52435,6488,6613,65536,1 diff --git a/experiments/bare_metal/runs/doe-amd64-20260912-191816.csv b/experiments/bare_metal/runs/doe-amd64-20260912-191816.csv new file mode 100644 index 00000000..bded72f1 --- /dev/null +++ b/experiments/bare_metal/runs/doe-amd64-20260912-191816.csv @@ -0,0 +1,657 @@ +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,fleet_k_q48,fleet_conserved +1305,13050000,10000,0,0,256,81,2147,1024,1024,0,0,15736,65452,84,1,51846,6775,6915,65536,1 +1306,13060000,10000,0,0,256,85,2149,1024,1024,0,0,15744,65452,84,1,51846,6775,6915,65536,1 +1307,13070000,10000,0,0,256,85,2150,1024,1024,0,0,15750,65452,84,1,51846,6775,6915,65536,1 +1308,13080000,10000,0,0,256,89,2094,2048,2048,0,0,15755,65452,84,1,51846,6775,6915,65536,1 +1309,13090000,10000,0,0,256,91,2081,2048,2048,0,0,15760,65452,84,1,51846,6775,6915,65536,1 +1310,13100000,10000,0,0,256,91,2083,4096,4096,0,0,15763,65452,84,1,51846,6775,6915,65536,1 +1311,13110000,10000,0,0,256,92,2030,4096,4096,0,0,15766,65452,84,1,51846,6775,6915,65536,1 +1312,13120000,10000,0,0,256,93,1906,4096,4096,0,0,15770,65452,84,1,51846,6775,6915,65536,1 +1313,13130000,10000,0,0,256,94,1908,4096,4096,0,0,15773,65452,84,1,51846,6775,6915,65536,1 +1314,13140000,10000,0,0,256,102,1909,4096,4096,0,0,15776,65452,84,1,51846,6775,6915,65536,1 +1315,13150000,10000,0,0,256,102,1911,2048,2048,0,0,15778,65452,84,1,51846,6775,6915,65536,1 +1316,13160000,10000,0,0,256,102,1912,2048,2048,0,0,15780,65452,84,1,51846,6775,6915,65536,1 +1317,13170000,10000,0,0,256,102,1914,1024,1024,0,0,15784,65452,84,1,51846,6775,6915,65536,1 +1318,13180000,10000,0,0,256,102,1916,1024,1024,0,0,15788,65452,84,1,51846,6775,6915,65536,1 +1319,13190000,10000,0,0,256,102,1917,512,512,0,0,15792,65452,84,1,51846,6775,6915,65536,1 +1320,13200000,10000,0,0,256,102,1850,512,512,0,0,15796,65452,84,1,51846,6775,6915,65536,1 +1321,13210000,10000,0,0,256,102,1718,256,256,0,0,15799,65452,84,1,51846,6775,6915,65536,1 +1322,13220000,10000,0,0,256,102,1647,256,256,0,0,15801,65452,84,1,51846,6775,6915,65536,1 +54,540000,18446744073696871616,0,0,12711,59,98,256,256,0,4895412794951722956,15816,65452,84,0,51846,6775,6915,65536,1 +1323,13230000,12690000,0,0,317171,102,1614,256,256,0,4713069133766328320,15826,65452,84,1,51846,6775,6915,65536,1 +1324,13240000,10000,0,0,256,102,1615,256,256,0,0,15828,65452,84,1,51846,6775,6915,65536,1 +1325,13250000,10000,0,0,256,102,1617,256,256,0,0,15830,65452,84,1,51846,6775,6915,65536,1 +1326,13260000,10000,0,0,256,102,1618,256,256,0,0,15833,65452,84,1,51846,6775,6915,65536,1 +1327,13270000,10000,0,0,256,102,1619,256,256,0,0,15835,65452,84,1,51846,6775,6915,65536,1 +1328,13280000,10000,0,0,256,102,1620,256,256,0,0,15837,65452,84,1,51846,6775,6915,65536,1 +1329,13290000,10000,0,0,256,102,1605,256,256,0,0,15841,65452,84,1,51846,6775,6915,65536,1 +1330,13300000,10000,0,0,256,102,1606,256,256,0,0,15844,65452,84,1,51846,6775,6915,65536,1 +1331,13310000,10000,0,0,256,102,1607,256,256,0,0,15848,65452,84,1,51846,6775,6915,65536,1 +1332,13320000,10000,0,0,256,102,1609,256,256,0,0,15850,65452,84,1,51846,6775,6915,65536,1 +1333,13330000,10000,0,0,256,102,1610,256,256,0,0,15853,65452,84,1,51846,6775,6915,65536,1 +1334,13340000,10000,0,0,256,102,1611,256,256,0,0,15855,65452,84,1,51846,6775,6915,65536,1 +1335,13350000,10000,0,0,256,102,1613,256,256,0,0,15858,65452,84,1,51846,6775,6915,65536,1 +1336,13360000,10000,0,0,256,106,1613,256,256,0,0,15862,65452,84,1,51846,6775,6915,65536,1 +1337,13370000,10000,0,0,256,109,1614,256,256,0,0,15866,65452,84,1,51846,6775,6915,65536,1 +1338,13380000,10000,0,0,256,109,1616,256,256,0,0,15870,65452,84,1,51846,6775,6915,65536,1 +1339,13390000,10000,0,0,256,109,1617,256,256,0,0,15873,65452,84,1,51846,6775,6915,65536,1 +1340,13400000,10000,0,0,256,109,1618,256,256,0,0,15875,65452,84,1,51846,6775,6915,65536,1 +1341,13410000,10000,0,0,256,109,1619,256,256,0,0,15877,65452,84,1,51846,6775,6915,65536,1 +1342,13420000,10000,0,0,256,109,1621,256,256,0,0,15881,65452,84,1,51846,6775,6915,65536,1 +1343,13430000,10000,0,0,256,109,1622,256,256,0,0,15885,65452,84,1,51846,6775,6915,65536,1 +1344,13440000,10000,0,0,256,109,1623,256,256,0,0,15887,65452,84,1,51846,6775,6915,65536,1 +1345,13450000,10000,0,0,256,109,1625,256,256,0,0,15889,65452,84,1,51846,6775,6915,65536,1 +1346,13460000,10000,0,0,256,109,1626,256,256,0,0,15891,65452,84,1,51846,6775,6915,65536,1 +1347,13470000,10000,0,0,256,109,1627,256,256,0,0,15895,65452,84,1,51846,6775,6915,65536,1 +1348,13480000,10000,0,0,256,110,1629,256,256,0,0,15897,65452,84,1,51846,6775,6915,65536,1 +1349,13490000,10000,0,0,256,110,1630,256,256,0,0,15905,65452,84,1,51846,6775,6915,65536,1 +1350,13500000,10000,0,0,256,110,1631,256,256,0,0,15907,65452,84,1,51846,6775,6915,65536,1 +1351,13510000,10000,0,0,256,110,1633,256,256,0,0,15910,65452,84,1,51846,6775,6915,65536,1 +1352,13520000,10000,0,0,256,110,1634,256,256,0,0,15913,65452,84,1,51846,6775,6915,65536,1 +1353,13530000,10000,0,0,256,110,1635,256,256,0,0,15917,65452,84,1,51846,6775,6915,65536,1 +1354,13540000,10000,0,0,256,110,1636,256,256,0,0,15919,65452,84,1,51846,6775,6915,65536,1 +1355,13550000,10000,0,0,256,110,1638,256,256,0,0,15922,65452,84,1,51846,6775,6915,65536,1 +1356,13560000,10000,0,0,256,110,1639,256,256,0,0,15926,65452,84,1,51846,6775,6915,65536,1 +1357,13570000,10000,0,0,256,110,1640,256,256,0,0,15929,65452,84,1,51846,6775,6915,65536,1 +1358,13580000,10000,0,0,256,110,1642,256,256,0,0,15941,65452,84,1,51846,6775,6915,65536,1 +1359,13590000,10000,0,0,256,110,1643,256,256,0,0,15943,65452,84,1,51846,6775,6915,65536,1 +1360,13600000,10000,0,0,256,110,1644,256,256,0,0,15946,65452,84,1,51846,6775,6915,65536,1 +1361,13610000,10000,0,0,256,110,1645,256,256,0,0,15949,65452,84,1,51846,6775,6915,65536,1 +1362,13620000,10000,0,0,256,110,1647,256,256,0,0,15953,65452,84,1,51846,6775,6915,65536,1 +1363,13630000,10000,0,0,256,110,1648,256,256,0,0,15956,65452,84,1,51846,6775,6915,65536,1 +1364,13640000,10000,0,0,256,110,1649,256,256,0,0,15959,65452,84,1,51846,6775,6915,65536,1 +1365,13650000,10000,0,0,256,110,1650,256,256,0,0,15963,65452,84,1,51846,6775,6915,65536,1 +1366,13660000,10000,0,0,256,110,1652,256,256,0,0,15965,65452,84,1,51846,6775,6915,65536,1 +1367,13670000,10000,0,0,256,110,1653,256,256,0,0,15969,65452,84,1,51846,6775,6915,65536,1 +1368,13680000,10000,0,0,256,110,1654,256,256,0,0,15971,65452,84,1,51846,6775,6915,65536,1 +1369,13690000,10000,0,0,256,110,1656,256,256,0,0,15974,65452,84,1,51846,6775,6915,65536,1 +1370,13700000,10000,0,0,256,110,1657,256,256,0,0,15976,65452,84,1,51846,6775,6915,65536,1 +1371,13710000,10000,0,0,256,110,1658,256,256,0,0,15979,65452,84,1,51846,6775,6915,65536,1 +1372,13720000,10000,0,0,256,110,1659,256,256,0,0,15981,65452,84,1,51846,6775,6915,65536,1 +1373,13730000,10000,0,0,256,110,1661,256,256,0,0,15983,65452,84,1,51846,6775,6915,65536,1 +1374,13740000,10000,0,0,256,110,1662,256,256,0,0,15986,65452,84,1,51846,6775,6915,65536,1 +159,1590000,18446744073697401616,0,0,39600,38,521,256,256,0,4895412794951723214,15998,65452,84,0,51846,6775,6915,65536,1 +1375,13750000,12160000,0,0,303594,110,1663,256,256,0,4712784592182968320,16002,65452,84,1,51846,6775,6915,65536,1 +1376,13760000,10000,0,0,256,110,1664,256,256,0,0,16004,65452,84,1,51846,6775,6915,65536,1 +1377,13770000,10000,0,0,256,110,1665,256,256,0,0,16007,65452,84,1,51846,6775,6915,65536,1 +1378,13780000,10000,0,0,256,110,1667,256,256,0,0,16009,65452,84,1,51846,6775,6915,65536,1 +1379,13790000,10000,0,0,256,110,1668,256,256,0,0,16012,65452,84,1,51846,6775,6915,65536,1 +1380,13800000,10000,0,0,256,110,1669,256,256,0,0,16016,65452,84,1,51846,6775,6915,65536,1 +1381,13810000,10000,0,0,256,110,1671,256,256,0,0,16019,65452,84,1,51846,6775,6915,65536,1 +1382,13820000,10000,0,0,256,110,1672,256,256,0,0,16021,65452,84,1,51846,6775,6915,65536,1 +1383,13830000,10000,0,0,256,110,1673,256,256,0,0,16023,65452,84,1,51846,6775,6915,65536,1 +1384,13840000,10000,0,0,256,110,1674,256,256,0,0,16026,65452,84,1,51846,6775,6915,65536,1 +1385,13850000,10000,0,0,256,110,1676,256,256,0,0,16029,65452,84,1,51846,6775,6915,65536,1 +1386,13860000,10000,0,0,256,110,1677,256,256,0,0,16033,65452,84,1,51846,6775,6915,65536,1 +1387,13870000,10000,0,0,256,110,1678,256,256,0,0,16035,65452,84,1,51846,6775,6915,65536,1 +1388,13880000,10000,0,0,256,111,1680,256,256,0,0,16040,65452,84,1,51846,6775,6915,65536,1 +1389,13890000,10000,0,0,256,111,1681,256,256,0,0,16042,65452,84,1,51846,6775,6915,65536,1 +1390,13900000,10000,0,0,256,111,1682,256,256,0,0,16046,65452,84,1,51846,6775,6915,65536,1 +1391,13910000,10000,0,0,256,111,1684,256,256,0,0,16057,65452,84,1,51846,6775,6915,65536,1 +1392,13920000,10000,0,0,256,111,1685,256,256,0,0,16060,65452,84,1,51846,6775,6915,65536,1 +1393,13930000,10000,0,0,256,111,1686,256,256,0,0,16063,65452,84,1,51846,6775,6915,65536,1 +1394,13940000,10000,0,0,256,111,1688,256,256,0,0,16066,65452,84,1,51846,6775,6915,65536,1 +1395,13950000,10000,0,0,256,111,1689,256,256,0,0,16069,65452,84,1,51846,6775,6915,65536,1 +1396,13960000,10000,0,0,256,111,1690,256,256,0,0,16071,65452,84,1,51846,6775,6915,65536,1 +1397,13970000,10000,0,0,256,111,1692,256,256,0,0,16075,65452,84,1,51846,6775,6915,65536,1 +1398,13980000,10000,0,0,256,111,1693,256,256,0,0,16078,65452,84,1,51846,6775,6915,65536,1 +1399,13990000,10000,0,0,256,111,1694,256,256,0,0,16081,65452,84,1,51846,6775,6915,65536,1 +1400,14000000,10000,0,0,256,112,1695,256,256,0,0,16085,65452,84,1,51846,6775,6915,65536,1 +1401,14010000,10000,0,0,256,112,1697,256,256,0,0,16092,65452,84,1,51846,6775,6915,65536,1 +1402,14020000,10000,0,0,256,112,1698,256,256,0,0,16093,65452,84,1,51846,6775,6915,65536,1 +1403,14030000,10000,0,0,256,112,1699,256,256,0,0,16095,65452,84,1,51846,6775,6915,65536,1 +1404,14040000,10000,0,0,256,112,1701,256,256,0,0,16099,65452,84,1,51846,6775,6915,65536,1 +1405,14050000,10000,0,0,256,112,1702,256,256,0,0,16101,65452,84,1,51846,6775,6915,65536,1 +1406,14060000,10000,0,0,256,112,1703,256,256,0,0,16104,65452,84,1,51846,6775,6915,65536,1 +1407,14070000,10000,0,0,256,112,1705,256,256,0,0,16107,65452,84,1,51846,6775,6915,65536,1 +1408,14080000,10000,0,0,256,112,1706,256,256,0,0,16109,65452,84,1,51846,6775,6915,65536,1 +1409,14090000,10000,0,0,256,112,1707,256,256,0,0,16113,65452,84,1,51846,6775,6915,65536,1 +1410,14100000,10000,0,0,256,112,1709,256,256,0,0,16116,65452,84,1,51846,6775,6915,65536,1 +1411,14110000,10000,0,0,256,112,1710,256,256,0,0,16119,65452,84,1,51846,6775,6915,65536,1 +1412,14120000,10000,0,0,256,112,1711,256,256,0,0,16122,65452,84,1,51846,6775,6915,65536,1 +1413,14130000,10000,0,0,256,113,1713,256,256,0,0,16125,65452,84,1,51846,6775,6915,65536,1 +1414,14140000,10000,0,0,256,114,1714,256,256,0,0,16130,65452,84,1,51846,6775,6915,65536,1 +1415,14150000,10000,0,0,256,114,1715,256,256,0,0,16134,65452,84,1,51846,6775,6915,65536,1 +1416,14160000,10000,0,0,256,114,1716,256,256,0,0,16137,65452,84,1,51846,6775,6915,65536,1 +1417,14170000,10000,0,0,256,114,1718,256,256,0,0,16139,65452,84,1,51846,6775,6915,65536,1 +1418,14180000,10000,0,0,256,114,1719,256,256,0,0,16142,65452,84,1,51846,6775,6915,65536,1 +1419,14190000,10000,0,0,256,114,1720,256,256,0,0,16146,65452,84,1,51846,6775,6915,65536,1 +1420,14200000,10000,0,0,256,114,1722,256,256,0,0,16149,65452,84,1,51846,6775,6915,65536,1 +1421,14210000,10000,0,0,256,114,1723,256,256,0,0,16151,65452,84,1,51846,6775,6915,65536,1 +1422,14220000,10000,0,0,256,114,1724,256,256,0,0,16153,65452,84,1,51846,6775,6915,65536,1 +1423,14230000,10000,0,0,256,114,1726,256,256,0,0,16157,65452,84,1,51846,6775,6915,65536,1 +1424,14240000,10000,0,0,256,114,1727,256,256,0,0,16161,65452,84,1,51846,6775,6915,65536,1 +1425,14250000,10000,0,0,256,114,1728,256,256,0,0,16174,65452,84,1,51846,6775,6915,65536,1 +1426,14260000,10000,0,0,256,114,1730,256,256,0,0,16178,65452,84,1,51846,6775,6915,65536,1 +1427,14270000,10000,0,0,256,114,1731,256,256,0,0,16188,65452,84,1,51846,6775,6915,65536,1 +1428,14280000,10000,0,0,256,114,1732,256,256,0,0,16192,65452,84,1,51846,6775,6915,65536,1 +1429,14290000,10000,0,0,256,114,1734,256,256,0,0,16196,65452,84,1,51846,6775,6915,65536,1 +1430,14300000,10000,0,0,256,114,1735,256,256,0,0,16199,65452,84,1,51846,6775,6915,65536,1 +1431,14310000,10000,0,0,256,114,1736,256,256,0,0,16202,65452,84,1,51846,6775,6915,65536,1 +1432,14320000,10000,0,0,256,116,1737,256,256,0,0,16206,65452,84,1,51846,6775,6915,65536,1 +1433,14330000,10000,0,0,256,118,1739,256,256,0,0,16208,65452,84,1,51846,6775,6915,65536,1 +1434,14340000,10000,0,0,256,118,1740,256,256,0,0,16211,65452,84,1,51846,6775,6915,65536,1 +1435,14350000,10000,0,0,256,118,1741,256,256,0,0,16216,65452,84,1,51846,6775,6915,65536,1 +1436,14360000,10000,0,0,256,118,1743,256,256,0,0,16218,65452,84,1,51846,6775,6915,65536,1 +1437,14370000,10000,0,0,256,118,1744,256,256,0,0,16220,65452,84,1,51846,6775,6915,65536,1 +1438,14380000,10000,0,0,256,118,1745,256,256,0,0,16223,65452,84,1,51846,6775,6915,65536,1 +1439,14390000,10000,0,0,256,118,1747,256,256,0,0,16226,65452,84,1,51846,6775,6915,65536,1 +1440,14400000,10000,0,0,256,119,1748,256,256,0,0,16229,65452,84,1,51846,6775,6915,65536,1 +1441,14410000,10000,0,0,256,119,1749,256,256,0,0,16232,65452,84,1,51846,6775,6915,65536,1 +1442,14420000,10000,0,0,256,119,1751,256,256,0,0,16235,65452,84,1,51846,6775,6915,65536,1 +1443,14430000,10000,0,0,256,119,1752,256,256,0,0,16238,65452,84,1,51846,6775,6915,65536,1 +1444,14440000,10000,0,0,256,119,1753,256,256,0,0,16241,65452,84,1,51846,6775,6915,65536,1 +1445,14450000,10000,0,0,256,119,1755,256,256,0,0,16244,65452,84,1,51846,6775,6915,65536,1 +1446,14460000,10000,0,0,256,119,1756,256,256,0,0,16246,65452,84,1,51846,6775,6915,65536,1 +1447,14470000,10000,0,0,256,119,1757,256,256,0,0,16250,65452,84,1,51846,6775,6915,65536,1 +1448,14480000,10000,0,0,256,119,1758,256,256,0,0,16253,65452,84,1,51846,6775,6915,65536,1 +1449,14490000,10000,0,0,256,119,1760,256,256,0,0,16256,65452,84,1,51846,6775,6915,65536,1 +1450,14500000,10000,0,0,256,119,1761,256,256,0,0,16258,65452,84,1,51846,6775,6915,65536,1 +1451,14510000,10000,0,0,256,119,1762,256,256,0,0,16261,65452,84,1,51846,6775,6915,65536,1 +1452,14520000,10000,0,0,256,119,1764,256,256,0,0,16264,65452,84,1,51846,6775,6915,65536,1 +55,550000,18446744073695581616,0,0,12861,63,99,256,256,0,4895412794951722326,16276,65452,84,0,51846,6775,6915,65536,1 +1453,14530000,13980000,0,0,350301,119,1765,256,256,0,4713761697242808320,16279,65452,84,1,51846,6775,6915,65536,1 +1454,14540000,10000,0,0,256,119,1766,256,256,0,0,16289,65452,84,1,51846,6775,6915,65536,1 +1455,14550000,10000,0,0,256,119,1768,256,256,0,0,16290,65452,84,1,51846,6775,6915,65536,1 +1456,14560000,10000,0,0,256,119,1769,256,256,0,0,16294,65452,84,1,51846,6775,6915,65536,1 +1457,14570000,10000,0,0,256,119,1770,256,256,0,0,16298,65452,84,1,51846,6775,6915,65536,1 +1458,14580000,10000,0,0,256,119,1772,256,256,0,0,16302,65452,84,1,51846,6775,6915,65536,1 +1459,14590000,10000,0,0,256,119,1773,256,256,0,0,16305,65452,84,1,51846,6775,6915,65536,1 +1460,14600000,10000,0,0,256,119,1774,256,256,0,0,16306,65452,84,1,51846,6775,6915,65536,1 +1461,14610000,10000,0,0,256,119,1776,256,256,0,0,16309,65452,84,1,51846,6775,6915,65536,1 +1462,14620000,10000,0,0,256,119,1777,256,256,0,0,16311,65452,84,1,51846,6775,6915,65536,1 +1463,14630000,10000,0,0,256,119,1778,256,256,0,0,16313,65452,84,1,51846,6775,6915,65536,1 +1464,14640000,10000,0,0,256,119,1779,256,256,0,0,16316,65452,84,1,51846,6775,6915,65536,1 +1465,14650000,10000,0,0,256,121,1781,256,256,0,0,16325,65452,84,1,51846,6775,6915,65536,1 +1466,14660000,10000,0,0,256,122,1782,256,256,0,0,16328,65452,84,1,51846,6775,6915,65536,1 +1467,14670000,10000,0,0,256,122,1783,256,256,0,0,16331,65452,84,1,51846,6775,6915,65536,1 +1468,14680000,10000,0,0,256,122,1785,256,256,0,0,16335,65452,84,1,51846,6775,6915,65536,1 +1469,14690000,10000,0,0,256,122,1786,256,256,0,0,16339,65452,84,1,51846,6775,6915,65536,1 +1470,14700000,10000,0,0,256,122,1787,256,256,0,0,16343,65452,84,1,51846,6775,6915,65536,1 +1471,14710000,10000,0,0,256,122,1789,256,256,0,0,16346,65452,84,1,51846,6775,6915,65536,1 +1472,14720000,10000,0,0,256,122,1790,256,256,0,0,16349,65452,84,1,51846,6775,6915,65536,1 +1473,14730000,10000,0,0,256,122,1791,256,256,0,0,16351,65452,84,1,51846,6775,6915,65536,1 +1474,14740000,10000,0,0,256,122,1793,256,256,0,0,16354,65452,84,1,51846,6775,6915,65536,1 +1475,14750000,10000,0,0,256,122,1794,256,256,0,0,16357,65452,84,1,51846,6775,6915,65536,1 +1476,14760000,10000,0,0,256,122,1795,256,256,0,0,16358,65452,84,1,51846,6775,6915,65536,1 +1477,14770000,10000,0,0,256,123,1797,256,256,0,0,16360,65452,84,1,51846,6775,6915,65536,1 +107,1070000,18446744073695851616,0,0,26232,49,273,256,256,0,4895412794951722458,16372,65452,84,0,51846,6775,6915,65536,1 +1478,14780000,13710000,0,0,343330,125,1798,256,256,0,4713616742096568320,16375,65452,84,1,51846,6775,6915,65536,1 +1479,14790000,10000,0,0,256,125,1799,256,256,0,0,16378,65452,84,1,51846,6775,6915,65536,1 +1480,14800000,10000,0,0,256,125,1801,256,256,0,0,16381,65452,84,1,51846,6775,6915,65536,1 +1481,14810000,10000,0,0,256,125,1802,256,256,0,0,16383,65452,84,1,51846,6775,6915,65536,1 +1482,14820000,10000,0,0,256,125,1803,256,256,0,0,16386,65452,84,1,51846,6775,6915,65536,1 +1483,14830000,10000,0,0,256,125,1804,256,256,0,0,16388,65452,84,1,51846,6775,6915,65536,1 +1484,14840000,10000,0,0,256,125,1806,256,256,0,0,16390,65452,84,1,51846,6775,6915,65536,1 +1485,14850000,10000,0,0,256,125,1807,256,256,0,0,16392,65452,84,1,51846,6775,6915,65536,1 +1486,14860000,10000,0,0,256,125,1808,256,256,0,0,16395,65452,84,1,51846,6775,6915,65536,1 +1487,14870000,10000,0,0,256,125,1810,256,256,0,0,16396,65452,84,1,51846,6775,6915,65536,1 +1488,14880000,10000,0,0,256,125,1811,256,256,0,0,16398,65452,84,1,51846,6775,6915,65536,1 +1489,14890000,10000,0,0,256,125,1812,256,256,0,0,16401,65452,84,1,51846,6775,6915,65536,1 +1490,14900000,10000,0,0,256,125,1814,256,256,0,0,16403,65452,84,1,51846,6775,6915,65536,1 +1491,14910000,10000,0,0,256,126,1815,256,256,0,0,16405,65452,84,1,51846,6775,6915,65536,1 +1492,14920000,10000,0,0,256,126,1816,256,256,0,0,16408,65452,84,1,51846,6775,6915,65536,1 +1493,14930000,10000,0,0,256,126,1818,256,256,0,0,16411,65452,84,1,51846,6775,6915,65536,1 +1494,14940000,10000,0,0,256,126,1819,256,256,0,0,16413,65452,84,1,51846,6775,6915,65536,1 +1495,14950000,10000,0,0,256,126,1820,256,256,0,0,16415,65452,84,1,51846,6775,6915,65536,1 +1496,14960000,10000,0,0,256,126,1822,256,256,0,0,16420,65452,84,1,51846,6775,6915,65536,1 +1497,14970000,10000,0,0,256,126,1823,256,256,0,0,16421,65452,84,1,51846,6775,6915,65536,1 +1498,14980000,10000,0,0,256,126,1824,256,256,0,0,16423,65452,84,1,51846,6775,6915,65536,1 +1499,14990000,10000,0,0,256,126,1825,256,256,0,0,16425,65452,84,1,51846,6775,6915,65536,1 +1500,15000000,10000,0,0,256,126,1827,256,256,0,0,16428,65452,84,1,51846,6775,6915,65536,1 +1501,15010000,10000,0,0,256,126,1828,256,256,0,0,16439,65452,84,1,51846,6775,6915,65536,1 +1502,15020000,10000,0,0,256,126,1829,256,256,0,0,16441,65452,84,1,51846,6775,6915,65536,1 +1503,15030000,10000,0,0,256,126,1831,256,256,0,0,16444,65452,84,1,51846,6775,6915,65536,1 +1504,15040000,10000,0,0,256,126,1832,256,256,0,0,16449,65452,84,1,51846,6775,6915,65536,1 +1505,15050000,10000,0,0,256,126,1833,256,256,0,0,16451,65452,84,1,51846,6775,6915,65536,1 +1506,15060000,10000,0,0,256,126,1835,256,256,0,0,16453,65452,84,1,51846,6775,6915,65536,1 +1507,15070000,10000,0,0,256,126,1836,256,256,0,0,16455,65452,84,1,51846,6775,6915,65536,1 +1508,15080000,10000,0,0,256,126,1837,256,256,0,0,16458,65452,84,1,51846,6775,6915,65536,1 +1509,15090000,10000,0,0,256,126,1839,256,256,0,0,16461,65452,84,1,51846,6775,6915,65536,1 +1510,15100000,10000,0,0,256,126,1840,256,256,0,0,16463,65452,84,1,51846,6775,6915,65536,1 +1511,15110000,10000,0,0,256,126,1841,256,256,0,0,16466,65452,84,1,51846,6775,6915,65536,1 +1512,15120000,10000,0,0,256,126,1843,256,256,0,0,16468,65452,84,1,51846,6775,6915,65536,1 +1513,15130000,10000,0,0,256,126,1844,256,256,0,0,16471,65452,84,1,51846,6775,6915,65536,1 +1514,15140000,10000,0,0,256,126,1845,256,256,0,0,16474,65452,84,1,51846,6775,6915,65536,1 +1515,15150000,10000,0,0,256,126,1846,256,256,0,0,16476,65452,84,1,51846,6775,6915,65536,1 +1516,15160000,10000,0,0,256,126,1848,256,256,0,0,16478,65452,84,1,51846,6775,6915,65536,1 +1517,15170000,10000,0,0,256,126,1849,256,256,0,0,16481,65452,84,1,51846,6775,6915,65536,1 +1518,15180000,10000,0,0,256,126,1850,256,256,0,0,16484,65452,84,1,51846,6775,6915,65536,1 +1519,15190000,10000,0,0,256,126,1852,256,256,0,0,16487,65452,84,1,51846,6775,6915,65536,1 +1520,15200000,10000,0,0,256,126,1853,256,256,0,0,16490,65452,84,1,51846,6775,6915,65536,1 +1521,15210000,10000,0,0,256,126,1854,256,256,0,0,16494,65452,84,1,51846,6775,6915,65536,1 +1522,15220000,10000,0,0,256,126,1856,256,256,0,0,16498,65452,84,1,51846,6775,6915,65536,1 +1523,15230000,10000,0,0,256,126,1857,256,256,0,0,16501,65452,84,1,51846,6775,6915,65536,1 +1524,15240000,10000,0,0,256,126,1858,256,256,0,0,16505,65452,84,1,51846,6775,6915,65536,1 +1525,15250000,10000,0,0,256,126,1860,256,256,0,0,16507,65452,84,1,51846,6775,6915,65536,1 +1526,15260000,10000,0,0,256,126,1861,256,256,0,0,16510,65452,84,1,51846,6775,6915,65536,1 +1527,15270000,10000,0,0,256,126,1862,256,256,0,0,16514,65452,84,1,51846,6775,6915,65536,1 +1528,15280000,10000,0,0,256,126,1864,256,256,0,0,16516,65452,84,1,51846,6775,6915,65536,1 +1529,15290000,10000,0,0,256,126,1865,256,256,0,0,16520,65452,84,1,51846,6775,6915,65536,1 +1530,15300000,10000,0,0,256,126,1866,256,256,0,0,16526,65452,84,1,51846,6775,6915,65536,1 +1531,15310000,10000,0,0,256,126,1867,256,256,0,0,16528,65452,84,1,51846,6775,6915,65536,1 +1532,15320000,10000,0,0,256,126,1869,256,256,0,0,16532,65452,84,1,51846,6775,6915,65536,1 +1533,15330000,10000,0,0,256,126,1870,256,256,0,0,16536,65452,84,1,51846,6775,6915,65536,1 +1534,15340000,10000,0,0,256,126,1871,256,256,0,0,16539,65452,84,1,51846,6775,6915,65536,1 +1535,15350000,10000,0,0,256,126,1873,256,256,0,0,16542,65452,84,1,51846,6775,6915,65536,1 +1536,15360000,10000,0,0,256,126,1874,256,256,0,0,16554,65452,84,1,51846,6775,6915,65536,1 +1537,15370000,10000,0,0,256,126,1875,256,256,0,0,16555,65452,84,1,51846,6775,6915,65536,1 +1538,15380000,10000,0,0,256,126,1877,256,256,0,0,16559,65452,84,1,51846,6775,6915,65536,1 +1539,15390000,10000,0,0,256,126,1878,256,256,0,0,16563,65452,84,1,51846,6775,6915,65536,1 +1540,15400000,10000,0,0,256,126,1879,256,256,0,0,16568,65452,84,1,51846,6775,6915,65536,1 +1541,15410000,10000,0,0,256,126,1881,256,256,0,0,16571,65452,84,1,51846,6775,6915,65536,1 +1542,15420000,10000,0,0,256,126,1882,256,256,0,0,16575,65452,84,1,51846,6775,6915,65536,1 +1543,15430000,10000,0,0,256,127,1883,256,256,0,0,16580,65452,84,1,51846,6775,6915,65536,1 +1544,15440000,10000,0,0,256,127,1885,256,256,0,0,16582,65452,84,1,51846,6775,6915,65536,1 +1545,15450000,10000,0,0,256,132,1886,256,256,0,0,16586,65452,84,1,51846,6775,6915,65536,1 +1546,15460000,10000,0,0,256,132,1887,256,256,0,0,16589,65452,84,1,51846,6775,6915,65536,1 +1547,15470000,10000,0,0,256,132,1888,256,256,0,0,16593,65452,84,1,51846,6775,6915,65536,1 +1548,15480000,10000,0,0,256,132,1890,256,256,0,0,16597,65452,84,1,51846,6775,6915,65536,1 +1549,15490000,10000,0,0,256,132,1891,256,256,0,0,16600,65452,84,1,51846,6775,6915,65536,1 +1550,15500000,10000,0,0,256,132,1892,256,256,0,0,16604,65452,84,1,51846,6775,6915,65536,1 +1551,15510000,10000,0,0,256,132,1894,256,256,0,0,16608,65452,84,1,51846,6775,6915,65536,1 +1552,15520000,10000,0,0,256,132,1895,256,256,0,0,16612,65452,84,1,51846,6775,6915,65536,1 +1553,15530000,10000,0,0,256,132,1896,256,256,0,0,16616,65452,84,1,51846,6775,6915,65536,1 +1554,15540000,10000,0,0,256,133,1898,256,256,0,0,16619,65452,84,1,51846,6775,6915,65536,1 +1555,15550000,10000,0,0,256,133,1899,256,256,0,0,16623,65452,84,1,51846,6775,6915,65536,1 +1556,15560000,10000,0,0,256,141,1900,256,256,0,0,16631,65452,84,1,51846,6775,6915,65536,1 +1557,15570000,10000,0,0,256,141,1902,256,256,0,0,16633,65452,84,1,51846,6775,6915,65536,1 +1558,15580000,10000,0,0,256,141,1903,256,256,0,0,16636,65452,84,1,51846,6775,6915,65536,1 +1559,15590000,10000,0,0,256,142,1904,256,256,0,0,16638,65452,84,1,51846,6775,6915,65536,1 +1560,15600000,10000,0,0,256,142,1906,256,256,0,0,16640,65452,84,1,51846,6775,6915,65536,1 +1561,15610000,10000,0,0,256,142,1907,256,256,0,0,16642,65452,84,1,51846,6775,6915,65536,1 +1562,15620000,10000,0,0,256,142,1908,256,256,0,0,16645,65452,84,1,51846,6775,6915,65536,1 +1563,15630000,10000,0,0,256,142,1909,256,256,0,0,16649,65452,84,1,51846,6775,6915,65536,1 +1564,15640000,10000,0,0,256,142,1911,256,256,0,0,16651,65452,84,1,51846,6775,6915,65536,1 +1565,15650000,10000,0,0,256,142,1912,256,256,0,0,16654,65452,84,1,51846,6775,6915,65536,1 +1566,15660000,10000,0,0,256,142,1913,256,256,0,0,16658,65452,84,1,51846,6775,6915,65536,1 +1567,15670000,10000,0,0,256,142,1915,256,256,0,0,16662,65452,84,1,51846,6775,6915,65536,1 +1568,15680000,10000,0,0,256,144,1916,256,256,0,0,16673,65452,84,1,51846,6775,6915,65536,1 +1569,15690000,10000,0,0,256,144,1917,256,256,0,0,16678,65452,84,1,51846,6775,6915,65536,1 +1570,15700000,10000,0,0,256,144,1919,256,256,0,0,16681,65452,84,1,51846,6775,6915,65536,1 +1571,15710000,10000,0,0,256,144,1920,256,256,0,0,16685,65452,84,1,51846,6775,6915,65536,1 +1572,15720000,10000,0,0,256,144,1921,256,256,0,0,16689,65452,84,1,51846,6775,6915,65536,1 +1573,15730000,10000,0,0,256,144,1923,256,256,0,0,16692,65452,84,1,51846,6775,6915,65536,1 +1574,15740000,10000,0,0,256,144,1924,256,256,0,0,16696,65452,84,1,51846,6775,6915,65536,1 +1575,15750000,10000,0,0,256,144,1925,256,256,0,0,16698,65452,84,1,51846,6775,6915,65536,1 +1576,15760000,10000,0,0,256,144,1927,256,256,0,0,16701,65452,84,1,51846,6775,6915,65536,1 +1577,15770000,10000,0,0,256,144,1928,256,256,0,0,16703,65452,84,1,51846,6775,6915,65536,1 +1578,15780000,10000,0,0,256,144,1929,256,256,0,0,16707,65452,84,1,51846,6775,6915,65536,1 +1579,15790000,10000,0,0,256,144,1930,256,256,0,0,16711,65452,84,1,51846,6775,6915,65536,1 +1580,15800000,10000,0,0,256,144,1932,256,256,0,0,16714,65452,84,1,51846,6775,6915,65536,1 +1581,15810000,10000,0,0,256,144,1933,256,256,0,0,16716,65452,84,1,51846,6775,6915,65536,1 +160,1600000,18446744073695341616,0,0,39751,42,473,256,256,0,4895412794951722209,16729,65452,84,0,51846,6775,6915,65536,1 +1582,15820000,14220000,0,0,356435,144,1934,256,256,0,4713890546261688320,16732,65452,84,1,51846,6775,6915,65536,1 +1583,15830000,10000,0,0,256,144,1936,256,256,0,0,16735,65452,84,1,51846,6775,6915,65536,1 +1584,15840000,10000,0,0,256,144,1937,256,256,0,0,16739,65452,84,1,51846,6775,6915,65536,1 +1585,15850000,10000,0,0,256,144,1938,256,256,0,0,16742,65452,84,1,51846,6775,6915,65536,1 +1586,15860000,10000,0,0,256,144,1940,256,256,0,0,16745,65452,84,1,51846,6775,6915,65536,1 +1587,15870000,10000,0,0,256,144,1941,256,256,0,0,16748,65452,84,1,51846,6775,6915,65536,1 +1588,15880000,10000,0,0,256,144,1942,256,256,0,0,16751,65452,84,1,51846,6775,6915,65536,1 +1589,15890000,10000,0,0,256,144,1944,256,256,0,0,16754,65452,84,1,51846,6775,6915,65536,1 +1590,15900000,10000,0,0,256,144,1945,256,256,0,0,16757,65452,84,1,51846,6775,6915,65536,1 +1591,15910000,10000,0,0,256,145,1946,256,256,0,0,16760,65452,84,1,51846,6775,6915,65536,1 +1592,15920000,10000,0,0,256,145,1948,256,256,0,0,16763,65452,84,1,51846,6775,6915,65536,1 +1593,15930000,10000,0,0,256,145,1949,256,256,0,0,16766,65452,84,1,51846,6775,6915,65536,1 +1594,15940000,10000,0,0,256,147,1950,256,256,0,0,16769,65452,84,1,51846,6775,6915,65536,1 +1595,15950000,10000,0,0,256,147,1951,256,256,0,0,16772,65452,84,1,51846,6775,6915,65536,1 +1596,15960000,10000,0,0,256,147,1953,256,256,0,0,16775,65452,84,1,51846,6775,6915,65536,1 +1597,15970000,10000,0,0,256,147,1954,256,256,0,0,16778,65452,84,1,51846,6775,6915,65536,1 +1598,15980000,10000,0,0,256,147,1955,256,256,0,0,16781,65452,84,1,51846,6775,6915,65536,1 +1599,15990000,10000,0,0,256,147,1957,256,256,0,0,16792,65452,84,1,51846,6775,6915,65536,1 +1600,16000000,10000,0,0,256,147,1958,256,256,0,0,16794,65452,84,1,51846,6775,6915,65536,1 +1601,16010000,10000,0,0,256,147,1959,256,256,0,0,16797,65452,84,1,51846,6775,6915,65536,1 +1602,16020000,10000,0,0,256,147,1961,256,256,0,0,16801,65452,84,1,51846,6775,6915,65536,1 +1603,16030000,10000,0,0,256,147,1962,256,256,0,0,16804,65452,84,1,51846,6775,6915,65536,1 +1604,16040000,10000,0,0,256,147,1963,256,256,0,0,16807,65452,84,1,51846,6775,6915,65536,1 +1605,16050000,10000,0,0,256,157,1965,256,256,0,0,16810,65452,84,1,51846,6775,6915,65536,1 +1606,16060000,10000,0,0,256,167,1966,256,256,0,0,16814,65452,84,1,51846,6775,6915,65536,1 +304,3040000,18446744073696531616,0,0,76668,36,977,256,256,0,4895412794951722790,16820,65452,84,0,51846,6775,6915,65536,1 +1607,16070000,13030000,0,0,325918,169,1967,256,256,0,4713251669876408320,16822,65452,84,1,51846,6775,6915,65536,1 +1608,16080000,10000,0,0,256,169,1969,256,256,0,0,16833,65452,84,1,51846,6775,6915,65536,1 +1609,16090000,10000,0,0,256,169,1970,256,256,0,0,16835,65452,84,1,51846,6775,6915,65536,1 +1610,16100000,10000,0,0,256,169,1971,256,256,0,0,16838,65452,84,1,51846,6775,6915,65536,1 +1611,16110000,10000,0,0,256,169,1972,256,256,0,0,16841,65452,84,1,51846,6775,6915,65536,1 +1612,16120000,10000,0,0,256,170,1974,256,256,0,0,16843,65452,84,1,51846,6775,6915,65536,1 +1613,16130000,10000,0,0,256,170,1975,256,256,0,0,16846,65452,84,1,51846,6775,6915,65536,1 +1614,16140000,10000,0,0,256,170,1976,256,256,0,0,16849,65452,84,1,51846,6775,6915,65536,1 +1615,16150000,10000,0,0,256,170,1978,256,256,0,0,16851,65452,84,1,51846,6775,6915,65536,1 +1616,16160000,10000,0,0,256,170,1979,256,256,0,0,16854,65452,84,1,51846,6775,6915,65536,1 +1617,16170000,10000,0,0,256,170,1980,256,256,0,0,16856,65452,84,1,51846,6775,6915,65536,1 +1618,16180000,10000,0,0,256,170,1982,256,256,0,0,16860,65452,84,1,51846,6775,6915,65536,1 +1619,16190000,10000,0,0,256,170,1983,256,256,0,0,16863,65452,84,1,51846,6775,6915,65536,1 +1620,16200000,10000,0,0,256,170,1984,256,256,0,0,16867,65452,84,1,51846,6775,6915,65536,1 +1621,16210000,10000,0,0,256,170,1986,256,256,0,0,16871,65452,84,1,51846,6775,6915,65536,1 +1622,16220000,10000,0,0,256,170,1987,256,256,0,0,16874,65452,84,1,51846,6775,6915,65536,1 +1623,16230000,10000,0,0,256,170,1988,256,256,0,0,16878,65452,84,1,51846,6775,6915,65536,1 +1624,16240000,10000,0,0,256,170,1990,256,256,0,0,16882,65452,84,1,51846,6775,6915,65536,1 +1625,16250000,10000,0,0,256,170,1991,256,256,0,0,16885,65452,84,1,51846,6775,6915,65536,1 +1626,16260000,10000,0,0,256,170,1992,256,256,0,0,16888,65452,84,1,51846,6775,6915,65536,1 +1627,16270000,10000,0,0,256,170,1993,256,256,0,0,16891,65452,84,1,51846,6775,6915,65536,1 +1628,16280000,10000,0,0,256,170,1995,256,256,0,0,16894,65452,84,1,51846,6775,6915,65536,1 +1629,16290000,10000,0,0,256,170,1996,256,256,0,0,16897,65452,84,1,51846,6775,6915,65536,1 +1630,16300000,10000,0,0,256,170,1997,256,256,0,0,16901,65452,84,1,51846,6775,6915,65536,1 +1631,16310000,10000,0,0,256,170,1999,256,256,0,0,16904,65452,84,1,51846,6775,6915,65536,1 +1632,16320000,10000,0,0,256,170,2000,256,256,0,0,16907,65452,84,1,51846,6775,6915,65536,1 +1633,16330000,10000,0,0,256,170,2001,256,256,0,0,16914,65452,84,1,51846,6775,6915,65536,1 +1634,16340000,10000,0,0,256,170,2003,256,256,0,0,16915,65452,84,1,51846,6775,6915,65536,1 +1635,16350000,10000,0,0,256,170,2004,256,256,0,0,16918,65452,84,1,51846,6775,6915,65536,1 +1636,16360000,10000,0,0,256,170,2005,256,256,0,0,16921,65452,84,1,51846,6775,6915,65536,1 +1637,16370000,10000,0,0,256,170,2007,256,256,0,0,16923,65452,84,1,51846,6775,6915,65536,1 +1638,16380000,10000,0,0,256,170,2008,256,256,0,0,16926,65452,84,1,51846,6775,6915,65536,1 +1639,16390000,10000,0,0,256,170,2009,256,256,0,0,16929,65452,84,1,51846,6775,6915,65536,1 +1640,16400000,10000,0,0,256,170,2011,256,256,0,0,16932,65452,84,1,51846,6775,6915,65536,1 +1641,16410000,10000,0,0,256,170,2012,256,256,0,0,16935,65452,84,1,51846,6775,6915,65536,1 +1642,16420000,10000,0,0,256,170,2013,256,256,0,0,16938,65452,84,1,51846,6775,6915,65536,1 +1643,16430000,10000,0,0,256,170,2014,256,256,0,0,16950,65452,84,1,51846,6775,6915,65536,1 +1644,16440000,10000,0,0,256,170,2016,256,256,0,0,16952,65452,84,1,51846,6775,6915,65536,1 +1645,16450000,10000,0,0,256,170,2017,256,256,0,0,16954,65452,84,1,51846,6775,6915,65536,1 +1646,16460000,10000,0,0,256,172,2018,256,256,0,0,16959,65452,84,1,51846,6775,6915,65536,1 +1647,16470000,10000,0,0,256,172,2020,256,256,0,0,16962,65452,84,1,51846,6775,6915,65536,1 +1648,16480000,10000,0,0,256,172,2021,256,256,0,0,16964,65452,84,1,51846,6775,6915,65536,1 +1649,16490000,10000,0,0,256,172,2022,256,256,0,0,16967,65452,84,1,51846,6775,6915,65536,1 +1650,16500000,10000,0,0,256,172,2024,256,256,0,0,16971,65452,84,1,51846,6775,6915,65536,1 +1651,16510000,10000,0,0,256,172,2025,256,256,0,0,16974,65452,84,1,51846,6775,6915,65536,1 +1652,16520000,10000,0,0,256,172,2026,256,256,0,0,16978,65452,84,1,51846,6775,6915,65536,1 +1653,16530000,10000,0,0,256,172,2028,256,256,0,0,16982,65452,84,1,51846,6775,6915,65536,1 +1654,16540000,10000,0,0,256,172,2029,256,256,0,0,16985,65452,84,1,51846,6775,6915,65536,1 +1655,16550000,10000,0,0,256,172,2030,256,256,0,0,16989,65452,84,1,51846,6775,6915,65536,1 +1656,16560000,10000,0,0,256,172,2032,256,256,0,0,16993,65452,84,1,51846,6775,6915,65536,1 +1657,16570000,10000,0,0,256,172,2033,256,256,0,0,16996,65452,84,1,51846,6775,6915,65536,1 +1658,16580000,10000,0,0,256,172,2034,256,256,0,0,16999,65452,84,1,51846,6775,6915,65536,1 +1659,16590000,10000,0,0,256,172,2035,256,256,0,0,17007,65452,84,1,51846,6775,6915,65536,1 +1660,16600000,10000,0,0,256,172,2037,256,256,0,0,17008,65452,84,1,51846,6775,6915,65536,1 +1661,16610000,10000,0,0,256,172,2038,256,256,0,0,17011,65452,84,1,51846,6775,6915,65536,1 +1662,16620000,10000,0,0,256,172,2039,256,256,0,0,17015,65452,84,1,51846,6775,6915,65536,1 +1663,16630000,10000,0,0,256,172,2041,256,256,0,0,17017,65452,84,1,51846,6775,6915,65536,1 +1664,16640000,10000,0,0,256,172,2042,256,256,0,0,17020,65452,84,1,51846,6775,6915,65536,1 +1665,16650000,10000,0,0,256,172,2043,256,256,0,0,17024,65452,84,1,51846,6775,6915,65536,1 +1666,16660000,10000,0,0,256,172,2045,256,256,0,0,17028,65452,84,1,51846,6775,6915,65536,1 +1667,16670000,10000,0,0,256,172,2046,256,256,0,0,17032,65452,84,1,51846,6775,6915,65536,1 +1668,16680000,10000,0,0,256,172,2047,256,256,0,0,17035,65452,84,1,51846,6775,6915,65536,1 +1669,16690000,10000,0,0,256,172,2049,256,256,0,0,17040,65452,84,1,51846,6775,6915,65536,1 +1670,16700000,10000,0,0,256,172,2050,256,256,0,0,17044,65452,84,1,51846,6775,6915,65536,1 +1671,16710000,10000,0,0,256,172,2051,256,256,0,0,17049,65452,84,1,51846,6775,6915,65536,1 +1672,16720000,10000,0,0,256,172,2053,256,256,0,0,17052,65452,84,1,51846,6775,6915,65536,1 +1673,16730000,10000,0,0,256,172,2054,256,256,0,0,17055,65452,84,1,51846,6775,6915,65536,1 +1674,16740000,10000,0,0,256,172,2055,256,256,0,0,17059,65452,84,1,51846,6775,6915,65536,1 +1675,16750000,10000,0,0,256,172,2057,256,256,0,0,17069,65452,84,1,51846,6775,6915,65536,1 +1676,16760000,10000,0,0,256,172,2058,256,256,0,0,17074,65452,84,1,51846,6775,6915,65536,1 +1677,16770000,10000,0,0,256,172,2059,256,256,0,0,17079,65452,84,1,51846,6775,6915,65536,1 +1678,16780000,10000,0,0,256,172,2060,256,256,0,0,17082,65452,84,1,51846,6775,6915,65536,1 +1679,16790000,10000,0,0,256,172,2062,256,256,0,0,17085,65452,84,1,51846,6775,6915,65536,1 +1680,16800000,10000,0,0,256,172,2063,256,256,0,0,17089,65452,84,1,51846,6775,6915,65536,1 +1681,16810000,10000,0,0,256,172,2064,256,256,0,0,17092,65452,84,1,51846,6775,6915,65536,1 +1682,16820000,10000,0,0,256,155,2065,256,256,0,0,17095,65452,84,1,51846,6775,6915,65536,1 +1683,16830000,10000,0,0,256,152,2066,256,256,0,0,17099,65452,84,1,51846,6775,6915,65536,1 +1684,16840000,10000,0,0,256,148,2067,256,256,0,0,17103,65452,84,1,51846,6775,6915,65536,1 +238,2380000,18446744073695091616,0,0,59805,38,773,256,256,0,4895412794951722087,17115,65452,84,0,51846,6775,6915,65536,1 +1685,16850000,14470000,0,0,362749,148,2068,256,256,0,4714024763989688320,17121,65452,84,1,51846,6775,6915,65536,1 +1686,16860000,10000,0,0,256,148,2070,256,256,0,0,17123,65452,84,1,51846,6775,6915,65536,1 +1687,16870000,10000,0,0,256,148,2071,256,256,0,0,17126,65452,84,1,51846,6775,6915,65536,1 +1688,16880000,10000,0,0,256,148,2072,256,256,0,0,17128,65452,84,1,51846,6775,6915,65536,1 +1689,16890000,10000,0,0,256,148,2074,256,256,0,0,17130,65452,84,1,51846,6775,6915,65536,1 +1690,16900000,10000,0,0,256,148,2075,256,256,0,0,17133,65452,84,1,51846,6775,6915,65536,1 +1691,16910000,10000,0,0,256,148,2076,256,256,0,0,17136,65452,84,1,51846,6775,6915,65536,1 +1692,16920000,10000,0,0,256,148,2077,256,256,0,0,17139,65452,84,1,51846,6775,6915,65536,1 +1693,16930000,10000,0,0,256,148,2079,256,256,0,0,17142,65452,84,1,51846,6775,6915,65536,1 +1694,16940000,10000,0,0,256,148,2080,256,256,0,0,17147,65452,84,1,51846,6775,6915,65536,1 +1695,16950000,10000,0,0,256,148,2081,256,256,0,0,17150,65452,84,1,51846,6775,6915,65536,1 +1696,16960000,10000,0,0,256,148,2083,256,256,0,0,17153,65452,84,1,51846,6775,6915,65536,1 +1697,16970000,10000,0,0,256,148,2084,256,256,0,0,17157,65452,84,1,51846,6775,6915,65536,1 +1698,16980000,10000,0,0,256,148,2085,256,256,0,0,17161,65452,84,1,51846,6775,6915,65536,1 +1699,16990000,10000,0,0,256,148,2087,256,256,0,0,17165,65452,84,1,51846,6775,6915,65536,1 +1700,17000000,10000,0,0,256,148,2088,256,256,0,0,17167,65452,84,1,51846,6775,6915,65536,1 +1701,17010000,10000,0,0,256,148,2089,256,256,0,0,17170,65452,84,1,51846,6775,6915,65536,1 +1702,17020000,10000,0,0,256,148,2091,256,256,0,0,17173,65452,84,1,51846,6775,6915,65536,1 +1703,17030000,10000,0,0,256,148,2092,256,256,0,0,17184,65452,84,1,51846,6775,6915,65536,1 +1704,17040000,10000,0,0,256,148,2093,256,256,0,0,17186,65452,84,1,51846,6775,6915,65536,1 +1705,17050000,10000,0,0,256,148,2094,256,256,0,0,17190,65452,84,1,51846,6775,6915,65536,1 +1706,17060000,10000,0,0,256,148,2096,256,256,0,0,17194,65452,84,1,51846,6775,6915,65536,1 +1707,17070000,10000,0,0,256,148,2097,256,256,0,0,17197,65452,84,1,51846,6775,6915,65536,1 +1708,17080000,10000,0,0,256,148,2097,256,256,0,0,17201,65452,84,1,51846,6775,6915,65536,1 +1709,17090000,10000,0,0,256,148,2099,256,256,0,0,17205,65452,84,1,51846,6775,6915,65536,1 +1710,17100000,10000,0,0,256,142,2100,256,256,0,0,17212,65452,84,1,51846,6775,6915,65536,1 +1711,17110000,10000,0,0,256,142,2101,256,256,0,0,17213,65452,84,1,51846,6775,6915,65536,1 +1712,17120000,10000,0,0,256,142,2102,256,256,0,0,17216,65452,84,1,51846,6775,6915,65536,1 +1713,17130000,10000,0,0,256,142,2103,256,256,0,0,17219,65452,84,1,51846,6775,6915,65536,1 +1714,17140000,10000,0,0,256,142,2105,256,256,0,0,17222,65452,84,1,51846,6775,6915,65536,1 +1715,17150000,10000,0,0,256,142,2106,256,256,0,0,17223,65452,84,1,51846,6775,6915,65536,1 +1716,17160000,10000,0,0,256,142,2107,256,256,0,0,17225,65452,84,1,51846,6775,6915,65536,1 +1717,17170000,10000,0,0,256,142,2109,256,256,0,0,17228,65452,84,1,51846,6775,6915,65536,1 +1718,17180000,10000,0,0,256,142,2110,256,256,0,0,17229,65452,84,1,51846,6775,6915,65536,1 +1719,17190000,10000,0,0,256,142,2111,256,256,0,0,17232,65452,84,1,51846,6775,6915,65536,1 +1720,17200000,10000,0,0,256,142,2113,256,256,0,0,17236,65452,84,1,51846,6775,6915,65536,1 +1721,17210000,10000,0,0,256,142,2114,256,256,0,0,17241,65452,84,1,51846,6775,6915,65536,1 +1722,17220000,10000,0,0,256,142,2115,256,256,0,0,17245,65452,84,1,51846,6775,6915,65536,1 +1723,17230000,10000,0,0,256,142,2117,256,256,0,0,17249,65452,84,1,51846,6775,6915,65536,1 +1724,17240000,10000,0,0,256,142,2118,256,256,0,0,17252,65452,84,1,51846,6775,6915,65536,1 +1725,17250000,10000,0,0,256,142,2119,256,256,0,0,17255,65452,84,1,51846,6775,6915,65536,1 +1726,17260000,10000,0,0,256,142,2121,256,256,0,0,17259,65452,84,1,51846,6775,6915,65536,1 +1727,17270000,10000,0,0,256,142,2122,256,256,0,0,17261,65452,84,1,51846,6775,6915,65536,1 +1728,17280000,10000,0,0,256,142,2123,256,256,0,0,17263,65452,84,1,51846,6775,6915,65536,1 +1729,17290000,10000,0,0,256,142,2124,256,256,0,0,17267,65452,84,1,51846,6775,6915,65536,1 +1730,17300000,10000,0,0,256,142,2126,256,256,0,0,17271,65452,84,1,51846,6775,6915,65536,1 +1731,17310000,10000,0,0,256,142,2127,256,256,0,0,17275,65452,84,1,51846,6775,6915,65536,1 +1732,17320000,10000,0,0,256,142,2128,256,256,0,0,17279,65452,84,1,51846,6775,6915,65536,1 +1733,17330000,10000,0,0,256,142,2130,256,256,0,0,17281,65452,84,1,51846,6775,6915,65536,1 +1734,17340000,10000,0,0,256,142,2131,256,256,0,0,17284,65452,84,1,51846,6775,6915,65536,1 +1735,17350000,10000,0,0,256,142,2132,256,256,0,0,17286,65452,84,1,51846,6775,6915,65536,1 +382,3820000,18446744073696021616,0,0,96722,33,1860,256,256,0,4895412794951722541,17288,65452,84,0,51846,6775,6915,65536,1 +1736,17360000,13540000,0,0,338888,142,2134,256,256,0,4713525474041528320,17303,65452,84,1,51846,6775,6915,65536,1 +1737,17370000,10000,0,0,256,142,2135,256,256,0,0,17307,65452,84,1,51846,6775,6915,65536,1 +1738,17380000,10000,0,0,256,142,2136,256,256,0,0,17309,65452,84,1,51846,6775,6915,65536,1 +1739,17390000,10000,0,0,256,142,2138,256,256,0,0,17313,65452,84,1,51846,6775,6915,65536,1 +1740,17400000,10000,0,0,256,142,2139,256,256,0,0,17316,65452,84,1,51846,6775,6915,65536,1 +1741,17410000,10000,0,0,256,142,2140,256,256,0,0,17320,65452,84,1,51846,6775,6915,65536,1 +1742,17420000,10000,0,0,256,142,2142,256,256,0,0,17323,65452,84,1,51846,6775,6915,65536,1 +1743,17430000,10000,0,0,256,142,2143,256,256,0,0,17327,65452,84,1,51846,6775,6915,65536,1 +1744,17440000,10000,0,0,256,142,2144,256,256,0,0,17337,65452,84,1,51846,6775,6915,65536,1 +1745,17450000,10000,0,0,256,142,2145,256,256,0,0,17339,65452,84,1,51846,6775,6915,65536,1 +1746,17460000,10000,0,0,256,142,2147,256,256,0,0,17341,65452,84,1,51846,6775,6915,65536,1 +1747,17470000,10000,0,0,256,142,2148,256,256,0,0,17345,65452,84,1,51846,6775,6915,65536,1 +1748,17480000,10000,0,0,256,142,2149,256,256,0,0,17350,65452,84,1,51846,6775,6915,65536,1 +1749,17490000,10000,0,0,256,142,2151,256,256,0,0,17352,65452,84,1,51846,6775,6915,65536,1 +1750,17500000,10000,0,0,256,142,2152,256,256,0,0,17354,65452,84,1,51846,6775,6915,65536,1 +1751,17510000,10000,0,0,256,142,2153,256,256,0,0,17356,65452,84,1,51846,6775,6915,65536,1 +1752,17520000,10000,0,0,256,142,2155,256,256,0,0,17358,65452,84,1,51846,6775,6915,65536,1 +1753,17530000,10000,0,0,256,142,2156,256,256,0,0,17360,65452,84,1,51846,6775,6915,65536,1 +1754,17540000,10000,0,0,256,142,2157,256,256,0,0,17361,65452,84,1,51846,6775,6915,65536,1 +1755,17550000,10000,0,0,256,142,2159,256,256,0,0,17363,65452,84,1,51846,6775,6915,65536,1 +1756,17560000,10000,0,0,256,142,2160,256,256,0,0,17364,65452,84,1,51846,6775,6915,65536,1 +1757,17570000,10000,0,0,256,142,2161,256,256,0,0,17366,65452,84,1,51846,6775,6915,65536,1 +1758,17580000,10000,0,0,256,142,2163,256,256,0,0,17368,65452,84,1,51846,6775,6915,65536,1 +1759,17590000,10000,0,0,256,141,2163,256,256,0,0,17370,65452,84,1,51846,6775,6915,65536,1 +1760,17600000,10000,0,0,256,141,2165,256,256,0,0,17372,65452,84,1,51846,6775,6915,65536,1 +1761,17610000,10000,0,0,256,140,2166,256,256,0,0,17380,65452,84,1,51846,6775,6915,65536,1 +1762,17620000,10000,0,0,256,140,2167,256,256,0,0,17381,65452,84,1,51846,6775,6915,65536,1 +1763,17630000,10000,0,0,256,140,2168,256,256,0,0,17385,65452,84,1,51846,6775,6915,65536,1 +1764,17640000,10000,0,0,256,140,2170,256,256,0,0,17388,65452,84,1,51846,6775,6915,65536,1 +1765,17650000,10000,0,0,256,140,2171,256,256,0,0,17391,65452,84,1,51846,6775,6915,65536,1 +1766,17660000,10000,0,0,256,140,2172,256,256,0,0,17393,65452,84,1,51846,6775,6915,65536,1 +1767,17670000,10000,0,0,256,140,2174,256,256,0,0,17395,65452,84,1,51846,6775,6915,65536,1 +1768,17680000,10000,0,0,256,140,2175,256,256,0,0,17398,65452,84,1,51846,6775,6915,65536,1 +1769,17690000,10000,0,0,256,140,2176,256,256,0,0,17402,65452,84,1,51846,6775,6915,65536,1 +1770,17700000,10000,0,0,256,140,2177,256,256,0,0,17405,65452,84,1,51846,6775,6915,65536,1 +1771,17710000,10000,0,0,256,140,2179,256,256,0,0,17408,65452,84,1,51846,6775,6915,65536,1 +1772,17720000,10000,0,0,256,140,2180,256,256,0,0,17412,65452,84,1,51846,6775,6915,65536,1 +1773,17730000,10000,0,0,256,140,2181,256,256,0,0,17415,65452,84,1,51846,6775,6915,65536,1 +1774,17740000,10000,0,0,256,140,2183,256,256,0,0,17420,65452,84,1,51846,6775,6915,65536,1 +1775,17750000,10000,0,0,256,140,2184,256,256,0,0,17423,65452,84,1,51846,6775,6915,65536,1 +1776,17760000,10000,0,0,256,140,2185,256,256,0,0,17425,65452,84,1,51846,6775,6915,65536,1 +1777,17770000,10000,0,0,256,140,2187,256,256,0,0,17428,65452,84,1,51846,6775,6915,65536,1 +1778,17780000,10000,0,0,256,140,2188,256,256,0,0,17431,65452,84,1,51846,6775,6915,65536,1 +1779,17790000,10000,0,0,256,140,2189,256,256,0,0,17434,65452,84,1,51846,6775,6915,65536,1 +1780,17800000,10000,0,0,256,140,2191,256,256,0,0,17437,65452,84,1,51846,6775,6915,65536,1 +1781,17810000,10000,0,0,256,140,2192,256,256,0,0,17440,65452,84,1,51846,6775,6915,65536,1 +1782,17820000,10000,0,0,256,140,2193,256,256,0,0,17452,65452,84,1,51846,6775,6915,65536,1 +1783,17830000,10000,0,0,256,140,2195,256,256,0,0,17454,65452,84,1,51846,6775,6915,65536,1 +1784,17840000,10000,0,0,256,141,2196,256,256,0,0,17457,65452,84,1,51846,6775,6915,65536,1 +1785,17850000,10000,0,0,256,141,2197,256,256,0,0,17459,65452,84,1,51846,6775,6915,65536,1 +1786,17860000,10000,0,0,256,141,2199,256,256,0,0,17461,65452,84,1,51846,6775,6915,65536,1 +383,3830000,18446744073695521616,0,0,96873,37,1302,256,256,0,4895412794951722297,17470,65452,84,0,51846,6775,6915,65536,1 +1787,17870000,14040000,0,0,351793,141,2200,256,256,0,4713793909497528320,17477,65452,84,1,51846,6775,6915,65536,1 +1788,17880000,10000,0,0,256,141,2201,256,256,0,0,17479,65452,84,1,51846,6775,6915,65536,1 +1789,17890000,10000,0,0,256,141,2202,256,256,0,0,17482,65452,84,1,51846,6775,6915,65536,1 +1790,17900000,10000,0,0,256,141,2204,256,256,0,0,17485,65452,84,1,51846,6775,6915,65536,1 +1791,17910000,10000,0,0,256,141,2205,256,256,0,0,17488,65452,84,1,51846,6775,6915,65536,1 +1792,17920000,10000,0,0,256,141,2206,256,256,0,0,17490,65452,84,1,51846,6775,6915,65536,1 +1793,17930000,10000,0,0,256,141,2208,256,256,0,0,17493,65452,84,1,51846,6775,6915,65536,1 +1794,17940000,10000,0,0,256,141,2209,256,256,0,0,17496,65452,84,1,51846,6775,6915,65536,1 +1795,17950000,10000,0,0,256,141,2210,256,256,0,0,17497,65452,84,1,51846,6775,6915,65536,1 +1796,17960000,10000,0,0,256,141,2212,256,256,0,0,17500,65452,84,1,51846,6775,6915,65536,1 +1797,17970000,10000,0,0,256,141,2213,256,256,0,0,17502,65452,84,1,51846,6775,6915,65536,1 +1798,17980000,10000,0,0,256,141,2214,256,256,0,0,17506,65452,84,1,51846,6775,6915,65536,1 +1799,17990000,10000,0,0,256,141,2216,256,256,0,0,17510,65452,84,1,51846,6775,6915,65536,1 +1800,18000000,10000,0,0,256,141,2217,256,256,0,0,17514,65452,84,1,51846,6775,6915,65536,1 +1801,18010000,10000,0,0,256,141,2218,256,256,0,0,17517,65452,84,1,51846,6775,6915,65536,1 +1802,18020000,10000,0,0,256,141,2220,256,256,0,0,17520,65452,84,1,51846,6775,6915,65536,1 +1803,18030000,10000,0,0,256,141,2221,256,256,0,0,17522,65452,84,1,51846,6775,6915,65536,1 +1804,18040000,10000,0,0,256,141,2222,256,256,0,0,17524,65452,84,1,51846,6775,6915,65536,1 +1805,18050000,10000,0,0,256,141,2223,256,256,0,0,17526,65452,84,1,51846,6775,6915,65536,1 +1806,18060000,10000,0,0,256,141,2225,256,256,0,0,17528,65452,84,1,51846,6775,6915,65536,1 +1807,18070000,10000,0,0,256,141,2226,256,256,0,0,17532,65452,84,1,51846,6775,6915,65536,1 +1808,18080000,10000,0,0,256,141,2227,256,256,0,0,17535,65452,84,1,51846,6775,6915,65536,1 +1809,18090000,10000,0,0,256,141,2229,256,256,0,0,17538,65452,84,1,51846,6775,6915,65536,1 +1810,18100000,10000,0,0,256,141,2230,256,256,0,0,17542,65452,84,1,51846,6775,6915,65536,1 +1811,18110000,10000,0,0,256,141,2231,256,256,0,0,17545,65452,84,1,51846,6775,6915,65536,1 +488,4880000,18446744073696321616,0,0,123763,35,1734,256,256,0,4895412794951722687,17555,65452,84,0,51846,6775,6915,65536,1 +1812,18120000,13240000,0,0,331303,141,2233,256,256,0,4713364412767928320,17558,65452,84,1,51846,6775,6915,65536,1 +1813,18130000,10000,0,0,256,141,2234,256,256,0,0,17568,65452,84,1,51846,6775,6915,65536,1 +1814,18140000,10000,0,0,256,141,2235,256,256,0,0,17569,65452,84,1,51846,6775,6915,65536,1 +1815,18150000,10000,0,0,256,141,2237,256,256,0,0,17572,65452,84,1,51846,6775,6915,65536,1 +1816,18160000,10000,0,0,256,141,2238,256,256,0,0,17574,65452,84,1,51846,6775,6915,65536,1 +1817,18170000,10000,0,0,256,141,2239,256,256,0,0,17576,65452,84,1,51846,6775,6915,65536,1 +1818,18180000,10000,0,0,256,141,2241,256,256,0,0,17577,65452,84,1,51846,6775,6915,65536,1 +1819,18190000,10000,0,0,256,141,2242,256,256,0,0,17579,65452,84,1,51846,6775,6915,65536,1 +1820,18200000,10000,0,0,256,141,2243,256,256,0,0,17580,65452,84,1,51846,6775,6915,65536,1 +1821,18210000,10000,0,0,256,141,2244,256,256,0,0,17582,65452,84,1,51846,6775,6915,65536,1 +1822,18220000,10000,0,0,256,141,2246,256,256,0,0,17583,65452,84,1,51846,6775,6915,65536,1 +1823,18230000,10000,0,0,256,141,2247,256,256,0,0,17585,65452,84,1,51846,6775,6915,65536,1 +1824,18240000,10000,0,0,256,141,2248,256,256,0,0,17587,65452,84,1,51846,6775,6915,65536,1 +1825,18250000,10000,0,0,256,141,2250,256,256,0,0,17590,65452,84,1,51846,6775,6915,65536,1 +1826,18260000,10000,0,0,256,141,2251,256,256,0,0,17591,65452,84,1,51846,6775,6915,65536,1 +1827,18270000,10000,0,0,256,141,2252,256,256,0,0,17593,65452,84,1,51846,6775,6915,65536,1 +1828,18280000,10000,0,0,256,141,2254,256,256,0,0,17595,65452,84,1,51846,6775,6915,65536,1 +1829,18290000,10000,0,0,256,141,2255,256,256,0,0,17597,65452,84,1,51846,6775,6915,65536,1 +1830,18300000,10000,0,0,256,141,2256,256,256,0,0,17599,65452,84,1,51846,6775,6915,65536,1 +1831,18310000,10000,0,0,256,141,2258,256,256,0,0,17601,65452,84,1,51846,6775,6915,65536,1 +1832,18320000,10000,0,0,256,141,2259,256,256,0,0,17602,65452,84,1,51846,6775,6915,65536,1 +1833,18330000,10000,0,0,256,141,2260,256,256,0,0,17604,65452,84,1,51846,6775,6915,65536,1 +1834,18340000,10000,0,0,256,141,2262,256,256,0,0,17605,65452,84,1,51846,6775,6915,65536,1 +1835,18350000,10000,0,0,256,141,2263,256,256,0,0,17607,65452,84,1,51846,6775,6915,65536,1 +1836,18360000,10000,0,0,256,141,2264,256,256,0,0,17609,65452,84,1,51846,6775,6915,65536,1 +1837,18370000,10000,0,0,256,141,2265,256,256,0,0,17610,65452,84,1,51846,6775,6915,65536,1 +1838,18380000,10000,0,0,256,141,2267,256,256,0,0,17616,65452,84,1,51846,6775,6915,65536,1 +1839,18390000,10000,0,0,256,141,2268,256,256,0,0,17618,65452,84,1,51846,6775,6915,65536,1 +1840,18400000,10000,0,0,256,141,2269,256,256,0,0,17620,65452,84,1,51846,6775,6915,65536,1 +1841,18410000,10000,0,0,256,141,2271,256,256,0,0,17622,65452,84,1,51846,6775,6915,65536,1 +1842,18420000,10000,0,0,256,141,2272,256,256,0,0,17625,65452,84,1,51846,6775,6915,65536,1 +1843,18430000,10000,0,0,256,141,2273,256,256,0,0,17627,65452,84,1,51846,6775,6915,65536,1 +1844,18440000,10000,0,0,256,141,2275,256,256,0,0,17629,65452,84,1,51846,6775,6915,65536,1 +1845,18450000,10000,0,0,256,141,2276,256,256,0,0,17632,65452,84,1,51846,6775,6915,65536,1 +1846,18460000,10000,0,0,256,141,2277,256,256,0,0,17633,65452,84,1,51846,6775,6915,65536,1 +1847,18470000,10000,0,0,256,141,2279,256,256,0,0,17635,65452,84,1,51846,6775,6915,65536,1 +1848,18480000,10000,0,0,256,141,2280,256,256,0,0,17636,65452,84,1,51846,6775,6915,65536,1 +1849,18490000,10000,0,0,256,141,2281,256,256,0,0,17637,65452,84,1,51846,6775,6915,65536,1 +1850,18500000,10000,0,0,256,141,2283,256,256,0,0,17639,65452,84,1,51846,6775,6915,65536,1 +1851,18510000,10000,0,0,256,141,2284,256,256,0,0,17642,65452,84,1,51846,6775,6915,65536,1 +1852,18520000,10000,0,0,256,141,2285,256,256,0,0,17644,65452,84,1,51846,6775,6915,65536,1 +1853,18530000,10000,0,0,256,141,2286,256,256,0,0,17646,65452,84,1,51846,6775,6915,65536,1 +1854,18540000,10000,0,0,256,141,2288,256,256,0,0,17648,65452,84,1,51846,6775,6915,65536,1 +1855,18550000,10000,0,0,256,141,2289,256,256,0,0,17649,65452,84,1,51846,6775,6915,65536,1 +1856,18560000,10000,0,0,256,141,2290,256,256,0,0,17652,65452,84,1,51846,6775,6915,65536,1 +1857,18570000,10000,0,0,256,141,2292,256,256,0,0,17654,65452,84,1,51846,6775,6915,65536,1 +1858,18580000,10000,0,0,256,141,2293,256,256,0,0,17656,65452,84,1,51846,6775,6915,65536,1 +1859,18590000,10000,0,0,256,141,2294,256,256,0,0,17658,65452,84,1,51846,6775,6915,65536,1 +1860,18600000,10000,0,0,256,141,2296,256,256,0,0,17660,65452,84,1,51846,6775,6915,65536,1 +1861,18610000,10000,0,0,256,141,2297,256,256,0,0,17662,65452,84,1,51846,6775,6915,65536,1 +1862,18620000,10000,0,0,256,141,2298,256,256,0,0,17663,65452,84,1,51846,6775,6915,65536,1 +1863,18630000,10000,0,0,256,141,2300,256,256,0,0,17666,65452,84,1,51846,6775,6915,65536,1 +606,6060000,18446744073696981616,0,0,153995,33,2128,256,256,0,4895412794951723009,17669,65452,84,0,51846,6775,6915,65536,1 +1864,18640000,12580000,0,0,314383,141,2301,256,256,0,4713010077966008320,17672,65452,84,1,51846,6775,6915,65536,1 +1865,18650000,10000,0,0,256,141,2302,256,256,0,0,17681,65452,84,1,51846,6775,6915,65536,1 +1866,18660000,10000,0,0,256,141,2304,256,256,0,0,17684,65452,84,1,51846,6775,6915,65536,1 +1867,18670000,10000,0,0,256,141,2305,256,256,0,0,17687,65452,84,1,51846,6775,6915,65536,1 +1868,18680000,10000,0,0,256,141,2306,256,256,0,0,17690,65452,84,1,51846,6775,6915,65536,1 +1869,18690000,10000,0,0,256,141,2307,256,256,0,0,17691,65452,84,1,51846,6775,6915,65536,1 +1870,18700000,10000,0,0,256,141,2309,256,256,0,0,17694,65452,84,1,51846,6775,6915,65536,1 +1871,18710000,10000,0,0,256,141,2310,256,256,0,0,17697,65452,84,1,51846,6775,6915,65536,1 +1872,18720000,10000,0,0,256,141,2311,256,256,0,0,17701,65452,84,1,51846,6775,6915,65536,1 +1873,18730000,10000,0,0,256,141,2313,256,256,0,0,17702,65452,84,1,51846,6775,6915,65536,1 +1874,18740000,10000,0,0,256,141,2314,256,256,0,0,17705,65452,84,1,51846,6775,6915,65536,1 +1875,18750000,10000,0,0,256,141,2315,256,256,0,0,17707,65452,84,1,51846,6775,6915,65536,1 +1876,18760000,10000,0,0,256,141,2317,256,256,0,0,17710,65452,84,1,51846,6775,6915,65536,1 +1877,18770000,10000,0,0,256,141,2318,256,256,0,0,17712,65452,84,1,51846,6775,6915,65536,1 +1878,18780000,10000,0,0,256,141,2319,256,256,0,0,17714,65452,84,1,51846,6775,6915,65536,1 +1879,18790000,10000,0,0,256,141,2320,256,256,0,0,17716,65452,84,1,51846,6775,6915,65536,1 +1880,18800000,10000,0,0,256,141,2322,256,256,0,0,17719,65452,84,1,51846,6775,6915,65536,1 +1881,18810000,10000,0,0,256,141,2323,256,256,0,0,17722,65452,84,1,51846,6775,6915,65536,1 +1882,18820000,10000,0,0,256,141,2324,256,256,0,0,17724,65452,84,1,51846,6775,6915,65536,1 +1883,18830000,10000,0,0,256,141,2326,256,256,0,0,17727,65452,84,1,51846,6775,6915,65536,1 +1884,18840000,10000,0,0,256,141,2327,256,256,0,0,17730,65452,84,1,51846,6775,6915,65536,1 +1885,18850000,10000,0,0,256,141,2328,256,256,0,0,17732,65452,84,1,51846,6775,6915,65536,1 +1886,18860000,10000,0,0,256,141,2330,256,256,0,0,17735,65452,84,1,51846,6775,6915,65536,1 +1887,18870000,10000,0,0,256,141,2331,256,256,0,0,17737,65452,84,1,51846,6775,6915,65536,1 +1888,18880000,10000,0,0,256,141,2332,256,256,0,0,17739,65452,84,1,51846,6775,6915,65536,1 +1889,18890000,10000,0,0,256,142,2334,256,256,0,0,17740,65452,84,1,51846,6775,6915,65536,1 +1890,18900000,10000,0,0,256,142,2335,256,256,0,0,17745,65452,84,1,51846,6775,6915,65536,1 +1891,18910000,10000,0,0,256,142,2336,256,256,0,0,17748,65452,84,1,51846,6775,6915,65536,1 +1892,18920000,10000,0,0,256,142,2338,256,256,0,0,17751,65452,84,1,51846,6775,6915,65536,1 +1893,18930000,10000,0,0,256,142,2339,256,256,0,0,17753,65452,84,1,51846,6775,6915,65536,1 +1894,18940000,10000,0,0,256,142,2340,256,256,0,0,17755,65452,84,1,51846,6775,6915,65536,1 +1895,18950000,10000,0,0,256,142,2341,256,256,0,0,17758,65452,84,1,51846,6775,6915,65536,1 +1896,18960000,10000,0,0,256,142,2343,256,256,0,0,17761,65452,84,1,51846,6775,6915,65536,1 +1897,18970000,10000,0,0,256,142,2344,256,256,0,0,17763,65452,84,1,51846,6775,6915,65536,1 +1898,18980000,10000,0,0,256,142,2345,256,256,0,0,17766,65452,84,1,51846,6775,6915,65536,1 +1899,18990000,10000,0,0,256,142,2347,256,256,0,0,17770,65452,84,1,51846,6775,6915,65536,1 +1900,19000000,10000,0,0,256,142,2348,256,256,0,0,17774,65452,84,1,51846,6775,6915,65536,1 +1901,19010000,10000,0,0,256,142,2349,256,256,0,0,17776,65452,84,1,51846,6775,6915,65536,1 +1902,19020000,10000,0,0,256,142,2351,256,256,0,0,17779,65452,84,1,51846,6775,6915,65536,1 +1903,19030000,10000,0,0,256,142,2316,256,256,0,0,17783,65452,84,1,51846,6775,6915,65536,1 +1904,19040000,10000,0,0,256,143,2283,256,256,0,0,17787,65452,84,1,51846,6775,6915,65536,1 +1905,19050000,10000,0,0,256,143,2262,256,256,0,0,17798,65452,84,1,51846,6775,6915,65536,1 +1906,19060000,10000,0,0,256,143,2252,256,256,0,0,17801,65452,84,1,51846,6775,6915,65536,1 +1907,19070000,10000,0,0,256,143,2231,256,256,0,0,17802,65452,84,1,51846,6775,6915,65536,1 +1908,19080000,10000,0,0,256,143,2211,256,256,0,0,17805,65452,84,1,51846,6775,6915,65536,1 +1909,19090000,10000,0,0,256,143,2191,256,256,0,0,17807,65452,84,1,51846,6775,6915,65536,1 +1910,19100000,10000,0,0,256,143,2162,256,256,0,0,17808,65452,84,1,51846,6775,6915,65536,1 +1911,19110000,10000,0,0,256,143,2163,256,256,0,0,17811,65452,84,1,51846,6775,6915,65536,1 +1912,19120000,10000,0,0,256,143,2164,256,256,0,0,17813,65452,84,1,51846,6775,6915,65536,1 +1913,19130000,10000,0,0,256,143,2165,256,256,0,0,17815,65452,84,1,51846,6775,6915,65536,1 +1914,19140000,10000,0,0,256,143,2166,256,256,0,0,17818,65452,84,1,51846,6775,6915,65536,1 +1915,19150000,10000,0,0,256,143,2168,256,256,0,0,17822,65452,84,1,51846,6775,6915,65536,1 +1916,19160000,10000,0,0,256,143,2169,256,256,0,0,17824,65452,84,1,51846,6775,6915,65536,1 +1917,19170000,10000,0,0,256,143,2170,256,256,0,0,17834,65452,84,1,51846,6775,6915,65536,1 +1918,19180000,10000,0,0,256,143,2171,256,256,0,0,17836,65452,84,1,51846,6775,6915,65536,1 +1919,19190000,10000,0,0,256,143,2172,256,256,0,0,17839,65452,84,1,51846,6775,6915,65536,1 +1920,19200000,10000,0,0,256,143,2174,256,256,0,0,17842,65452,84,1,51846,6775,6915,65536,1 +1921,19210000,10000,0,0,256,143,2175,256,256,0,0,17844,65452,84,1,51846,6775,6915,65536,1 +1922,19220000,10000,0,0,256,143,2176,256,256,0,0,17847,65452,84,1,51846,6775,6915,65536,1 +1923,19230000,10000,0,0,256,143,2177,256,256,0,0,17849,65452,84,1,51846,6775,6915,65536,1 +1924,19240000,10000,0,0,256,143,2178,256,256,0,0,17853,65452,84,1,51846,6775,6915,65536,1 +1925,19250000,10000,0,0,256,143,2180,256,256,0,0,17855,65452,84,1,51846,6775,6915,65536,1 +1926,19260000,10000,0,0,256,143,2181,256,256,0,0,17857,65452,84,1,51846,6775,6915,65536,1 +1927,19270000,10000,0,0,256,143,2182,256,256,0,0,17858,65452,84,1,51846,6775,6915,65536,1 +1928,19280000,10000,0,0,256,143,2183,256,256,0,0,17860,65452,84,1,51846,6775,6915,65536,1 +1929,19290000,10000,0,0,256,143,2184,256,256,0,0,17862,65452,84,1,51846,6775,6915,65536,1 +1930,19300000,10000,0,0,256,143,2186,256,256,0,0,17863,65452,84,1,51846,6775,6915,65536,1 +1931,19310000,10000,0,0,256,143,2187,256,256,0,0,17865,65452,84,1,51846,6775,6915,65536,1 +1932,19320000,10000,0,0,256,143,2188,256,256,0,0,17867,65452,84,1,51846,6775,6915,65536,1 +1933,19330000,10000,0,0,256,143,2189,256,256,0,0,17868,65452,84,1,51846,6775,6915,65536,1 +1934,19340000,10000,0,0,256,143,2190,256,256,0,0,17871,65452,84,1,51846,6775,6915,65536,1 +1935,19350000,10000,0,0,256,143,2192,256,256,0,0,17873,65452,84,1,51846,6775,6915,65536,1 +1936,19360000,10000,0,0,256,143,2193,256,256,0,0,17875,65452,84,1,51846,6775,6915,65536,1 +1937,19370000,10000,0,0,256,143,2194,256,256,0,0,17878,65452,84,1,51846,6775,6915,65536,1 +1938,19380000,10000,0,0,256,143,2195,256,256,0,0,17882,65452,84,1,51846,6775,6915,65536,1 +1939,19390000,10000,0,0,256,143,2196,256,256,0,0,17884,65452,84,1,51846,6775,6915,65536,1 +1940,19400000,10000,0,0,256,144,2198,256,256,0,0,17887,65452,84,1,51846,6775,6915,65536,1 +1941,19410000,10000,0,0,256,145,2199,256,256,0,0,17889,65452,84,1,51846,6775,6915,65536,1 +1942,19420000,10000,0,0,256,145,2200,256,256,0,0,17891,65452,84,1,51846,6775,6915,65536,1 +1943,19430000,10000,0,0,256,145,2201,256,256,0,0,17894,65452,84,1,51846,6775,6915,65536,1 +1944,19440000,10000,0,0,256,146,2202,256,256,0,0,17899,65452,84,1,51846,6775,6915,65536,1 +1945,19450000,10000,0,0,256,146,2204,256,256,0,0,17902,65452,84,1,51846,6775,6915,65536,1 +1946,19460000,10000,0,0,256,146,2205,256,256,0,0,17904,65452,84,1,51846,6775,6915,65536,1 +1947,19470000,10000,0,0,256,146,2206,256,256,0,0,17907,65452,84,1,51846,6775,6915,65536,1 +1948,19480000,10000,0,0,256,146,2207,256,256,0,0,17910,65452,84,1,51846,6775,6915,65536,1 +1949,19490000,10000,0,0,256,146,2208,256,256,0,0,17913,65452,84,1,51846,6775,6915,65536,1 diff --git a/experiments/bare_metal/runs/doe-riscv64-20260912-172058.csv b/experiments/bare_metal/runs/doe-riscv64-20260912-172058.csv new file mode 100644 index 00000000..e69de29b diff --git a/experiments/bare_metal/runs/doe-riscv64-20260912-174936.csv b/experiments/bare_metal/runs/doe-riscv64-20260912-174936.csv new file mode 100644 index 00000000..e063b278 --- /dev/null +++ b/experiments/bare_metal/runs/doe-riscv64-20260912-174936.csv @@ -0,0 +1,100 @@ +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,fleet_k_q48,fleet_conserved +436,4360000,10000,0,0,256,85,632,512,512,0,0,3425,65536,0,1,62506,1503,1527,65536,1 +437,4370000,10000,0,0,256,86,621,1024,1024,0,0,3427,65536,0,1,62506,1503,1527,65536,1 +438,4380000,10000,0,0,256,88,606,1024,1024,0,0,3431,65536,0,1,62506,1503,1527,65536,1 +439,4390000,10000,0,0,256,89,585,2048,2048,0,0,3432,65536,0,1,62506,1503,1527,65536,1 +440,4400000,10000,0,0,256,90,576,2048,2048,0,0,3434,65536,0,1,62506,1503,1527,65536,1 +441,4410000,10000,0,0,256,90,571,4096,4096,0,0,3435,65536,0,1,62506,1503,1527,65536,1 +442,4420000,10000,0,0,256,90,566,4096,4096,0,0,3436,65536,0,1,62506,1503,1527,65536,1 +443,4430000,10000,0,0,256,90,564,4096,4096,0,0,3437,65536,0,1,62506,1503,1527,65536,1 +444,4440000,10000,0,0,256,90,559,4096,4096,0,0,3438,65536,0,1,62506,1503,1527,65536,1 +445,4450000,10000,0,0,256,90,554,2048,2048,0,0,3439,65536,0,1,62506,1503,1527,65536,1 +446,4460000,10000,0,0,256,90,546,2048,2048,0,0,3440,65536,0,1,62506,1503,1527,65536,1 +447,4470000,10000,0,0,256,91,547,2048,2048,0,0,3442,65536,0,1,62506,1503,1527,65536,1 +448,4480000,10000,0,0,256,91,548,1024,1024,0,0,3443,65536,0,1,62506,1503,1527,65536,1 +449,4490000,10000,0,0,256,91,550,1024,1024,0,0,3445,65536,0,1,62506,1503,1527,65536,1 +450,4500000,10000,0,0,256,91,551,512,512,0,0,3447,65536,0,1,62506,1503,1527,65536,1 +451,4510000,10000,0,0,256,91,552,512,512,0,0,3448,65536,0,1,62506,1503,1527,65536,1 +452,4520000,10000,0,0,256,92,554,256,256,0,0,3449,65536,0,1,62506,1503,1527,65536,1 +453,4530000,10000,0,0,256,92,555,256,256,0,0,3450,65536,0,1,62506,1503,1527,65536,1 +454,4540000,10000,0,0,256,93,557,256,256,0,0,3451,65536,0,1,62506,1503,1527,65536,1 +455,4550000,10000,0,0,256,94,525,256,256,0,0,3452,65536,0,1,62506,1503,1527,65536,1 +456,4560000,10000,0,0,256,96,527,256,256,0,0,3453,65536,0,1,62506,1503,1527,65536,1 +457,4570000,10000,0,0,256,104,528,256,256,0,0,3454,65536,0,1,62506,1503,1527,65536,1 +458,4580000,10000,0,0,256,104,529,256,256,0,0,3456,65536,0,1,62506,1503,1527,65536,1 +459,4590000,10000,0,0,256,104,531,256,256,0,0,3457,65536,0,1,62506,1503,1527,65536,1 +460,4600000,10000,0,0,256,104,532,256,256,0,0,3458,65536,0,1,62506,1503,1527,65536,1 +461,4610000,10000,0,0,256,104,533,256,256,0,0,3458,65536,0,1,62506,1503,1527,65536,1 +462,4620000,10000,0,0,256,104,535,256,256,0,0,3459,65536,0,1,62506,1503,1527,65536,1 +463,4630000,10000,0,0,256,104,528,256,256,0,0,3460,65536,0,1,62506,1503,1527,65536,1 +464,4640000,10000,0,0,256,104,497,256,256,0,0,3461,65536,0,1,62506,1503,1527,65536,1 +465,4650000,10000,0,0,256,104,479,256,256,0,0,3462,65536,0,1,62506,1503,1527,65536,1 +466,4660000,10000,0,0,256,104,467,256,256,0,0,3466,65536,0,1,62506,1503,1527,65536,1 +467,4670000,10000,0,0,256,104,468,256,256,0,0,3467,65536,0,1,62506,1503,1527,65536,1 +468,4680000,10000,0,0,256,104,469,256,256,0,0,3468,65536,0,1,62506,1503,1527,65536,1 +469,4690000,10000,0,0,256,104,471,256,256,0,0,3469,65536,0,1,62506,1503,1527,65536,1 +470,4700000,10000,0,0,256,104,472,256,256,0,0,3470,65536,0,1,62506,1503,1527,65536,1 +471,4710000,10000,0,0,256,104,473,256,256,0,0,3471,65536,0,1,62506,1503,1527,65536,1 +472,4720000,10000,0,0,256,104,470,256,256,0,0,3472,65536,0,1,62506,1503,1527,65536,1 +473,4730000,10000,0,0,256,104,471,256,256,0,0,3473,65536,0,1,62506,1503,1527,65536,1 +474,4740000,10000,0,0,256,104,472,256,256,0,0,3474,65536,0,1,62506,1503,1527,65536,1 +475,4750000,10000,0,0,256,104,473,256,256,0,0,3476,65536,0,1,62506,1503,1527,65536,1 +476,4760000,10000,0,0,256,104,474,256,256,0,0,3477,65536,0,1,62506,1503,1527,65536,1 +477,4770000,10000,0,0,256,104,476,256,256,0,0,3478,65536,0,1,62506,1503,1527,65536,1 +478,4780000,10000,0,0,256,104,477,256,256,0,0,3479,65536,0,1,62506,1503,1527,65536,1 +479,4790000,10000,0,0,256,104,478,256,256,0,0,3479,65536,0,1,62506,1503,1527,65536,1 +480,4800000,10000,0,0,256,109,479,256,256,0,0,3481,65536,0,1,62506,1503,1527,65536,1 +481,4810000,10000,0,0,256,109,480,256,256,0,0,3482,65536,0,1,62506,1503,1527,65536,1 +482,4820000,10000,0,0,256,109,481,256,256,0,0,3483,65536,0,1,62506,1503,1527,65536,1 +483,4830000,10000,0,0,256,109,483,256,256,0,0,3485,65536,0,1,62506,1503,1527,65536,1 +484,4840000,10000,0,0,256,109,484,256,256,0,0,3486,65536,0,1,62506,1503,1527,65536,1 +485,4850000,10000,0,0,256,109,485,256,256,0,0,3488,65536,0,1,62506,1503,1527,65536,1 +486,4860000,10000,0,0,256,109,486,256,256,0,0,3489,65536,0,1,62506,1503,1527,65536,1 +487,4870000,10000,0,0,256,109,487,256,256,0,0,3490,65536,0,1,62506,1503,1527,65536,1 +488,4880000,10000,0,0,256,109,489,256,256,0,0,3491,65536,0,1,62506,1503,1527,65536,1 +489,4890000,10000,0,0,256,111,490,256,256,0,0,3492,65536,0,1,62506,1503,1527,65536,1 +133,1330000,18446744073705991616,0,0,32917,38,367,256,256,0,4895412794951727409,3495,65536,0,0,62506,1503,1527,65536,1 +490,4900000,3570000,0,0,83731,111,491,256,256,0,4704899453134307328,3497,65536,0,1,62506,1503,1527,65536,1 +491,4910000,10000,0,0,256,111,492,256,256,0,0,3499,65536,0,1,62506,1503,1527,65536,1 +492,4920000,10000,0,0,256,111,493,256,256,0,0,3500,65536,0,1,62506,1503,1527,65536,1 +493,4930000,10000,0,0,256,111,494,256,256,0,0,3501,65536,0,1,62506,1503,1527,65536,1 +494,4940000,10000,0,0,256,111,496,256,256,0,0,3502,65536,0,1,62506,1503,1527,65536,1 +495,4950000,10000,0,0,256,111,497,256,256,0,0,3502,65536,0,1,62506,1503,1527,65536,1 +496,4960000,10000,0,0,256,111,498,256,256,0,0,3504,65536,0,1,62506,1503,1527,65536,1 +497,4970000,10000,0,0,256,111,499,256,256,0,0,3504,65536,0,1,62506,1503,1527,65536,1 +498,4980000,10000,0,0,256,111,500,256,256,0,0,3506,65536,0,1,62506,1503,1527,65536,1 +499,4990000,10000,0,0,256,111,501,256,256,0,0,3507,65536,0,1,62506,1503,1527,65536,1 +500,5000000,10000,0,0,256,111,503,256,256,0,0,3508,65536,0,1,62506,1503,1527,65536,1 +501,5010000,10000,0,0,256,111,504,256,256,0,0,3509,65536,0,1,62506,1503,1527,65536,1 +502,5020000,10000,0,0,256,111,505,256,256,0,0,3511,65536,0,1,62506,1503,1527,65536,1 +503,5030000,10000,0,0,256,111,506,256,256,0,0,3512,65536,0,1,62506,1503,1527,65536,1 +504,5040000,10000,0,0,256,115,507,256,256,0,0,3513,65536,0,1,62506,1503,1527,65536,1 +505,5050000,10000,0,0,256,116,508,256,256,0,0,3515,65536,0,1,62506,1503,1527,65536,1 +506,5060000,10000,0,0,256,117,510,256,256,0,0,3516,65536,0,1,62506,1503,1527,65536,1 +507,5070000,10000,0,0,256,117,511,256,256,0,0,3518,65536,0,1,62506,1503,1527,65536,1 +508,5080000,10000,0,0,256,117,512,256,256,0,0,3519,65536,0,1,62506,1503,1527,65536,1 +509,5090000,10000,0,0,256,117,513,256,256,0,0,3520,65536,0,1,62506,1503,1527,65536,1 +510,5100000,10000,0,0,256,117,514,256,256,0,0,3522,65536,0,1,62506,1503,1527,65536,1 +511,5110000,10000,0,0,256,117,516,256,256,0,0,3523,65536,0,1,62506,1503,1527,65536,1 +512,5120000,10000,0,0,256,117,517,256,256,0,0,3524,65536,0,1,62506,1503,1527,65536,1 +513,5130000,10000,0,0,256,117,518,256,256,0,0,3525,65536,0,1,62506,1503,1527,65536,1 +514,5140000,10000,0,0,256,117,519,256,256,0,0,3526,65536,0,1,62506,1503,1527,65536,1 +515,5150000,10000,0,0,256,117,520,256,256,0,0,3527,65536,0,1,62506,1503,1527,65536,1 +516,5160000,10000,0,0,256,117,521,256,256,0,0,3528,65536,0,1,62506,1503,1527,65536,1 +517,5170000,10000,0,0,256,117,523,256,256,0,0,3529,65536,0,1,62506,1503,1527,65536,1 +518,5180000,10000,0,0,256,117,524,256,256,0,0,3530,65536,0,1,62506,1503,1527,65536,1 +519,5190000,10000,0,0,256,117,525,256,256,0,0,3534,65536,0,1,62506,1503,1527,65536,1 +520,5200000,10000,0,0,256,117,526,256,256,0,0,3537,65536,0,1,62506,1503,1527,65536,1 +521,5210000,10000,0,0,256,117,527,256,256,0,0,3538,65536,0,1,62506,1503,1527,65536,1 +522,5220000,10000,0,0,256,117,528,256,256,0,0,3538,65536,0,1,62506,1503,1527,65536,1 +523,5230000,10000,0,0,256,117,530,256,256,0,0,3540,65536,0,1,62506,1503,1527,65536,1 +524,5240000,10000,0,0,256,117,531,256,256,0,0,3541,65536,0,1,62506,1503,1527,65536,1 +525,5250000,10000,0,0,256,117,532,256,256,0,0,3542,65536,0,1,62506,1503,1527,65536,1 +526,5260000,10000,0,0,256,118,533,256,256,0,0,3543,65536,0,1,62506,1503,1527,65536,1 +527,5270000,10000,0,0,256,118,534,256,256,0,0,3544,65536,0,1,62506,1503,1527,65536,1 +528,5280000,10000,0,0,256,118,535,256,256,0,0,3545,65536,0,1,62506,1503,1527,65536,1 +529,5290000,10000,0,0,256,118,537,256,256,0,0,3546,65536,0,1,62506,1503,1527,65536,1 +530,5300000,10000,0,0,256,118,538,256,256,0,0,3547,65536,0,1,62506,1503,1527,65536,1 +531,5310000,10000,0,0,256,118,539,256,256,0,0,3547,65536,0,1,62506,1503,1527,65536,1 +532,5320000,10000,0,0,256,118,540,256,256,0,0,3549,65536,0,1,62506,1503,1527,65536,1 +533,5330000,10000,0,0,256,120,541,256,256,0,0,3550,65536,0,1,62506,1503,1527,65536,1 diff --git a/experiments/bare_metal/runs/doe-riscv64-20260912-181551.csv b/experiments/bare_metal/runs/doe-riscv64-20260912-181551.csv new file mode 100644 index 00000000..e69de29b diff --git a/experiments/bare_metal/runs/doe-riscv64-20260912-182242.csv b/experiments/bare_metal/runs/doe-riscv64-20260912-182242.csv new file mode 100644 index 00000000..1427b37d --- /dev/null +++ b/experiments/bare_metal/runs/doe-riscv64-20260912-182242.csv @@ -0,0 +1,408 @@ +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,fleet_k_q48,fleet_conserved +852,8520000,10000,0,0,256,82,1012,512,512,0,0,9392,65536,0,1,56558,4448,4530,65536,1 +853,8530000,10000,0,0,256,84,1013,512,512,0,0,9394,65536,0,1,56558,4448,4530,65536,1 +854,8540000,10000,0,0,256,87,1015,1024,1024,0,0,9398,65536,0,1,56558,4448,4530,65536,1 +855,8550000,10000,0,0,256,91,1016,1024,1024,0,0,9399,65536,0,1,56558,4448,4530,65536,1 +856,8560000,10000,0,0,256,94,1017,2048,2048,0,0,9401,65536,0,1,56558,4448,4530,65536,1 +857,8570000,10000,0,0,256,95,1019,2048,2048,0,0,9402,65536,0,1,56558,4448,4530,65536,1 +858,8580000,10000,0,0,256,97,1020,4096,4096,0,0,9403,65536,0,1,56558,4448,4530,65536,1 +859,8590000,10000,0,0,256,99,1021,4096,4096,0,0,9405,65536,0,1,56558,4448,4530,65536,1 +860,8600000,10000,0,0,256,105,1023,4096,4096,0,0,9406,65536,0,1,56558,4448,4530,65536,1 +861,8610000,10000,0,0,256,105,1024,4096,4096,0,0,9407,65536,0,1,56558,4448,4530,65536,1 +862,8620000,10000,0,0,256,105,1025,4096,4096,0,0,9409,65536,0,1,56558,4448,4530,65536,1 +863,8630000,10000,0,0,256,105,1027,2048,2048,0,0,9410,65536,0,1,56558,4448,4530,65536,1 +864,8640000,10000,0,0,256,105,1028,2048,2048,0,0,9412,65536,0,1,56558,4448,4530,65536,1 +865,8650000,10000,0,0,256,105,1029,1024,1024,0,0,9413,65536,0,1,56558,4448,4530,65536,1 +866,8660000,10000,0,0,256,105,970,1024,1024,0,0,9415,65536,0,1,56558,4448,4530,65536,1 +867,8670000,10000,0,0,256,105,939,512,512,0,0,9416,65536,0,1,56558,4448,4530,65536,1 +868,8680000,10000,0,0,256,106,898,512,512,0,0,9419,65536,0,1,56558,4448,4530,65536,1 +869,8690000,10000,0,0,256,106,899,256,256,0,0,9421,65536,0,1,56558,4448,4530,65536,1 +870,8700000,10000,0,0,256,106,900,256,256,0,0,9423,65536,0,1,56558,4448,4530,65536,1 +871,8710000,10000,0,0,256,106,901,256,256,0,0,9430,65536,0,1,56558,4448,4530,65536,1 +872,8720000,10000,0,0,256,106,902,256,256,0,0,9432,65536,0,1,56558,4448,4530,65536,1 +873,8730000,10000,0,0,256,106,904,256,256,0,0,9433,65536,0,1,56558,4448,4530,65536,1 +874,8740000,10000,0,0,256,106,901,256,256,0,0,9434,65536,0,1,56558,4448,4530,65536,1 +875,8750000,10000,0,0,256,106,898,256,256,0,0,9435,65536,0,1,56558,4448,4530,65536,1 +876,8760000,10000,0,0,256,106,899,256,256,0,0,9437,65536,0,1,56558,4448,4530,65536,1 +877,8770000,10000,0,0,256,106,900,256,256,0,0,9438,65536,0,1,56558,4448,4530,65536,1 +878,8780000,10000,0,0,256,106,901,256,256,0,0,9439,65536,0,1,56558,4448,4530,65536,1 +879,8790000,10000,0,0,256,106,902,256,256,0,0,9441,65536,0,1,56558,4448,4530,65536,1 +880,8800000,10000,0,0,256,106,904,256,256,0,0,9442,65536,0,1,56558,4448,4530,65536,1 +881,8810000,10000,0,0,256,106,905,256,256,0,0,9444,65536,0,1,56558,4448,4530,65536,1 +882,8820000,10000,0,0,256,105,905,256,256,0,0,9446,65536,0,1,56558,4448,4530,65536,1 +883,8830000,10000,0,0,256,108,907,256,256,0,0,9447,65536,0,1,56558,4448,4530,65536,1 +884,8840000,10000,0,0,256,111,908,256,256,0,0,9448,65536,0,1,56558,4448,4530,65536,1 +885,8850000,10000,0,0,256,111,909,256,256,0,0,9449,65536,0,1,56558,4448,4530,65536,1 +886,8860000,10000,0,0,256,111,910,256,256,0,0,9450,65536,0,1,56558,4448,4530,65536,1 +887,8870000,10000,0,0,256,111,911,256,256,0,0,9451,65536,0,1,56558,4448,4530,65536,1 +888,8880000,10000,0,0,256,111,912,256,256,0,0,9453,65536,0,1,56558,4448,4530,65536,1 +889,8890000,10000,0,0,256,111,913,256,256,0,0,9454,65536,0,1,56558,4448,4530,65536,1 +890,8900000,10000,0,0,256,111,914,256,256,0,0,9455,65536,0,1,56558,4448,4530,65536,1 +891,8910000,10000,0,0,256,111,916,256,256,0,0,9457,65536,0,1,56558,4448,4530,65536,1 +892,8920000,10000,0,0,256,112,917,256,256,0,0,9458,65536,0,1,56558,4448,4530,65536,1 +225,2250000,18446744073702881616,0,0,56464,38,740,256,256,0,4895412794951725890,9464,65536,0,0,56558,4448,4530,65536,1 +893,8930000,6680000,0,0,163344,112,918,256,256,0,4708919868940877824,9467,65536,0,1,56558,4448,4530,65536,1 +894,8940000,10000,0,0,256,112,919,256,256,0,0,9468,65536,0,1,56558,4448,4530,65536,1 +895,8950000,10000,0,0,256,112,920,256,256,0,0,9469,65536,0,1,56558,4448,4530,65536,1 +896,8960000,10000,0,0,256,112,921,256,256,0,0,9470,65536,0,1,56558,4448,4530,65536,1 +897,8970000,10000,0,0,256,112,922,256,256,0,0,9471,65536,0,1,56558,4448,4530,65536,1 +898,8980000,10000,0,0,256,112,924,256,256,0,0,9472,65536,0,1,56558,4448,4530,65536,1 +899,8990000,10000,0,0,256,112,925,256,256,0,0,9473,65536,0,1,56558,4448,4530,65536,1 +900,9000000,10000,0,0,256,112,926,256,256,0,0,9474,65536,0,1,56558,4448,4530,65536,1 +901,9010000,10000,0,0,256,112,927,256,256,0,0,9475,65536,0,1,56558,4448,4530,65536,1 +902,9020000,10000,0,0,256,112,928,256,256,0,0,9476,65536,0,1,56558,4448,4530,65536,1 +903,9030000,10000,0,0,256,112,929,256,256,0,0,9477,65536,0,1,56558,4448,4530,65536,1 +904,9040000,10000,0,0,256,112,930,256,256,0,0,9478,65536,0,1,56558,4448,4530,65536,1 +905,9050000,10000,0,0,256,112,932,256,256,0,0,9479,65536,0,1,56558,4448,4530,65536,1 +906,9060000,10000,0,0,256,113,933,256,256,0,0,9480,65536,0,1,56558,4448,4530,65536,1 +907,9070000,10000,0,0,256,114,934,256,256,0,0,9482,65536,0,1,56558,4448,4530,65536,1 +908,9080000,10000,0,0,256,114,935,256,256,0,0,9483,65536,0,1,56558,4448,4530,65536,1 +909,9090000,10000,0,0,256,114,936,256,256,0,0,9485,65536,0,1,56558,4448,4530,65536,1 +910,9100000,10000,0,0,256,114,937,256,256,0,0,9486,65536,0,1,56558,4448,4530,65536,1 +911,9110000,10000,0,0,256,114,938,256,256,0,0,9487,65536,0,1,56558,4448,4530,65536,1 +912,9120000,10000,0,0,256,114,940,256,256,0,0,9488,65536,0,1,56558,4448,4530,65536,1 +913,9130000,10000,0,0,256,114,941,256,256,0,0,9489,65536,0,1,56558,4448,4530,65536,1 +914,9140000,10000,0,0,256,114,942,256,256,0,0,9491,65536,0,1,56558,4448,4530,65536,1 +915,9150000,10000,0,0,256,114,943,256,256,0,0,9492,65536,0,1,56558,4448,4530,65536,1 +916,9160000,10000,0,0,256,114,944,256,256,0,0,9493,65536,0,1,56558,4448,4530,65536,1 +917,9170000,10000,0,0,256,114,945,256,256,0,0,9494,65536,0,1,56558,4448,4530,65536,1 +918,9180000,10000,0,0,256,114,946,256,256,0,0,9497,65536,0,1,56558,4448,4530,65536,1 +919,9190000,10000,0,0,256,114,948,256,256,0,0,9498,65536,0,1,56558,4448,4530,65536,1 +920,9200000,10000,0,0,256,114,949,256,256,0,0,9500,65536,0,1,56558,4448,4530,65536,1 +921,9210000,10000,0,0,256,114,950,256,256,0,0,9501,65536,0,1,56558,4448,4530,65536,1 +922,9220000,10000,0,0,256,114,951,256,256,0,0,9502,65536,0,1,56558,4448,4530,65536,1 +923,9230000,10000,0,0,256,114,952,256,256,0,0,9503,65536,0,1,56558,4448,4530,65536,1 +924,9240000,10000,0,0,256,115,953,256,256,0,0,9504,65536,0,1,56558,4448,4530,65536,1 +925,9250000,10000,0,0,256,115,954,256,256,0,0,9505,65536,0,1,56558,4448,4530,65536,1 +926,9260000,10000,0,0,256,115,956,256,256,0,0,9506,65536,0,1,56558,4448,4530,65536,1 +927,9270000,10000,0,0,256,115,957,256,256,0,0,9507,65536,0,1,56558,4448,4530,65536,1 +928,9280000,10000,0,0,256,115,958,256,256,0,0,9508,65536,0,1,56558,4448,4530,65536,1 +929,9290000,10000,0,0,256,115,959,256,256,0,0,9509,65536,0,1,56558,4448,4530,65536,1 +930,9300000,10000,0,0,256,115,960,256,256,0,0,9510,65536,0,1,56558,4448,4530,65536,1 +931,9310000,10000,0,0,256,118,961,256,256,0,0,9512,65536,0,1,56558,4448,4530,65536,1 +932,9320000,10000,0,0,256,118,962,256,256,0,0,9513,65536,0,1,56558,4448,4530,65536,1 +933,9330000,10000,0,0,256,118,964,256,256,0,0,9514,65536,0,1,56558,4448,4530,65536,1 +934,9340000,10000,0,0,256,118,965,256,256,0,0,9515,65536,0,1,56558,4448,4530,65536,1 +935,9350000,10000,0,0,256,118,966,256,256,0,0,9516,65536,0,1,56558,4448,4530,65536,1 +936,9360000,10000,0,0,256,118,967,256,256,0,0,9517,65536,0,1,56558,4448,4530,65536,1 +937,9370000,10000,0,0,256,118,968,256,256,0,0,9518,65536,0,1,56558,4448,4530,65536,1 +938,9380000,10000,0,0,256,118,969,256,256,0,0,9519,65536,0,1,56558,4448,4530,65536,1 +939,9390000,10000,0,0,256,118,970,256,256,0,0,9520,65536,0,1,56558,4448,4530,65536,1 +940,9400000,10000,0,0,256,118,972,256,256,0,0,9521,65536,0,1,56558,4448,4530,65536,1 +941,9410000,10000,0,0,256,118,973,256,256,0,0,9522,65536,0,1,56558,4448,4530,65536,1 +942,9420000,10000,0,0,256,118,974,256,256,0,0,9523,65536,0,1,56558,4448,4530,65536,1 +943,9430000,10000,0,0,256,118,975,256,256,0,0,9526,65536,0,1,56558,4448,4530,65536,1 +944,9440000,10000,0,0,256,118,976,256,256,0,0,9527,65536,0,1,56558,4448,4530,65536,1 +945,9450000,10000,0,0,256,118,977,256,256,0,0,9528,65536,0,1,56558,4448,4530,65536,1 +946,9460000,10000,0,0,256,118,978,256,256,0,0,9529,65536,0,1,56558,4448,4530,65536,1 +947,9470000,10000,0,0,256,118,980,256,256,0,0,9530,65536,0,1,56558,4448,4530,65536,1 +948,9480000,10000,0,0,256,118,981,256,256,0,0,9536,65536,0,1,56558,4448,4530,65536,1 +949,9490000,10000,0,0,256,120,982,256,256,0,0,9537,65536,0,1,56558,4448,4530,65536,1 +950,9500000,10000,0,0,256,120,983,256,256,0,0,9538,65536,0,1,56558,4448,4530,65536,1 +951,9510000,10000,0,0,256,120,984,256,256,0,0,9539,65536,0,1,56558,4448,4530,65536,1 +952,9520000,10000,0,0,256,120,985,256,256,0,0,9541,65536,0,1,56558,4448,4530,65536,1 +953,9530000,10000,0,0,256,120,986,256,256,0,0,9542,65536,0,1,56558,4448,4530,65536,1 +954,9540000,10000,0,0,256,120,988,256,256,0,0,9543,65536,0,1,56558,4448,4530,65536,1 +955,9550000,10000,0,0,256,120,989,256,256,0,0,9544,65536,0,1,56558,4448,4530,65536,1 +956,9560000,10000,0,0,256,123,990,256,256,0,0,9545,65536,0,1,56558,4448,4530,65536,1 +957,9570000,10000,0,0,256,123,991,256,256,0,0,9547,65536,0,1,56558,4448,4530,65536,1 +958,9580000,10000,0,0,256,123,992,256,256,0,0,9548,65536,0,1,56558,4448,4530,65536,1 +959,9590000,10000,0,0,256,123,993,256,256,0,0,9549,65536,0,1,56558,4448,4530,65536,1 +960,9600000,10000,0,0,256,123,994,256,256,0,0,9550,65536,0,1,56558,4448,4530,65536,1 +961,9610000,10000,0,0,256,123,996,256,256,0,0,9551,65536,0,1,56558,4448,4530,65536,1 +962,9620000,10000,0,0,256,123,997,256,256,0,0,9552,65536,0,1,56558,4448,4530,65536,1 +963,9630000,10000,0,0,256,123,998,256,256,0,0,9554,65536,0,1,56558,4448,4530,65536,1 +964,9640000,10000,0,0,256,123,999,256,256,0,0,9555,65536,0,1,56558,4448,4530,65536,1 +965,9650000,10000,0,0,256,123,1000,256,256,0,0,9556,65536,0,1,56558,4448,4530,65536,1 +966,9660000,10000,0,0,256,124,1001,256,256,0,0,9557,65536,0,1,56558,4448,4530,65536,1 +967,9670000,10000,0,0,256,125,1002,256,256,0,0,9561,65536,0,1,56558,4448,4530,65536,1 +968,9680000,10000,0,0,256,125,1004,256,256,0,0,9562,65536,0,1,56558,4448,4530,65536,1 +969,9690000,10000,0,0,256,125,1005,256,256,0,0,9563,65536,0,1,56558,4448,4530,65536,1 +970,9700000,10000,0,0,256,125,1006,256,256,0,0,9564,65536,0,1,56558,4448,4530,65536,1 +971,9710000,10000,0,0,256,125,1007,256,256,0,0,9566,65536,0,1,56558,4448,4530,65536,1 +972,9720000,10000,0,0,256,125,1008,256,256,0,0,9566,65536,0,1,56558,4448,4530,65536,1 +973,9730000,10000,0,0,256,125,1009,256,256,0,0,9568,65536,0,1,56558,4448,4530,65536,1 +974,9740000,10000,0,0,256,125,1010,256,256,0,0,9569,65536,0,1,56558,4448,4530,65536,1 +975,9750000,10000,0,0,256,125,1012,256,256,0,0,9571,65536,0,1,56558,4448,4530,65536,1 +976,9760000,10000,0,0,256,125,1013,256,256,0,0,9571,65536,0,1,56558,4448,4530,65536,1 +977,9770000,10000,0,0,256,125,1014,256,256,0,0,9573,65536,0,1,56558,4448,4530,65536,1 +978,9780000,10000,0,0,256,125,1015,256,256,0,0,9573,65536,0,1,56558,4448,4530,65536,1 +979,9790000,10000,0,0,256,125,1016,256,256,0,0,9575,65536,0,1,56558,4448,4530,65536,1 +980,9800000,10000,0,0,256,126,1017,256,256,0,0,9576,65536,0,1,56558,4448,4530,65536,1 +981,9810000,10000,0,0,256,126,1018,256,256,0,0,9578,65536,0,1,56558,4448,4530,65536,1 +982,9820000,10000,0,0,256,126,1020,256,256,0,0,9579,65536,0,1,56558,4448,4530,65536,1 +983,9830000,10000,0,0,256,126,1021,256,256,0,0,9580,65536,0,1,56558,4448,4530,65536,1 +984,9840000,10000,0,0,256,126,1022,256,256,0,0,9582,65536,0,1,56558,4448,4530,65536,1 +985,9850000,10000,0,0,256,126,1023,256,256,0,0,9583,65536,0,1,56558,4448,4530,65536,1 +986,9860000,10000,0,0,256,126,1024,256,256,0,0,9584,65536,0,1,56558,4448,4530,65536,1 +987,9870000,10000,0,0,256,126,1025,256,256,0,0,9585,65536,0,1,56558,4448,4530,65536,1 +988,9880000,10000,0,0,256,126,1026,256,256,0,0,9586,65536,0,1,56558,4448,4530,65536,1 +989,9890000,10000,0,0,256,126,1028,256,256,0,0,9587,65536,0,1,56558,4448,4530,65536,1 +990,9900000,10000,0,0,256,126,1029,256,256,0,0,9589,65536,0,1,56558,4448,4530,65536,1 +991,9910000,10000,0,0,256,127,1030,256,256,0,0,9590,65536,0,1,56558,4448,4530,65536,1 +422,4220000,18446744073703861616,0,0,106901,33,1398,256,256,0,4895412794951726369,9595,65536,0,0,56558,4448,4530,65536,1 +992,9920000,5700000,0,0,138251,127,1031,256,256,0,4707867601953357824,9599,65536,0,1,56558,4448,4530,65536,1 +993,9930000,10000,0,0,256,127,1032,256,256,0,0,9600,65536,0,1,56558,4448,4530,65536,1 +994,9940000,10000,0,0,256,127,1033,256,256,0,0,9602,65536,0,1,56558,4448,4530,65536,1 +995,9950000,10000,0,0,256,127,1034,256,256,0,0,9603,65536,0,1,56558,4448,4530,65536,1 +996,9960000,10000,0,0,256,127,1036,256,256,0,0,9605,65536,0,1,56558,4448,4530,65536,1 +997,9970000,10000,0,0,256,127,1037,256,256,0,0,9606,65536,0,1,56558,4448,4530,65536,1 +998,9980000,10000,0,0,256,127,1038,256,256,0,0,9607,65536,0,1,56558,4448,4530,65536,1 +999,9990000,10000,0,0,256,127,1039,256,256,0,0,9609,65536,0,1,56558,4448,4530,65536,1 +1000,10000000,10000,0,0,256,127,1040,256,256,0,0,9611,65536,0,1,56558,4448,4530,65536,1 +1001,10010000,10000,0,0,256,127,1041,256,256,0,0,9613,65536,0,1,56558,4448,4530,65536,1 +1002,10020000,10000,0,0,256,127,1042,256,256,0,0,9614,65536,0,1,56558,4448,4530,65536,1 +1003,10030000,10000,0,0,256,127,1044,256,256,0,0,9617,65536,0,1,56558,4448,4530,65536,1 +1004,10040000,10000,0,0,256,127,1045,256,256,0,0,9619,65536,0,1,56558,4448,4530,65536,1 +1005,10050000,10000,0,0,256,127,1046,256,256,0,0,9620,65536,0,1,56558,4448,4530,65536,1 +1006,10060000,10000,0,0,256,127,1047,256,256,0,0,9623,65536,0,1,56558,4448,4530,65536,1 +1007,10070000,10000,0,0,256,127,1048,256,256,0,0,9624,65536,0,1,56558,4448,4530,65536,1 +1008,10080000,10000,0,0,256,128,1049,256,256,0,0,9626,65536,0,1,56558,4448,4530,65536,1 +1009,10090000,10000,0,0,256,129,1050,256,256,0,0,9629,65536,0,1,56558,4448,4530,65536,1 +1010,10100000,10000,0,0,256,129,1052,256,256,0,0,9630,65536,0,1,56558,4448,4530,65536,1 +1011,10110000,10000,0,0,256,129,1053,256,256,0,0,9631,65536,0,1,56558,4448,4530,65536,1 +1012,10120000,10000,0,0,256,129,1054,256,256,0,0,9633,65536,0,1,56558,4448,4530,65536,1 +1013,10130000,10000,0,0,256,131,1055,256,256,0,0,9634,65536,0,1,56558,4448,4530,65536,1 +1014,10140000,10000,0,0,256,131,1056,256,256,0,0,9635,65536,0,1,56558,4448,4530,65536,1 +1015,10150000,10000,0,0,256,131,1057,256,256,0,0,9637,65536,0,1,56558,4448,4530,65536,1 +1016,10160000,10000,0,0,256,131,1058,256,256,0,0,9639,65536,0,1,56558,4448,4530,65536,1 +1017,10170000,10000,0,0,256,131,1060,256,256,0,0,9640,65536,0,1,56558,4448,4530,65536,1 +1018,10180000,10000,0,0,256,131,1061,256,256,0,0,9641,65536,0,1,56558,4448,4530,65536,1 +1019,10190000,10000,0,0,256,131,1062,256,256,0,0,9648,65536,0,1,56558,4448,4530,65536,1 +1020,10200000,10000,0,0,256,131,1063,256,256,0,0,9649,65536,0,1,56558,4448,4530,65536,1 +1021,10210000,10000,0,0,256,131,1064,256,256,0,0,9651,65536,0,1,56558,4448,4530,65536,1 +1022,10220000,10000,0,0,256,131,1065,256,256,0,0,9652,65536,0,1,56558,4448,4530,65536,1 +1023,10230000,10000,0,0,256,131,1066,256,256,0,0,9653,65536,0,1,56558,4448,4530,65536,1 +1024,10240000,10000,0,0,256,131,1068,256,256,0,0,9654,65536,0,1,56558,4448,4530,65536,1 +1025,10250000,10000,0,0,256,131,1069,256,256,0,0,9656,65536,0,1,56558,4448,4530,65536,1 +1026,10260000,10000,0,0,256,131,1070,256,256,0,0,9657,65536,0,1,56558,4448,4530,65536,1 +107,1070000,18446744073700361616,0,0,26232,49,273,256,256,0,4895412794951724660,9663,65536,0,0,56558,4448,4530,65536,1 +1027,10270000,9200000,0,0,227880,131,1071,256,256,0,4711195454283448320,9664,65536,0,1,56558,4448,4530,65536,1 +1028,10280000,10000,0,0,256,131,1072,256,256,0,0,9666,65536,0,1,56558,4448,4530,65536,1 +1029,10290000,10000,0,0,256,131,1073,256,256,0,0,9667,65536,0,1,56558,4448,4530,65536,1 +1030,10300000,10000,0,0,256,131,1074,256,256,0,0,9668,65536,0,1,56558,4448,4530,65536,1 +1031,10310000,10000,0,0,256,131,1076,256,256,0,0,9669,65536,0,1,56558,4448,4530,65536,1 +1032,10320000,10000,0,0,256,131,1077,256,256,0,0,9670,65536,0,1,56558,4448,4530,65536,1 +1033,10330000,10000,0,0,256,131,1078,256,256,0,0,9672,65536,0,1,56558,4448,4530,65536,1 +1034,10340000,10000,0,0,256,131,1079,256,256,0,0,9673,65536,0,1,56558,4448,4530,65536,1 +1035,10350000,10000,0,0,256,131,1080,256,256,0,0,9674,65536,0,1,56558,4448,4530,65536,1 +1036,10360000,10000,0,0,256,131,1081,256,256,0,0,9675,65536,0,1,56558,4448,4530,65536,1 +1037,10370000,10000,0,0,256,131,1082,256,256,0,0,9676,65536,0,1,56558,4448,4530,65536,1 +1038,10380000,10000,0,0,256,131,1084,256,256,0,0,9677,65536,0,1,56558,4448,4530,65536,1 +1039,10390000,10000,0,0,256,131,1085,256,256,0,0,9678,65536,0,1,56558,4448,4530,65536,1 +1040,10400000,10000,0,0,256,131,1086,256,256,0,0,9680,65536,0,1,56558,4448,4530,65536,1 +1041,10410000,10000,0,0,256,132,1087,256,256,0,0,9682,65536,0,1,56558,4448,4530,65536,1 +1042,10420000,10000,0,0,256,132,1088,256,256,0,0,9683,65536,0,1,56558,4448,4530,65536,1 +1043,10430000,10000,0,0,256,134,1089,256,256,0,0,9684,65536,0,1,56558,4448,4530,65536,1 +1044,10440000,10000,0,0,256,134,1090,256,256,0,0,9685,65536,0,1,56558,4448,4530,65536,1 +1045,10450000,10000,0,0,256,134,1092,256,256,0,0,9687,65536,0,1,56558,4448,4530,65536,1 +1046,10460000,10000,0,0,256,134,1093,256,256,0,0,9689,65536,0,1,56558,4448,4530,65536,1 +1047,10470000,10000,0,0,256,134,1094,256,256,0,0,9690,65536,0,1,56558,4448,4530,65536,1 +1048,10480000,10000,0,0,256,134,1095,256,256,0,0,9691,65536,0,1,56558,4448,4530,65536,1 +1049,10490000,10000,0,0,256,134,1096,256,256,0,0,9693,65536,0,1,56558,4448,4530,65536,1 +1050,10500000,10000,0,0,256,134,1097,256,256,0,0,9695,65536,0,1,56558,4448,4530,65536,1 +1051,10510000,10000,0,0,256,134,1098,256,256,0,0,9696,65536,0,1,56558,4448,4530,65536,1 +1052,10520000,10000,0,0,256,134,1100,256,256,0,0,9699,65536,0,1,56558,4448,4530,65536,1 +1053,10530000,10000,0,0,256,134,1101,256,256,0,0,9701,65536,0,1,56558,4448,4530,65536,1 +1054,10540000,10000,0,0,256,134,1102,256,256,0,0,9702,65536,0,1,56558,4448,4530,65536,1 +1055,10550000,10000,0,0,256,134,1103,256,256,0,0,9703,65536,0,1,56558,4448,4530,65536,1 +1056,10560000,10000,0,0,256,134,1104,256,256,0,0,9704,65536,0,1,56558,4448,4530,65536,1 +1057,10570000,10000,0,0,256,134,1105,256,256,0,0,9705,65536,0,1,56558,4448,4530,65536,1 +1058,10580000,10000,0,0,256,134,1107,256,256,0,0,9707,65536,0,1,56558,4448,4530,65536,1 +1059,10590000,10000,0,0,256,134,1108,256,256,0,0,9708,65536,0,1,56558,4448,4530,65536,1 +1060,10600000,10000,0,0,256,134,1109,256,256,0,0,9709,65536,0,1,56558,4448,4530,65536,1 +1061,10610000,10000,0,0,256,134,1110,256,256,0,0,9710,65536,0,1,56558,4448,4530,65536,1 +1062,10620000,10000,0,0,256,134,1111,256,256,0,0,9710,65536,0,1,56558,4448,4530,65536,1 +1063,10630000,10000,0,0,256,134,1112,256,256,0,0,9711,65536,0,1,56558,4448,4530,65536,1 +1064,10640000,10000,0,0,256,134,1113,256,256,0,0,9712,65536,0,1,56558,4448,4530,65536,1 +1065,10650000,10000,0,0,256,134,1114,256,256,0,0,9714,65536,0,1,56558,4448,4530,65536,1 +1066,10660000,10000,0,0,256,134,1116,256,256,0,0,9715,65536,0,1,56558,4448,4530,65536,1 +1067,10670000,10000,0,0,256,135,1117,256,256,0,0,9716,65536,0,1,56558,4448,4530,65536,1 +1068,10680000,10000,0,0,256,135,1118,256,256,0,0,9718,65536,0,1,56558,4448,4530,65536,1 +1069,10690000,10000,0,0,256,135,1119,256,256,0,0,9720,65536,0,1,56558,4448,4530,65536,1 +1070,10700000,10000,0,0,256,135,1120,256,256,0,0,9721,65536,0,1,56558,4448,4530,65536,1 +1071,10710000,10000,0,0,256,135,1121,256,256,0,0,9723,65536,0,1,56558,4448,4530,65536,1 +1072,10720000,10000,0,0,256,135,1122,256,256,0,0,9724,65536,0,1,56558,4448,4530,65536,1 +1073,10730000,10000,0,0,256,135,1124,256,256,0,0,9726,65536,0,1,56558,4448,4530,65536,1 +1074,10740000,10000,0,0,256,137,1125,256,256,0,0,9728,65536,0,1,56558,4448,4530,65536,1 +1075,10750000,10000,0,0,256,137,1126,256,256,0,0,9730,65536,0,1,56558,4448,4530,65536,1 +1076,10760000,10000,0,0,256,137,1127,256,256,0,0,9731,65536,0,1,56558,4448,4530,65536,1 +1077,10770000,10000,0,0,256,137,1128,256,256,0,0,9732,65536,0,1,56558,4448,4530,65536,1 +1078,10780000,10000,0,0,256,137,1129,256,256,0,0,9734,65536,0,1,56558,4448,4530,65536,1 +1079,10790000,10000,0,0,256,137,1130,256,256,0,0,9735,65536,0,1,56558,4448,4530,65536,1 +1080,10800000,10000,0,0,256,137,1132,256,256,0,0,9736,65536,0,1,56558,4448,4530,65536,1 +1081,10810000,10000,0,0,256,137,1133,256,256,0,0,9737,65536,0,1,56558,4448,4530,65536,1 +1082,10820000,10000,0,0,256,138,1134,256,256,0,0,9739,65536,0,1,56558,4448,4530,65536,1 +1083,10830000,10000,0,0,256,138,1135,256,256,0,0,9741,65536,0,1,56558,4448,4530,65536,1 +1084,10840000,10000,0,0,256,138,1136,256,256,0,0,9742,65536,0,1,56558,4448,4530,65536,1 +1085,10850000,10000,0,0,256,138,1137,256,256,0,0,9745,65536,0,1,56558,4448,4530,65536,1 +1086,10860000,10000,0,0,256,138,1138,256,256,0,0,9746,65536,0,1,56558,4448,4530,65536,1 +1087,10870000,10000,0,0,256,138,1140,256,256,0,0,9748,65536,0,1,56558,4448,4530,65536,1 +1088,10880000,10000,0,0,256,138,1141,256,256,0,0,9749,65536,0,1,56558,4448,4530,65536,1 +1089,10890000,10000,0,0,256,138,1142,256,256,0,0,9750,65536,0,1,56558,4448,4530,65536,1 +1090,10900000,10000,0,0,256,139,1143,256,256,0,0,9752,65536,0,1,56558,4448,4530,65536,1 +1091,10910000,10000,0,0,256,139,1144,256,256,0,0,9753,65536,0,1,56558,4448,4530,65536,1 +1092,10920000,10000,0,0,256,139,1145,256,256,0,0,9754,65536,0,1,56558,4448,4530,65536,1 +1093,10930000,10000,0,0,256,140,1146,256,256,0,0,9755,65536,0,1,56558,4448,4530,65536,1 +1094,10940000,10000,0,0,256,140,1148,256,256,0,0,9756,65536,0,1,56558,4448,4530,65536,1 +1095,10950000,10000,0,0,256,140,1149,256,256,0,0,9757,65536,0,1,56558,4448,4530,65536,1 +1096,10960000,10000,0,0,256,140,1150,256,256,0,0,9758,65536,0,1,56558,4448,4530,65536,1 +1097,10970000,10000,0,0,256,142,1151,256,256,0,0,9760,65536,0,1,56558,4448,4530,65536,1 +1098,10980000,10000,0,0,256,142,1152,256,256,0,0,9762,65536,0,1,56558,4448,4530,65536,1 +1099,10990000,10000,0,0,256,142,1153,256,256,0,0,9763,65536,0,1,56558,4448,4530,65536,1 +1100,11000000,10000,0,0,256,142,1154,256,256,0,0,9764,65536,0,1,56558,4448,4530,65536,1 +1101,11010000,10000,0,0,256,142,1156,256,256,0,0,9765,65536,0,1,56558,4448,4530,65536,1 +1102,11020000,10000,0,0,256,142,1157,256,256,0,0,9767,65536,0,1,56558,4448,4530,65536,1 +1103,11030000,10000,0,0,256,142,1158,256,256,0,0,9769,65536,0,1,56558,4448,4530,65536,1 +1104,11040000,10000,0,0,256,142,1159,256,256,0,0,9770,65536,0,1,56558,4448,4530,65536,1 +1105,11050000,10000,0,0,256,142,1160,256,256,0,0,9771,65536,0,1,56558,4448,4530,65536,1 +1106,11060000,10000,0,0,256,142,1161,256,256,0,0,9772,65536,0,1,56558,4448,4530,65536,1 +1107,11070000,10000,0,0,256,142,1162,256,256,0,0,9780,65536,0,1,56558,4448,4530,65536,1 +1108,11080000,10000,0,0,256,162,1164,256,256,0,0,9781,65536,0,1,56558,4448,4530,65536,1 +1109,11090000,10000,0,0,256,162,1165,256,256,0,0,9783,65536,0,1,56558,4448,4530,65536,1 +1110,11100000,10000,0,0,256,172,1166,256,256,0,0,9785,65536,0,1,56558,4448,4530,65536,1 +1111,11110000,10000,0,0,256,172,1167,256,256,0,0,9787,65536,0,1,56558,4448,4530,65536,1 +1112,11120000,10000,0,0,256,172,1168,256,256,0,0,9789,65536,0,1,56558,4448,4530,65536,1 +1113,11130000,10000,0,0,256,173,1169,256,256,0,0,9790,65536,0,1,56558,4448,4530,65536,1 +1114,11140000,10000,0,0,256,173,1170,256,256,0,0,9791,65536,0,1,56558,4448,4530,65536,1 +1115,11150000,10000,0,0,256,173,1172,256,256,0,0,9792,65536,0,1,56558,4448,4530,65536,1 +1116,11160000,10000,0,0,256,173,1173,256,256,0,0,9793,65536,0,1,56558,4448,4530,65536,1 +1117,11170000,10000,0,0,256,173,1174,256,256,0,0,9794,65536,0,1,56558,4448,4530,65536,1 +1118,11180000,10000,0,0,256,173,1175,256,256,0,0,9796,65536,0,1,56558,4448,4530,65536,1 +1119,11190000,10000,0,0,256,173,1176,256,256,0,0,9797,65536,0,1,56558,4448,4530,65536,1 +1120,11200000,10000,0,0,256,173,1177,256,256,0,0,9798,65536,0,1,56558,4448,4530,65536,1 +1121,11210000,10000,0,0,256,173,1178,256,256,0,0,9799,65536,0,1,56558,4448,4530,65536,1 +1122,11220000,10000,0,0,256,174,1180,256,256,0,0,9801,65536,0,1,56558,4448,4530,65536,1 +1123,11230000,10000,0,0,256,175,1181,256,256,0,0,9802,65536,0,1,56558,4448,4530,65536,1 +1124,11240000,10000,0,0,256,175,1182,256,256,0,0,9804,65536,0,1,56558,4448,4530,65536,1 +1125,11250000,10000,0,0,256,175,1183,256,256,0,0,9805,65536,0,1,56558,4448,4530,65536,1 +1126,11260000,10000,0,0,256,175,1184,256,256,0,0,9806,65536,0,1,56558,4448,4530,65536,1 +1127,11270000,10000,0,0,256,175,1185,256,256,0,0,9808,65536,0,1,56558,4448,4530,65536,1 +1128,11280000,10000,0,0,256,175,1186,256,256,0,0,9809,65536,0,1,56558,4448,4530,65536,1 +1129,11290000,10000,0,0,256,175,1188,256,256,0,0,9810,65536,0,1,56558,4448,4530,65536,1 +1130,11300000,10000,0,0,256,175,1189,256,256,0,0,9811,65536,0,1,56558,4448,4530,65536,1 +1131,11310000,10000,0,0,256,175,1190,256,256,0,0,9812,65536,0,1,56558,4448,4530,65536,1 +1132,11320000,10000,0,0,256,175,1191,256,256,0,0,9813,65536,0,1,56558,4448,4530,65536,1 +1133,11330000,10000,0,0,256,175,1192,256,256,0,0,9815,65536,0,1,56558,4448,4530,65536,1 +540,5400000,18446744073703621616,0,0,137134,33,2102,256,256,0,4895412794951726252,9821,65536,0,0,56558,4448,4530,65536,1 +1134,11340000,5940000,0,0,144370,175,1193,256,256,0,4708125299991117824,9822,65536,0,1,56558,4448,4530,65536,1 +1135,11350000,10000,0,0,256,175,1194,256,256,0,0,9824,65536,0,1,56558,4448,4530,65536,1 +1136,11360000,10000,0,0,256,175,1196,256,256,0,0,9825,65536,0,1,56558,4448,4530,65536,1 +1137,11370000,10000,0,0,256,175,1197,256,256,0,0,9826,65536,0,1,56558,4448,4530,65536,1 +1138,11380000,10000,0,0,256,175,1198,256,256,0,0,9827,65536,0,1,56558,4448,4530,65536,1 +1139,11390000,10000,0,0,256,175,1199,256,256,0,0,9829,65536,0,1,56558,4448,4530,65536,1 +1140,11400000,10000,0,0,256,175,1200,256,256,0,0,9830,65536,0,1,56558,4448,4530,65536,1 +1141,11410000,10000,0,0,256,175,1201,256,256,0,0,9831,65536,0,1,56558,4448,4530,65536,1 +1142,11420000,10000,0,0,256,175,1202,256,256,0,0,9832,65536,0,1,56558,4448,4530,65536,1 +1143,11430000,10000,0,0,256,175,1204,256,256,0,0,9833,65536,0,1,56558,4448,4530,65536,1 +1144,11440000,10000,0,0,256,175,1205,256,256,0,0,9835,65536,0,1,56558,4448,4530,65536,1 +1145,11450000,10000,0,0,256,175,1206,256,256,0,0,9836,65536,0,1,56558,4448,4530,65536,1 +1146,11460000,10000,0,0,256,175,1207,256,256,0,0,9837,65536,0,1,56558,4448,4530,65536,1 +1147,11470000,10000,0,0,256,177,1208,256,256,0,0,9838,65536,0,1,56558,4448,4530,65536,1 +1148,11480000,10000,0,0,256,177,1209,256,256,0,0,9839,65536,0,1,56558,4448,4530,65536,1 +1149,11490000,10000,0,0,256,177,1210,256,256,0,0,9841,65536,0,1,56558,4448,4530,65536,1 +1150,11500000,10000,0,0,256,177,1212,256,256,0,0,9842,65536,0,1,56558,4448,4530,65536,1 +1151,11510000,10000,0,0,256,177,1213,256,256,0,0,9843,65536,0,1,56558,4448,4530,65536,1 +1152,11520000,10000,0,0,256,177,1214,256,256,0,0,9844,65536,0,1,56558,4448,4530,65536,1 +1153,11530000,10000,0,0,256,177,1215,256,256,0,0,9845,65536,0,1,56558,4448,4530,65536,1 +1154,11540000,10000,0,0,256,177,1216,256,256,0,0,9846,65536,0,1,56558,4448,4530,65536,1 +1155,11550000,10000,0,0,256,177,1217,256,256,0,0,9848,65536,0,1,56558,4448,4530,65536,1 +1156,11560000,10000,0,0,256,177,1218,256,256,0,0,9849,65536,0,1,56558,4448,4530,65536,1 +1157,11570000,10000,0,0,256,177,1220,256,256,0,0,9850,65536,0,1,56558,4448,4530,65536,1 +1158,11580000,10000,0,0,256,177,1221,256,256,0,0,9852,65536,0,1,56558,4448,4530,65536,1 +1159,11590000,10000,0,0,256,177,1222,256,256,0,0,9855,65536,0,1,56558,4448,4530,65536,1 +1160,11600000,10000,0,0,256,177,1223,256,256,0,0,9857,65536,0,1,56558,4448,4530,65536,1 +1161,11610000,10000,0,0,256,177,1224,256,256,0,0,9858,65536,0,1,56558,4448,4530,65536,1 +1162,11620000,10000,0,0,256,177,1225,256,256,0,0,9859,65536,0,1,56558,4448,4530,65536,1 +1163,11630000,10000,0,0,256,177,1226,256,256,0,0,9860,65536,0,1,56558,4448,4530,65536,1 +1164,11640000,10000,0,0,256,177,1228,256,256,0,0,9862,65536,0,1,56558,4448,4530,65536,1 +1165,11650000,10000,0,0,256,177,1229,256,256,0,0,9863,65536,0,1,56558,4448,4530,65536,1 +1166,11660000,10000,0,0,256,177,1230,256,256,0,0,9864,65536,0,1,56558,4448,4530,65536,1 +1167,11670000,10000,0,0,256,177,1231,256,256,0,0,9866,65536,0,1,56558,4448,4530,65536,1 +1168,11680000,10000,0,0,256,177,1232,256,256,0,0,9867,65536,0,1,56558,4448,4530,65536,1 +1169,11690000,10000,0,0,256,177,1233,256,256,0,0,9868,65536,0,1,56558,4448,4530,65536,1 +1170,11700000,10000,0,0,256,177,1234,256,256,0,0,9870,65536,0,1,56558,4448,4530,65536,1 +1171,11710000,10000,0,0,256,177,1236,256,256,0,0,9871,65536,0,1,56558,4448,4530,65536,1 +1172,11720000,10000,0,0,256,177,1237,256,256,0,0,9872,65536,0,1,56558,4448,4530,65536,1 +1173,11730000,10000,0,0,256,177,1238,256,256,0,0,9873,65536,0,1,56558,4448,4530,65536,1 +1174,11740000,10000,0,0,256,177,1239,256,256,0,0,9874,65536,0,1,56558,4448,4530,65536,1 +1175,11750000,10000,0,0,256,177,1240,256,256,0,0,9875,65536,0,1,56558,4448,4530,65536,1 +1176,11760000,10000,0,0,256,177,1241,256,256,0,0,9877,65536,0,1,56558,4448,4530,65536,1 +1177,11770000,10000,0,0,256,177,1242,256,256,0,0,9878,65536,0,1,56558,4448,4530,65536,1 +1178,11780000,10000,0,0,256,177,1244,256,256,0,0,9879,65536,0,1,56558,4448,4530,65536,1 +1179,11790000,10000,0,0,256,177,1245,256,256,0,0,9881,65536,0,1,56558,4448,4530,65536,1 +1180,11800000,10000,0,0,256,177,1246,256,256,0,0,9882,65536,0,1,56558,4448,4530,65536,1 +1181,11810000,10000,0,0,256,177,1247,256,256,0,0,9884,65536,0,1,56558,4448,4530,65536,1 +1182,11820000,10000,0,0,256,177,1248,256,256,0,0,9885,65536,0,1,56558,4448,4530,65536,1 +1183,11830000,10000,0,0,256,177,1249,256,256,0,0,9886,65536,0,1,56558,4448,4530,65536,1 +317,3170000,18446744073700891616,0,0,80010,36,1061,256,256,0,4895412794951724919,9892,65536,0,0,56558,4448,4530,65536,1 +1184,11840000,8670000,0,0,214294,177,1250,256,256,0,4710910912700088320,9894,65536,0,1,56558,4448,4530,65536,1 +1185,11850000,10000,0,0,256,177,1252,256,256,0,0,9896,65536,0,1,56558,4448,4530,65536,1 +1186,11860000,10000,0,0,256,177,1253,256,256,0,0,9897,65536,0,1,56558,4448,4530,65536,1 +1187,11870000,10000,0,0,256,177,1254,256,256,0,0,9898,65536,0,1,56558,4448,4530,65536,1 +1188,11880000,10000,0,0,256,177,1255,256,256,0,0,9899,65536,0,1,56558,4448,4530,65536,1 +1189,11890000,10000,0,0,256,177,1256,256,256,0,0,9900,65536,0,1,56558,4448,4530,65536,1 +1190,11900000,10000,0,0,256,177,1257,256,256,0,0,9902,65536,0,1,56558,4448,4530,65536,1 +1191,11910000,10000,0,0,256,177,1258,256,256,0,0,9903,65536,0,1,56558,4448,4530,65536,1 +1192,11920000,10000,0,0,256,177,1260,256,256,0,0,9904,65536,0,1,56558,4448,4530,65536,1 +1193,11930000,10000,0,0,256,177,1261,256,256,0,0,9905,65536,0,1,56558,4448,4530,65536,1 +1194,11940000,10000,0,0,256,177,1262,256,256,0,0,9912,65536,0,1,56558,4448,4530,65536,1 +1195,11950000,10000,0,0,256,177,1263,256,256,0,0,9913,65536,0,1,56558,4448,4530,65536,1 +1196,11960000,10000,0,0,256,177,1264,256,256,0,0,9915,65536,0,1,56558,4448,4530,65536,1 +1197,11970000,10000,0,0,256,177,1265,256,256,0,0,9917,65536,0,1,56558,4448,4530,65536,1 +1198,11980000,10000,0,0,256,177,1266,256,256,0,0,9918,65536,0,1,56558,4448,4530,65536,1 +1199,11990000,10000,0,0,256,177,1268,256,256,0,0,9921,65536,0,1,56558,4448,4530,65536,1 +1200,12000000,10000,0,0,256,177,1269,256,256,0,0,9923,65536,0,1,56558,4448,4530,65536,1 +1201,12010000,10000,0,0,256,177,1270,256,256,0,0,9925,65536,0,1,56558,4448,4530,65536,1 +1202,12020000,10000,0,0,256,177,1271,256,256,0,0,9926,65536,0,1,56558,4448,4530,65536,1 +1203,12030000,10000,0,0,256,177,1272,256,256,0,0,9928,65536,0,1,56558,4448,4530,65536,1 +1204,12040000,10000,0,0,256,177,1273,256,256,0,0,9929,65536,0,1,56558,4448,4530,65536,1 +1205,12050000,10000,0,0,256,177,1274,256,256,0,0,9931,65536,0,1,56558,4448,4530,65536,1 +1206,12060000,10000,0,0,256,177,1276,256,256,0,0,9932,65536,0,1,56558,4448,4530,65536,1 +1207,12070000,10000,0,0,256,177,1277,256,256,0,0,9933,65536,0,1,56558,4448,4530,65536,1 +1208,12080000,10000,0,0,256,177,1278,256,256,0,0,9935,65536,0,1,56558,4448,4530,65536,1 +1209,12090000,10000,0,0,256,177,1279,256,256,0,0,9936,65536,0,1,56558,4448,4530,65536,1 +1210,12100000,10000,0,0,256,177,1280,256,256,0,0,9937,65536,0,1,56558,4448,4530,65536,1 +1211,12110000,10000,0,0,256,177,1281,256,256,0,0,9938,65536,0,1,56558,4448,4530,65536,1 +1212,12120000,10000,0,0,256,177,1282,256,256,0,0,9940,65536,0,1,56558,4448,4530,65536,1 +1213,12130000,10000,0,0,256,177,1284,256,256,0,0,9941,65536,0,1,56558,4448,4530,65536,1 +1214,12140000,10000,0,0,256,177,1285,256,256,0,0,9943,65536,0,1,56558,4448,4530,65536,1 +1215,12150000,10000,0,0,256,177,1286,256,256,0,0,9944,65536,0,1,56558,4448,4530,65536,1 +1216,12160000,10000,0,0,256,177,1287,256,256,0,0,9947,65536,0,1,56558,4448,4530,65536,1 +1217,12170000,10000,0,0,256,177,1288,256,256,0,0,9948,65536,0,1,56558,4448,4530,65536,1 +1218,12180000,10000,0,0,256,177,1289,256,256,0,0,9950,65536,0,1,56558,4448,4530,65536,1 +1219,12190000,10000,0,0,256,177,1290,256,256,0,0,9951,65536,0,1,56558,4448,4530,65536,1 +1220,12200000,10000,0,0,256,177,1292,256,256,0,0,9952,65536,0,1,56558,4448,4530,65536,1 +1221,12210000,10000,0,0,256,177,1293,256,256,0,0,9953,65536,0,1,56558,4448,4530,65536,1 +1222,12220000,10000,0,0,256,177,1294,256,256,0,0,9955,65536,0,1,56558,4448,4530,65536,1 +1223,12230000,10000,0,0,256,177,1295,256,256,0,0,9956,65536,0,1,56558,4448,4530,65536,1 +1224,12240000,10000,0,0,256,177,1296,256,256,0,0,9957,65536,0,1,56558,4448,4530,65536,1 +1225,12250000,10000,0,0,256,177,1297,256,256,0,0,9959,65536,0,1,56558,4448,4530,65536,1 +1226,12260000,10000,0,0,256,177,1298,256,256,0,0,9960,65536,0,1,56558,4448,4530,65536,1 +1227,12270000,10000,0,0,256,177,1300,256,256,0,0,9961,65536,0,1,56558,4448,4530,65536,1 +1228,12280000,10000,0,0,256,177,1301,256,256,0,0,9963,65536,0,1,56558,4448,4530,65536,1 +1229,12290000,10000,0,0,256,177,1302,256,256,0,0,9964,65536,0,1,56558,4448,4530,65536,1 +1230,12300000,10000,0,0,256,177,1303,256,256,0,0,9965,65536,0,1,56558,4448,4530,65536,1 +1231,12310000,10000,0,0,256,177,1304,256,256,0,0,9966,65536,0,1,56558,4448,4530,65536,1 +1232,12320000,10000,0,0,256,177,1305,256,256,0,0,9968,65536,0,1,56558,4448,4530,65536,1 +1233,12330000,10000,0,0,256,177,1306,256,256,0,0,9970,65536,0,1,56558,4448,4530,65536,1 +1234,12340000,10000,0,0,256,177,1308,256,256,0,0,9971,65536,0,1,56558,4448,4530,65536,1 +1235,12350000,10000,0,0,256,177,1309,256,256,0,0,9972,65536,0,1,56558,4448,4530,65536,1 +1236,12360000,10000,0,0,256,177,1310,256,256,0,0,9973,65536,0,1,56558,4448,4530,65536,1 +1237,12370000,10000,0,0,256,177,1311,256,256,0,0,9974,65536,0,1,56558,4448,4530,65536,1 +1238,12380000,10000,0,0,256,177,1312,256,256,0,0,9976,65536,0,1,56558,4448,4530,65536,1 +1239,12390000,10000,0,0,256,177,1313,256,256,0,0,9977,65536,0,1,56558,4448,4530,65536,1 +541,5410000,18446744073702571616,0,0,137286,37,1924,256,256,0,4895412794951725739,9983,65536,0,0,56558,4448,4530,65536,1 +1240,12400000,6990000,0,0,171354,177,1314,256,256,0,4709252728906317824,9985,65536,0,1,56558,4448,4530,65536,1 +1241,12410000,10000,0,0,256,177,1316,256,256,0,0,9986,65536,0,1,56558,4448,4530,65536,1 +1242,12420000,10000,0,0,256,177,1317,256,256,0,0,9988,65536,0,1,56558,4448,4530,65536,1 +1243,12430000,10000,0,0,256,177,1318,256,256,0,0,9989,65536,0,1,56558,4448,4530,65536,1 +1244,12440000,10000,0,0,256,177,1319,256,256,0,0,9990,65536,0,1,56558,4448,4530,65536,1 +1245,12450000,10000,0,0,256,177,1320,256,256,0,0,9991,65536,0,1,56558,4448,4530,65536,1 +1246,12460000,10000,0,0,256,177,1321,256,256,0,0,9992,65536,0,1,56558,4448,4530,65536,1 +1247,12470000,10000,0,0,256,177,1322,256,256,0,0,9994,65536,0,1,56558,4448,4530,65536,1 +1248,12480000,10000,0,0,256,177,1324,256,256,0,0,9995,65536,0,1,56558,4448,4530,65536,1 +1249,12490000,10000,0,0,256,177,1325,256,256,0,0,9997,65536,0,1,56558,4448,4530,65536,1 +1250,12500000,10000,0,0,256,177,1326,256,256,0,0,9998,65536,0,1,56558,4448,4530,65536,1 +1251,12510000,10000,0,0,256,177,1327,256,256,0,0,9999,65536,0,1,56558,4448,4530,65536,1 +1252,12520000,10000,0,0,256,177,1328,256,256,0,0,10000,65536,0,1,56558,4448,4530,65536,1 diff --git a/experiments/bare_metal/runs/doe-riscv64-20260912-182517.csv b/experiments/bare_metal/runs/doe-riscv64-20260912-182517.csv new file mode 100644 index 00000000..845ad9f4 --- /dev/null +++ b/experiments/bare_metal/runs/doe-riscv64-20260912-182517.csv @@ -0,0 +1,490 @@ +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,fleet_k_q48,fleet_conserved +960,9600000,10000,0,0,256,80,1150,1024,1024,0,0,10389,65536,0,1,54965,5233,5338,65536,1 +961,9610000,10000,0,0,256,86,1151,1024,1024,0,0,10392,65536,0,1,54965,5233,5338,65536,1 +962,9620000,10000,0,0,256,86,1153,1024,1024,0,0,10393,65536,0,1,54965,5233,5338,65536,1 +963,9630000,10000,0,0,256,91,1154,2048,2048,0,0,10395,65536,0,1,54965,5233,5338,65536,1 +964,9640000,10000,0,0,256,94,1155,2048,2048,0,0,10396,65536,0,1,54965,5233,5338,65536,1 +965,9650000,10000,0,0,256,94,1157,4096,4096,0,0,10397,65536,0,1,54965,5233,5338,65536,1 +966,9660000,10000,0,0,256,96,1158,4096,4096,0,0,10399,65536,0,1,54965,5233,5338,65536,1 +967,9670000,10000,0,0,256,98,1159,4096,4096,0,0,10400,65536,0,1,54965,5233,5338,65536,1 +968,9680000,10000,0,0,256,104,1161,4096,4096,0,0,10402,65536,0,1,54965,5233,5338,65536,1 +969,9690000,10000,0,0,256,104,1162,4096,4096,0,0,10403,65536,0,1,54965,5233,5338,65536,1 +970,9700000,10000,0,0,256,104,1163,2048,2048,0,0,10404,65536,0,1,54965,5233,5338,65536,1 +971,9710000,10000,0,0,256,104,1165,2048,2048,0,0,10406,65536,0,1,54965,5233,5338,65536,1 +972,9720000,10000,0,0,256,104,1166,1024,1024,0,0,10407,65536,0,1,54965,5233,5338,65536,1 +973,9730000,10000,0,0,256,104,1167,1024,1024,0,0,10408,65536,0,1,54965,5233,5338,65536,1 +974,9740000,10000,0,0,256,104,1100,512,512,0,0,10409,65536,0,1,54965,5233,5338,65536,1 +975,9750000,10000,0,0,256,104,1065,512,512,0,0,10411,65536,0,1,54965,5233,5338,65536,1 +976,9760000,10000,0,0,256,105,1018,256,256,0,0,10418,65536,0,1,54965,5233,5338,65536,1 +977,9770000,10000,0,0,256,105,1019,256,256,0,0,10419,65536,0,1,54965,5233,5338,65536,1 +978,9780000,10000,0,0,256,105,1020,256,256,0,0,10420,65536,0,1,54965,5233,5338,65536,1 +979,9790000,10000,0,0,256,105,1021,256,256,0,0,10421,65536,0,1,54965,5233,5338,65536,1 +980,9800000,10000,0,0,256,105,1023,256,256,0,0,10422,65536,0,1,54965,5233,5338,65536,1 +981,9810000,10000,0,0,256,105,1024,256,256,0,0,10423,65536,0,1,54965,5233,5338,65536,1 +982,9820000,10000,0,0,256,105,1020,256,256,0,0,10424,65536,0,1,54965,5233,5338,65536,1 +983,9830000,10000,0,0,256,105,1017,256,256,0,0,10425,65536,0,1,54965,5233,5338,65536,1 +984,9840000,10000,0,0,256,105,1018,256,256,0,0,10427,65536,0,1,54965,5233,5338,65536,1 +985,9850000,10000,0,0,256,105,1019,256,256,0,0,10427,65536,0,1,54965,5233,5338,65536,1 +986,9860000,10000,0,0,256,105,1020,256,256,0,0,10429,65536,0,1,54965,5233,5338,65536,1 +987,9870000,10000,0,0,256,105,1021,256,256,0,0,10430,65536,0,1,54965,5233,5338,65536,1 +988,9880000,10000,0,0,256,105,1023,256,256,0,0,10431,65536,0,1,54965,5233,5338,65536,1 +989,9890000,10000,0,0,256,105,1024,256,256,0,0,10432,65536,0,1,54965,5233,5338,65536,1 +990,9900000,10000,0,0,256,110,1025,256,256,0,0,10434,65536,0,1,54965,5233,5338,65536,1 +991,9910000,10000,0,0,256,111,1026,256,256,0,0,10435,65536,0,1,54965,5233,5338,65536,1 +992,9920000,10000,0,0,256,111,1027,256,256,0,0,10436,65536,0,1,54965,5233,5338,65536,1 +993,9930000,10000,0,0,256,112,1028,256,256,0,0,10437,65536,0,1,54965,5233,5338,65536,1 +994,9940000,10000,0,0,256,112,1029,256,256,0,0,10438,65536,0,1,54965,5233,5338,65536,1 +995,9950000,10000,0,0,256,112,1031,256,256,0,0,10439,65536,0,1,54965,5233,5338,65536,1 +996,9960000,10000,0,0,256,112,1032,256,256,0,0,10440,65536,0,1,54965,5233,5338,65536,1 +997,9970000,10000,0,0,256,112,1033,256,256,0,0,10441,65536,0,1,54965,5233,5338,65536,1 +998,9980000,10000,0,0,256,112,1034,256,256,0,0,10443,65536,0,1,54965,5233,5338,65536,1 +999,9990000,10000,0,0,256,112,1035,256,256,0,0,10444,65536,0,1,54965,5233,5338,65536,1 +1000,10000000,10000,0,0,256,112,1036,256,256,0,0,10446,65536,0,1,54965,5233,5338,65536,1 +1001,10010000,10000,0,0,256,113,1037,256,256,0,0,10447,65536,0,1,54965,5233,5338,65536,1 +120,1200000,18446744073700741616,0,0,29573,43,327,256,256,0,4895412794951724845,10454,65536,0,0,54965,5233,5338,65536,1 +1002,10020000,8820000,0,0,218137,113,1039,256,256,0,4710991443336888320,10456,65536,0,1,54965,5233,5338,65536,1 +1003,10030000,10000,0,0,256,113,1040,256,256,0,0,10457,65536,0,1,54965,5233,5338,65536,1 +1004,10040000,10000,0,0,256,113,1041,256,256,0,0,10459,65536,0,1,54965,5233,5338,65536,1 +1005,10050000,10000,0,0,256,113,1042,256,256,0,0,10460,65536,0,1,54965,5233,5338,65536,1 +1006,10060000,10000,0,0,256,113,1043,256,256,0,0,10461,65536,0,1,54965,5233,5338,65536,1 +1007,10070000,10000,0,0,256,113,1044,256,256,0,0,10463,65536,0,1,54965,5233,5338,65536,1 +1008,10080000,10000,0,0,256,113,1045,256,256,0,0,10464,65536,0,1,54965,5233,5338,65536,1 +1009,10090000,10000,0,0,256,113,1047,256,256,0,0,10465,65536,0,1,54965,5233,5338,65536,1 +1010,10100000,10000,0,0,256,113,1048,256,256,0,0,10466,65536,0,1,54965,5233,5338,65536,1 +1011,10110000,10000,0,0,256,113,1049,256,256,0,0,10467,65536,0,1,54965,5233,5338,65536,1 +1012,10120000,10000,0,0,256,113,1050,256,256,0,0,10468,65536,0,1,54965,5233,5338,65536,1 +1013,10130000,10000,0,0,256,113,1051,256,256,0,0,10469,65536,0,1,54965,5233,5338,65536,1 +1014,10140000,10000,0,0,256,113,1052,256,256,0,0,10470,65536,0,1,54965,5233,5338,65536,1 +1015,10150000,10000,0,0,256,115,1053,256,256,0,0,10472,65536,0,1,54965,5233,5338,65536,1 +1016,10160000,10000,0,0,256,115,1055,256,256,0,0,10473,65536,0,1,54965,5233,5338,65536,1 +1017,10170000,10000,0,0,256,115,1056,256,256,0,0,10475,65536,0,1,54965,5233,5338,65536,1 +1018,10180000,10000,0,0,256,115,1057,256,256,0,0,10476,65536,0,1,54965,5233,5338,65536,1 +1019,10190000,10000,0,0,256,115,1058,256,256,0,0,10477,65536,0,1,54965,5233,5338,65536,1 +1020,10200000,10000,0,0,256,115,1059,256,256,0,0,10478,65536,0,1,54965,5233,5338,65536,1 +1021,10210000,10000,0,0,256,115,1060,256,256,0,0,10480,65536,0,1,54965,5233,5338,65536,1 +1022,10220000,10000,0,0,256,115,1061,256,256,0,0,10481,65536,0,1,54965,5233,5338,65536,1 +1023,10230000,10000,0,0,256,115,1063,256,256,0,0,10482,65536,0,1,54965,5233,5338,65536,1 +1024,10240000,10000,0,0,256,115,1064,256,256,0,0,10483,65536,0,1,54965,5233,5338,65536,1 +1025,10250000,10000,0,0,256,115,1065,256,256,0,0,10484,65536,0,1,54965,5233,5338,65536,1 +1026,10260000,10000,0,0,256,115,1066,256,256,0,0,10485,65536,0,1,54965,5233,5338,65536,1 +435,4350000,18446744073703641616,0,0,110242,33,1523,256,256,0,4895412794951726261,10492,65536,0,0,54965,5233,5338,65536,1 +1027,10270000,5920000,0,0,143868,115,1067,256,256,0,4708103825154637824,10494,65536,0,1,54965,5233,5338,65536,1 +1028,10280000,10000,0,0,256,115,1068,256,256,0,0,10495,65536,0,1,54965,5233,5338,65536,1 +1029,10290000,10000,0,0,256,115,1069,256,256,0,0,10496,65536,0,1,54965,5233,5338,65536,1 +1030,10300000,10000,0,0,256,115,1071,256,256,0,0,10497,65536,0,1,54965,5233,5338,65536,1 +1031,10310000,10000,0,0,256,115,1072,256,256,0,0,10498,65536,0,1,54965,5233,5338,65536,1 +1032,10320000,10000,0,0,256,115,1073,256,256,0,0,10499,65536,0,1,54965,5233,5338,65536,1 +1033,10330000,10000,0,0,256,116,1074,256,256,0,0,10501,65536,0,1,54965,5233,5338,65536,1 +1034,10340000,10000,0,0,256,116,1075,256,256,0,0,10502,65536,0,1,54965,5233,5338,65536,1 +1035,10350000,10000,0,0,256,116,1076,256,256,0,0,10503,65536,0,1,54965,5233,5338,65536,1 +1036,10360000,10000,0,0,256,116,1077,256,256,0,0,10504,65536,0,1,54965,5233,5338,65536,1 +1037,10370000,10000,0,0,256,116,1079,256,256,0,0,10506,65536,0,1,54965,5233,5338,65536,1 +1038,10380000,10000,0,0,256,116,1080,256,256,0,0,10507,65536,0,1,54965,5233,5338,65536,1 +1039,10390000,10000,0,0,256,116,1081,256,256,0,0,10508,65536,0,1,54965,5233,5338,65536,1 +1040,10400000,10000,0,0,256,118,1082,256,256,0,0,10509,65536,0,1,54965,5233,5338,65536,1 +1041,10410000,10000,0,0,256,120,1083,256,256,0,0,10511,65536,0,1,54965,5233,5338,65536,1 +1042,10420000,10000,0,0,256,120,1084,256,256,0,0,10513,65536,0,1,54965,5233,5338,65536,1 +1043,10430000,10000,0,0,256,120,1085,256,256,0,0,10514,65536,0,1,54965,5233,5338,65536,1 +1044,10440000,10000,0,0,256,120,1087,256,256,0,0,10516,65536,0,1,54965,5233,5338,65536,1 +1045,10450000,10000,0,0,256,120,1088,256,256,0,0,10517,65536,0,1,54965,5233,5338,65536,1 +1046,10460000,10000,0,0,256,120,1089,256,256,0,0,10518,65536,0,1,54965,5233,5338,65536,1 +1047,10470000,10000,0,0,256,120,1090,256,256,0,0,10520,65536,0,1,54965,5233,5338,65536,1 +1048,10480000,10000,0,0,256,120,1091,256,256,0,0,10521,65536,0,1,54965,5233,5338,65536,1 +1049,10490000,10000,0,0,256,120,1092,256,256,0,0,10522,65536,0,1,54965,5233,5338,65536,1 +1050,10500000,10000,0,0,256,120,1093,256,256,0,0,10524,65536,0,1,54965,5233,5338,65536,1 +1051,10510000,10000,0,0,256,120,1095,256,256,0,0,10526,65536,0,1,54965,5233,5338,65536,1 +1052,10520000,10000,0,0,256,120,1096,256,256,0,0,10530,65536,0,1,54965,5233,5338,65536,1 +1053,10530000,10000,0,0,256,120,1097,256,256,0,0,10531,65536,0,1,54965,5233,5338,65536,1 +1054,10540000,10000,0,0,256,120,1098,256,256,0,0,10532,65536,0,1,54965,5233,5338,65536,1 +1055,10550000,10000,0,0,256,120,1099,256,256,0,0,10533,65536,0,1,54965,5233,5338,65536,1 +1056,10560000,10000,0,0,256,120,1100,256,256,0,0,10535,65536,0,1,54965,5233,5338,65536,1 +1057,10570000,10000,0,0,256,120,1101,256,256,0,0,10542,65536,0,1,54965,5233,5338,65536,1 +1058,10580000,10000,0,0,256,120,1103,256,256,0,0,10543,65536,0,1,54965,5233,5338,65536,1 +1059,10590000,10000,0,0,256,122,1104,256,256,0,0,10545,65536,0,1,54965,5233,5338,65536,1 +1060,10600000,10000,0,0,256,122,1105,256,256,0,0,10547,65536,0,1,54965,5233,5338,65536,1 +1061,10610000,10000,0,0,256,122,1106,256,256,0,0,10549,65536,0,1,54965,5233,5338,65536,1 +1062,10620000,10000,0,0,256,122,1107,256,256,0,0,10550,65536,0,1,54965,5233,5338,65536,1 +1063,10630000,10000,0,0,256,122,1108,256,256,0,0,10551,65536,0,1,54965,5233,5338,65536,1 +1064,10640000,10000,0,0,256,122,1109,256,256,0,0,10553,65536,0,1,54965,5233,5338,65536,1 +1065,10650000,10000,0,0,256,124,1111,256,256,0,0,10554,65536,0,1,54965,5233,5338,65536,1 +1066,10660000,10000,0,0,256,126,1112,256,256,0,0,10556,65536,0,1,54965,5233,5338,65536,1 +1067,10670000,10000,0,0,256,126,1113,256,256,0,0,10557,65536,0,1,54965,5233,5338,65536,1 +1068,10680000,10000,0,0,256,126,1114,256,256,0,0,10559,65536,0,1,54965,5233,5338,65536,1 +1069,10690000,10000,0,0,256,126,1115,256,256,0,0,10560,65536,0,1,54965,5233,5338,65536,1 +1070,10700000,10000,0,0,256,126,1116,256,256,0,0,10561,65536,0,1,54965,5233,5338,65536,1 +1071,10710000,10000,0,0,256,126,1117,256,256,0,0,10562,65536,0,1,54965,5233,5338,65536,1 +1072,10720000,10000,0,0,256,126,1119,256,256,0,0,10563,65536,0,1,54965,5233,5338,65536,1 +1073,10730000,10000,0,0,256,126,1120,256,256,0,0,10564,65536,0,1,54965,5233,5338,65536,1 +1074,10740000,10000,0,0,256,126,1121,256,256,0,0,10566,65536,0,1,54965,5233,5338,65536,1 +1075,10750000,10000,0,0,256,126,1122,256,256,0,0,10567,65536,0,1,54965,5233,5338,65536,1 +1076,10760000,10000,0,0,256,126,1123,256,256,0,0,10569,65536,0,1,54965,5233,5338,65536,1 +1077,10770000,10000,0,0,256,127,1124,256,256,0,0,10570,65536,0,1,54965,5233,5338,65536,1 +540,5400000,18446744073704181616,0,0,137134,33,2102,256,256,0,4895412794951726525,10577,65536,0,0,54965,5233,5338,65536,1 +1078,10780000,5380000,0,0,130032,128,1125,256,256,0,4707524004569677824,10578,65536,0,1,54965,5233,5338,65536,1 +1079,10790000,10000,0,0,256,128,1127,256,256,0,0,10580,65536,0,1,54965,5233,5338,65536,1 +1080,10800000,10000,0,0,256,128,1128,256,256,0,0,10581,65536,0,1,54965,5233,5338,65536,1 +1081,10810000,10000,0,0,256,128,1129,256,256,0,0,10582,65536,0,1,54965,5233,5338,65536,1 +1082,10820000,10000,0,0,256,128,1130,256,256,0,0,10584,65536,0,1,54965,5233,5338,65536,1 +1083,10830000,10000,0,0,256,128,1131,256,256,0,0,10585,65536,0,1,54965,5233,5338,65536,1 +1084,10840000,10000,0,0,256,128,1132,256,256,0,0,10587,65536,0,1,54965,5233,5338,65536,1 +1085,10850000,10000,0,0,256,128,1133,256,256,0,0,10588,65536,0,1,54965,5233,5338,65536,1 +1086,10860000,10000,0,0,256,128,1135,256,256,0,0,10589,65536,0,1,54965,5233,5338,65536,1 +1087,10870000,10000,0,0,256,128,1136,256,256,0,0,10590,65536,0,1,54965,5233,5338,65536,1 +1088,10880000,10000,0,0,256,128,1137,256,256,0,0,10592,65536,0,1,54965,5233,5338,65536,1 +1089,10890000,10000,0,0,256,128,1138,256,256,0,0,10593,65536,0,1,54965,5233,5338,65536,1 +1090,10900000,10000,0,0,256,128,1139,256,256,0,0,10595,65536,0,1,54965,5233,5338,65536,1 +1091,10910000,10000,0,0,256,129,1140,256,256,0,0,10596,65536,0,1,54965,5233,5338,65536,1 +1092,10920000,10000,0,0,256,129,1141,256,256,0,0,10597,65536,0,1,54965,5233,5338,65536,1 +1093,10930000,10000,0,0,256,129,1143,256,256,0,0,10599,65536,0,1,54965,5233,5338,65536,1 +1094,10940000,10000,0,0,256,129,1144,256,256,0,0,10600,65536,0,1,54965,5233,5338,65536,1 +1095,10950000,10000,0,0,256,129,1145,256,256,0,0,10601,65536,0,1,54965,5233,5338,65536,1 +1096,10960000,10000,0,0,256,129,1146,256,256,0,0,10603,65536,0,1,54965,5233,5338,65536,1 +1097,10970000,10000,0,0,256,129,1147,256,256,0,0,10603,65536,0,1,54965,5233,5338,65536,1 +1098,10980000,10000,0,0,256,129,1148,256,256,0,0,10604,65536,0,1,54965,5233,5338,65536,1 +1099,10990000,10000,0,0,256,129,1149,256,256,0,0,10606,65536,0,1,54965,5233,5338,65536,1 +1100,11000000,10000,0,0,256,129,1151,256,256,0,0,10607,65536,0,1,54965,5233,5338,65536,1 +1101,11010000,10000,0,0,256,129,1152,256,256,0,0,10608,65536,0,1,54965,5233,5338,65536,1 +1102,11020000,10000,0,0,256,129,1153,256,256,0,0,10609,65536,0,1,54965,5233,5338,65536,1 +1103,11030000,10000,0,0,256,129,1154,256,256,0,0,10613,65536,0,1,54965,5233,5338,65536,1 +1104,11040000,10000,0,0,256,129,1155,256,256,0,0,10614,65536,0,1,54965,5233,5338,65536,1 +1105,11050000,10000,0,0,256,129,1156,256,256,0,0,10615,65536,0,1,54965,5233,5338,65536,1 +1106,11060000,10000,0,0,256,129,1157,256,256,0,0,10616,65536,0,1,54965,5233,5338,65536,1 +1107,11070000,10000,0,0,256,129,1159,256,256,0,0,10617,65536,0,1,54965,5233,5338,65536,1 +1108,11080000,10000,0,0,256,129,1160,256,256,0,0,10619,65536,0,1,54965,5233,5338,65536,1 +1109,11090000,10000,0,0,256,129,1161,256,256,0,0,10620,65536,0,1,54965,5233,5338,65536,1 +1110,11100000,10000,0,0,256,129,1162,256,256,0,0,10622,65536,0,1,54965,5233,5338,65536,1 +1111,11110000,10000,0,0,256,129,1163,256,256,0,0,10623,65536,0,1,54965,5233,5338,65536,1 +1112,11120000,10000,0,0,256,129,1164,256,256,0,0,10624,65536,0,1,54965,5233,5338,65536,1 +1113,11130000,10000,0,0,256,129,1165,256,256,0,0,10625,65536,0,1,54965,5233,5338,65536,1 +1114,11140000,10000,0,0,256,129,1167,256,256,0,0,10627,65536,0,1,54965,5233,5338,65536,1 +1115,11150000,10000,0,0,256,129,1168,256,256,0,0,10628,65536,0,1,54965,5233,5338,65536,1 +1116,11160000,10000,0,0,256,129,1169,256,256,0,0,10629,65536,0,1,54965,5233,5338,65536,1 +1117,11170000,10000,0,0,256,129,1170,256,256,0,0,10630,65536,0,1,54965,5233,5338,65536,1 +1118,11180000,10000,0,0,256,129,1171,256,256,0,0,10631,65536,0,1,54965,5233,5338,65536,1 +1119,11190000,10000,0,0,256,130,1172,256,256,0,0,10633,65536,0,1,54965,5233,5338,65536,1 +1120,11200000,10000,0,0,256,130,1173,256,256,0,0,10634,65536,0,1,54965,5233,5338,65536,1 +1121,11210000,10000,0,0,256,130,1175,256,256,0,0,10635,65536,0,1,54965,5233,5338,65536,1 +1122,11220000,10000,0,0,256,130,1176,256,256,0,0,10636,65536,0,1,54965,5233,5338,65536,1 +1123,11230000,10000,0,0,256,130,1177,256,256,0,0,10638,65536,0,1,54965,5233,5338,65536,1 +1124,11240000,10000,0,0,256,130,1178,256,256,0,0,10640,65536,0,1,54965,5233,5338,65536,1 +1125,11250000,10000,0,0,256,130,1179,256,256,0,0,10641,65536,0,1,54965,5233,5338,65536,1 +1126,11260000,10000,0,0,256,130,1180,256,256,0,0,10642,65536,0,1,54965,5233,5338,65536,1 +1127,11270000,10000,0,0,256,130,1181,256,256,0,0,10644,65536,0,1,54965,5233,5338,65536,1 +330,3300000,18446744073701581616,0,0,83354,35,1091,256,256,0,4895412794951725256,10650,65536,0,0,54965,5233,5338,65536,1 +1128,11280000,7980000,0,0,196612,130,1183,256,256,0,4710315733312077824,10653,65536,0,1,54965,5233,5338,65536,1 +1129,11290000,10000,0,0,256,130,1184,256,256,0,0,10655,65536,0,1,54965,5233,5338,65536,1 +1130,11300000,10000,0,0,256,130,1185,256,256,0,0,10656,65536,0,1,54965,5233,5338,65536,1 +1131,11310000,10000,0,0,256,130,1186,256,256,0,0,10657,65536,0,1,54965,5233,5338,65536,1 +1132,11320000,10000,0,0,256,130,1187,256,256,0,0,10659,65536,0,1,54965,5233,5338,65536,1 +1133,11330000,10000,0,0,256,130,1188,256,256,0,0,10660,65536,0,1,54965,5233,5338,65536,1 +1134,11340000,10000,0,0,256,130,1189,256,256,0,0,10661,65536,0,1,54965,5233,5338,65536,1 +1135,11350000,10000,0,0,256,130,1191,256,256,0,0,10662,65536,0,1,54965,5233,5338,65536,1 +1136,11360000,10000,0,0,256,130,1192,256,256,0,0,10663,65536,0,1,54965,5233,5338,65536,1 +1137,11370000,10000,0,0,256,130,1193,256,256,0,0,10665,65536,0,1,54965,5233,5338,65536,1 +1138,11380000,10000,0,0,256,130,1194,256,256,0,0,10667,65536,0,1,54965,5233,5338,65536,1 +1139,11390000,10000,0,0,256,130,1195,256,256,0,0,10674,65536,0,1,54965,5233,5338,65536,1 +1140,11400000,10000,0,0,256,130,1196,256,256,0,0,10675,65536,0,1,54965,5233,5338,65536,1 +1141,11410000,10000,0,0,256,130,1197,256,256,0,0,10676,65536,0,1,54965,5233,5338,65536,1 +1142,11420000,10000,0,0,256,130,1199,256,256,0,0,10678,65536,0,1,54965,5233,5338,65536,1 +1143,11430000,10000,0,0,256,130,1200,256,256,0,0,10680,65536,0,1,54965,5233,5338,65536,1 +1144,11440000,10000,0,0,256,130,1201,256,256,0,0,10681,65536,0,1,54965,5233,5338,65536,1 +1145,11450000,10000,0,0,256,130,1202,256,256,0,0,10682,65536,0,1,54965,5233,5338,65536,1 +1146,11460000,10000,0,0,256,130,1203,256,256,0,0,10684,65536,0,1,54965,5233,5338,65536,1 +1147,11470000,10000,0,0,256,130,1204,256,256,0,0,10685,65536,0,1,54965,5233,5338,65536,1 +1148,11480000,10000,0,0,256,130,1205,256,256,0,0,10686,65536,0,1,54965,5233,5338,65536,1 +1149,11490000,10000,0,0,256,130,1207,256,256,0,0,10688,65536,0,1,54965,5233,5338,65536,1 +1150,11500000,10000,0,0,256,130,1208,256,256,0,0,10689,65536,0,1,54965,5233,5338,65536,1 +1151,11510000,10000,0,0,256,130,1209,256,256,0,0,10690,65536,0,1,54965,5233,5338,65536,1 +1152,11520000,10000,0,0,256,130,1210,256,256,0,0,10691,65536,0,1,54965,5233,5338,65536,1 +1153,11530000,10000,0,0,256,130,1211,256,256,0,0,10694,65536,0,1,54965,5233,5338,65536,1 +1154,11540000,10000,0,0,256,130,1212,256,256,0,0,10695,65536,0,1,54965,5233,5338,65536,1 +1155,11550000,10000,0,0,256,130,1213,256,256,0,0,10697,65536,0,1,54965,5233,5338,65536,1 +1156,11560000,10000,0,0,256,130,1215,256,256,0,0,10699,65536,0,1,54965,5233,5338,65536,1 +1157,11570000,10000,0,0,256,130,1216,256,256,0,0,10700,65536,0,1,54965,5233,5338,65536,1 +1158,11580000,10000,0,0,256,130,1217,256,256,0,0,10701,65536,0,1,54965,5233,5338,65536,1 +1159,11590000,10000,0,0,256,130,1218,256,256,0,0,10702,65536,0,1,54965,5233,5338,65536,1 +1160,11600000,10000,0,0,256,130,1219,256,256,0,0,10704,65536,0,1,54965,5233,5338,65536,1 +1161,11610000,10000,0,0,256,130,1220,256,256,0,0,10705,65536,0,1,54965,5233,5338,65536,1 +1162,11620000,10000,0,0,256,130,1221,256,256,0,0,10707,65536,0,1,54965,5233,5338,65536,1 +1163,11630000,10000,0,0,256,130,1223,256,256,0,0,10708,65536,0,1,54965,5233,5338,65536,1 +1164,11640000,10000,0,0,256,130,1224,256,256,0,0,10709,65536,0,1,54965,5233,5338,65536,1 +1165,11650000,10000,0,0,256,130,1225,256,256,0,0,10710,65536,0,1,54965,5233,5338,65536,1 +1166,11660000,10000,0,0,256,130,1226,256,256,0,0,10712,65536,0,1,54965,5233,5338,65536,1 +1167,11670000,10000,0,0,256,131,1227,256,256,0,0,10714,65536,0,1,54965,5233,5338,65536,1 +1168,11680000,10000,0,0,256,131,1228,256,256,0,0,10715,65536,0,1,54965,5233,5338,65536,1 +1169,11690000,10000,0,0,256,135,1229,256,256,0,0,10716,65536,0,1,54965,5233,5338,65536,1 +1170,11700000,10000,0,0,256,135,1231,256,256,0,0,10717,65536,0,1,54965,5233,5338,65536,1 +1171,11710000,10000,0,0,256,135,1232,256,256,0,0,10719,65536,0,1,54965,5233,5338,65536,1 +1172,11720000,10000,0,0,256,135,1233,256,256,0,0,10720,65536,0,1,54965,5233,5338,65536,1 +1173,11730000,10000,0,0,256,135,1234,256,256,0,0,10721,65536,0,1,54965,5233,5338,65536,1 +1174,11740000,10000,0,0,256,135,1235,256,256,0,0,10722,65536,0,1,54965,5233,5338,65536,1 +1175,11750000,10000,0,0,256,135,1236,256,256,0,0,10723,65536,0,1,54965,5233,5338,65536,1 +1176,11760000,10000,0,0,256,135,1237,256,256,0,0,10725,65536,0,1,54965,5233,5338,65536,1 +1177,11770000,10000,0,0,256,136,1239,256,256,0,0,10726,65536,0,1,54965,5233,5338,65536,1 +1178,11780000,10000,0,0,256,138,1240,256,256,0,0,10727,65536,0,1,54965,5233,5338,65536,1 +1179,11790000,10000,0,0,256,138,1241,256,256,0,0,10730,65536,0,1,54965,5233,5338,65536,1 +1180,11800000,10000,0,0,256,138,1242,256,256,0,0,10732,65536,0,1,54965,5233,5338,65536,1 +1181,11810000,10000,0,0,256,138,1243,256,256,0,0,10734,65536,0,1,54965,5233,5338,65536,1 +1182,11820000,10000,0,0,256,138,1244,256,256,0,0,10735,65536,0,1,54965,5233,5338,65536,1 +1183,11830000,10000,0,0,256,138,1245,256,256,0,0,10736,65536,0,1,54965,5233,5338,65536,1 +1184,11840000,10000,0,0,256,139,1247,256,256,0,0,10738,65536,0,1,54965,5233,5338,65536,1 +1185,11850000,10000,0,0,256,139,1248,256,256,0,0,10739,65536,0,1,54965,5233,5338,65536,1 +1186,11860000,10000,0,0,256,139,1249,256,256,0,0,10741,65536,0,1,54965,5233,5338,65536,1 +1187,11870000,10000,0,0,256,139,1250,256,256,0,0,10742,65536,0,1,54965,5233,5338,65536,1 +1188,11880000,10000,0,0,256,140,1251,256,256,0,0,10743,65536,0,1,54965,5233,5338,65536,1 +1189,11890000,10000,0,0,256,140,1252,256,256,0,0,10745,65536,0,1,54965,5233,5338,65536,1 +1190,11900000,10000,0,0,256,140,1253,256,256,0,0,10746,65536,0,1,54965,5233,5338,65536,1 +1191,11910000,10000,0,0,256,143,1255,256,256,0,0,10747,65536,0,1,54965,5233,5338,65536,1 +1192,11920000,10000,0,0,256,144,1256,256,256,0,0,10749,65536,0,1,54965,5233,5338,65536,1 +1193,11930000,10000,0,0,256,144,1257,256,256,0,0,10750,65536,0,1,54965,5233,5338,65536,1 +1194,11940000,10000,0,0,256,144,1258,256,256,0,0,10751,65536,0,1,54965,5233,5338,65536,1 +1195,11950000,10000,0,0,256,144,1259,256,256,0,0,10753,65536,0,1,54965,5233,5338,65536,1 +1196,11960000,10000,0,0,256,144,1260,256,256,0,0,10754,65536,0,1,54965,5233,5338,65536,1 +1197,11970000,10000,0,0,256,144,1261,256,256,0,0,10755,65536,0,1,54965,5233,5338,65536,1 +1198,11980000,10000,0,0,256,144,1263,256,256,0,0,10757,65536,0,1,54965,5233,5338,65536,1 +1199,11990000,10000,0,0,256,144,1264,256,256,0,0,10758,65536,0,1,54965,5233,5338,65536,1 +1200,12000000,10000,0,0,256,144,1265,256,256,0,0,10759,65536,0,1,54965,5233,5338,65536,1 +1201,12010000,10000,0,0,256,144,1266,256,256,0,0,10760,65536,0,1,54965,5233,5338,65536,1 +1202,12020000,10000,0,0,256,161,1267,256,256,0,0,10761,65536,0,1,54965,5233,5338,65536,1 +1203,12030000,10000,0,0,256,162,1268,256,256,0,0,10763,65536,0,1,54965,5233,5338,65536,1 +238,2380000,18446744073699901616,0,0,59805,38,773,256,256,0,4895412794951724435,10768,65536,0,0,54965,5233,5338,65536,1 +1204,12040000,9660000,0,0,239617,172,1269,256,256,0,4711442414902968320,10773,65536,0,1,54965,5233,5338,65536,1 +1205,12050000,10000,0,0,256,172,1271,256,256,0,0,10775,65536,0,1,54965,5233,5338,65536,1 +1206,12060000,10000,0,0,256,172,1272,256,256,0,0,10776,65536,0,1,54965,5233,5338,65536,1 +1207,12070000,10000,0,0,256,173,1273,256,256,0,0,10777,65536,0,1,54965,5233,5338,65536,1 +1208,12080000,10000,0,0,256,173,1274,256,256,0,0,10779,65536,0,1,54965,5233,5338,65536,1 +1209,12090000,10000,0,0,256,173,1275,256,256,0,0,10780,65536,0,1,54965,5233,5338,65536,1 +1210,12100000,10000,0,0,256,173,1276,256,256,0,0,10781,65536,0,1,54965,5233,5338,65536,1 +1211,12110000,10000,0,0,256,173,1277,256,256,0,0,10782,65536,0,1,54965,5233,5338,65536,1 +1212,12120000,10000,0,0,256,173,1279,256,256,0,0,10784,65536,0,1,54965,5233,5338,65536,1 +1213,12130000,10000,0,0,256,173,1280,256,256,0,0,10785,65536,0,1,54965,5233,5338,65536,1 +1214,12140000,10000,0,0,256,173,1281,256,256,0,0,10787,65536,0,1,54965,5233,5338,65536,1 +1215,12150000,10000,0,0,256,173,1282,256,256,0,0,10788,65536,0,1,54965,5233,5338,65536,1 +1216,12160000,10000,0,0,256,173,1283,256,256,0,0,10789,65536,0,1,54965,5233,5338,65536,1 +1217,12170000,10000,0,0,256,173,1284,256,256,0,0,10791,65536,0,1,54965,5233,5338,65536,1 +1218,12180000,10000,0,0,256,173,1285,256,256,0,0,10792,65536,0,1,54965,5233,5338,65536,1 +1219,12190000,10000,0,0,256,173,1287,256,256,0,0,10796,65536,0,1,54965,5233,5338,65536,1 +1220,12200000,10000,0,0,256,173,1288,256,256,0,0,10824,65536,0,1,54965,5233,5338,65536,1 +1221,12210000,10000,0,0,256,173,1289,256,256,0,0,10825,65536,0,1,54965,5233,5338,65536,1 +1222,12220000,10000,0,0,256,173,1290,256,256,0,0,10828,65536,0,1,54965,5233,5338,65536,1 +1223,12230000,10000,0,0,256,173,1291,256,256,0,0,10830,65536,0,1,54965,5233,5338,65536,1 +1224,12240000,10000,0,0,256,173,1292,256,256,0,0,10832,65536,0,1,54965,5233,5338,65536,1 +1225,12250000,10000,0,0,256,173,1293,256,256,0,0,10834,65536,0,1,54965,5233,5338,65536,1 +1226,12260000,10000,0,0,256,173,1295,256,256,0,0,10836,65536,0,1,54965,5233,5338,65536,1 +1227,12270000,10000,0,0,256,173,1296,256,256,0,0,10838,65536,0,1,54965,5233,5338,65536,1 +1228,12280000,10000,0,0,256,173,1297,256,256,0,0,10841,65536,0,1,54965,5233,5338,65536,1 +1229,12290000,10000,0,0,256,173,1298,256,256,0,0,10845,65536,0,1,54965,5233,5338,65536,1 +1230,12300000,10000,0,0,256,173,1299,256,256,0,0,10847,65536,0,1,54965,5233,5338,65536,1 +1231,12310000,10000,0,0,256,173,1300,256,256,0,0,10848,65536,0,1,54965,5233,5338,65536,1 +1232,12320000,10000,0,0,256,173,1301,256,256,0,0,10850,65536,0,1,54965,5233,5338,65536,1 +1233,12330000,10000,0,0,256,173,1303,256,256,0,0,10851,65536,0,1,54965,5233,5338,65536,1 +1234,12340000,10000,0,0,256,173,1304,256,256,0,0,10852,65536,0,1,54965,5233,5338,65536,1 +1235,12350000,10000,0,0,256,173,1305,256,256,0,0,10854,65536,0,1,54965,5233,5338,65536,1 +1236,12360000,10000,0,0,256,173,1306,256,256,0,0,10855,65536,0,1,54965,5233,5338,65536,1 +1237,12370000,10000,0,0,256,173,1307,256,256,0,0,10856,65536,0,1,54965,5233,5338,65536,1 +1238,12380000,10000,0,0,256,173,1308,256,256,0,0,10857,65536,0,1,54965,5233,5338,65536,1 +1239,12390000,10000,0,0,256,173,1309,256,256,0,0,10858,65536,0,1,54965,5233,5338,65536,1 +1240,12400000,10000,0,0,256,173,1311,256,256,0,0,10860,65536,0,1,54965,5233,5338,65536,1 +1241,12410000,10000,0,0,256,173,1312,256,256,0,0,10861,65536,0,1,54965,5233,5338,65536,1 +1242,12420000,10000,0,0,256,173,1313,256,256,0,0,10862,65536,0,1,54965,5233,5338,65536,1 +1243,12430000,10000,0,0,256,173,1314,256,256,0,0,10863,65536,0,1,54965,5233,5338,65536,1 +1244,12440000,10000,0,0,256,173,1315,256,256,0,0,10865,65536,0,1,54965,5233,5338,65536,1 +1245,12450000,10000,0,0,256,173,1316,256,256,0,0,10866,65536,0,1,54965,5233,5338,65536,1 +1246,12460000,10000,0,0,256,173,1317,256,256,0,0,10867,65536,0,1,54965,5233,5338,65536,1 +1247,12470000,10000,0,0,256,173,1319,256,256,0,0,10868,65536,0,1,54965,5233,5338,65536,1 +1248,12480000,10000,0,0,256,173,1320,256,256,0,0,10869,65536,0,1,54965,5233,5338,65536,1 +1249,12490000,10000,0,0,256,173,1321,256,256,0,0,10870,65536,0,1,54965,5233,5338,65536,1 +1250,12500000,10000,0,0,256,173,1322,256,256,0,0,10872,65536,0,1,54965,5233,5338,65536,1 +1251,12510000,10000,0,0,256,173,1323,256,256,0,0,10873,65536,0,1,54965,5233,5338,65536,1 +1252,12520000,10000,0,0,256,173,1324,256,256,0,0,10875,65536,0,1,54965,5233,5338,65536,1 +1253,12530000,10000,0,0,256,173,1325,256,256,0,0,10876,65536,0,1,54965,5233,5338,65536,1 +1254,12540000,10000,0,0,256,173,1327,256,256,0,0,10877,65536,0,1,54965,5233,5338,65536,1 +1255,12550000,10000,0,0,256,173,1328,256,256,0,0,10880,65536,0,1,54965,5233,5338,65536,1 +1256,12560000,10000,0,0,256,173,1329,256,256,0,0,10881,65536,0,1,54965,5233,5338,65536,1 +1257,12570000,10000,0,0,256,173,1330,256,256,0,0,10882,65536,0,1,54965,5233,5338,65536,1 +1258,12580000,10000,0,0,256,173,1331,256,256,0,0,10884,65536,0,1,54965,5233,5338,65536,1 +1259,12590000,10000,0,0,256,173,1332,256,256,0,0,10886,65536,0,1,54965,5233,5338,65536,1 +1260,12600000,10000,0,0,256,173,1333,256,256,0,0,10887,65536,0,1,54965,5233,5338,65536,1 +1261,12610000,10000,0,0,256,173,1335,256,256,0,0,10888,65536,0,1,54965,5233,5338,65536,1 +1262,12620000,10000,0,0,256,173,1336,256,256,0,0,10890,65536,0,1,54965,5233,5338,65536,1 +1263,12630000,10000,0,0,256,173,1337,256,256,0,0,10891,65536,0,1,54965,5233,5338,65536,1 +1264,12640000,10000,0,0,256,173,1338,256,256,0,0,10893,65536,0,1,54965,5233,5338,65536,1 +1265,12650000,10000,0,0,256,173,1339,256,256,0,0,10894,65536,0,1,54965,5233,5338,65536,1 +1266,12660000,10000,0,0,256,173,1340,256,256,0,0,10895,65536,0,1,54965,5233,5338,65536,1 +1267,12670000,10000,0,0,256,173,1341,256,256,0,0,10897,65536,0,1,54965,5233,5338,65536,1 +1268,12680000,10000,0,0,256,173,1343,256,256,0,0,10898,65536,0,1,54965,5233,5338,65536,1 +1269,12690000,10000,0,0,256,173,1344,256,256,0,0,10900,65536,0,1,54965,5233,5338,65536,1 +1270,12700000,10000,0,0,256,173,1345,256,256,0,0,10901,65536,0,1,54965,5233,5338,65536,1 +1271,12710000,10000,0,0,256,173,1346,256,256,0,0,10902,65536,0,1,54965,5233,5338,65536,1 +1272,12720000,10000,0,0,256,173,1347,256,256,0,0,10903,65536,0,1,54965,5233,5338,65536,1 +1273,12730000,10000,0,0,256,173,1348,256,256,0,0,10905,65536,0,1,54965,5233,5338,65536,1 +1274,12740000,10000,0,0,256,173,1349,256,256,0,0,10906,65536,0,1,54965,5233,5338,65536,1 +1275,12750000,10000,0,0,256,173,1351,256,256,0,0,10908,65536,0,1,54965,5233,5338,65536,1 +1276,12760000,10000,0,0,256,173,1352,256,256,0,0,10909,65536,0,1,54965,5233,5338,65536,1 +1277,12770000,10000,0,0,256,173,1353,256,256,0,0,10911,65536,0,1,54965,5233,5338,65536,1 +1278,12780000,10000,0,0,256,173,1354,256,256,0,0,10913,65536,0,1,54965,5233,5338,65536,1 +436,4360000,18446744073701131616,0,0,110393,37,1483,256,256,0,4895412794951725036,10921,65536,0,0,54965,5233,5338,65536,1 +1279,12790000,8430000,0,0,208229,173,1355,256,256,0,4710782063681208320,10923,65536,0,1,54965,5233,5338,65536,1 +1280,12800000,10000,0,0,256,173,1356,256,256,0,0,10924,65536,0,1,54965,5233,5338,65536,1 +1281,12810000,10000,0,0,256,173,1357,256,256,0,0,10925,65536,0,1,54965,5233,5338,65536,1 +1282,12820000,10000,0,0,256,173,1359,256,256,0,0,10926,65536,0,1,54965,5233,5338,65536,1 +1283,12830000,10000,0,0,256,173,1360,256,256,0,0,10927,65536,0,1,54965,5233,5338,65536,1 +1284,12840000,10000,0,0,256,173,1361,256,256,0,0,10928,65536,0,1,54965,5233,5338,65536,1 +1285,12850000,10000,0,0,256,173,1362,256,256,0,0,10929,65536,0,1,54965,5233,5338,65536,1 +1286,12860000,10000,0,0,256,173,1363,256,256,0,0,10931,65536,0,1,54965,5233,5338,65536,1 +1287,12870000,10000,0,0,256,173,1364,256,256,0,0,10932,65536,0,1,54965,5233,5338,65536,1 +1288,12880000,10000,0,0,256,173,1365,256,256,0,0,10933,65536,0,1,54965,5233,5338,65536,1 +1289,12890000,10000,0,0,256,173,1367,256,256,0,0,10934,65536,0,1,54965,5233,5338,65536,1 +1290,12900000,10000,0,0,256,173,1368,256,256,0,0,10936,65536,0,1,54965,5233,5338,65536,1 +1291,12910000,10000,0,0,256,173,1369,256,256,0,0,10937,65536,0,1,54965,5233,5338,65536,1 +1292,12920000,10000,0,0,256,173,1370,256,256,0,0,10939,65536,0,1,54965,5233,5338,65536,1 +1293,12930000,10000,0,0,256,173,1371,256,256,0,0,10940,65536,0,1,54965,5233,5338,65536,1 +1294,12940000,10000,0,0,256,174,1372,256,256,0,0,10942,65536,0,1,54965,5233,5338,65536,1 +1295,12950000,10000,0,0,256,174,1373,256,256,0,0,10944,65536,0,1,54965,5233,5338,65536,1 +1296,12960000,10000,0,0,256,174,1375,256,256,0,0,10945,65536,0,1,54965,5233,5338,65536,1 +1297,12970000,10000,0,0,256,174,1376,256,256,0,0,10947,65536,0,1,54965,5233,5338,65536,1 +1298,12980000,10000,0,0,256,174,1377,256,256,0,0,10948,65536,0,1,54965,5233,5338,65536,1 +1299,12990000,10000,0,0,256,176,1378,256,256,0,0,10957,65536,0,1,54965,5233,5338,65536,1 +1300,13000000,10000,0,0,256,176,1379,256,256,0,0,10958,65536,0,1,54965,5233,5338,65536,1 +1301,13010000,10000,0,0,256,176,1380,256,256,0,0,10960,65536,0,1,54965,5233,5338,65536,1 +1302,13020000,10000,0,0,256,176,1381,256,256,0,0,10961,65536,0,1,54965,5233,5338,65536,1 +1303,13030000,10000,0,0,256,176,1383,256,256,0,0,10962,65536,0,1,54965,5233,5338,65536,1 +1304,13040000,10000,0,0,256,176,1384,256,256,0,0,10964,65536,0,1,54965,5233,5338,65536,1 +1305,13050000,10000,0,0,256,176,1385,256,256,0,0,10965,65536,0,1,54965,5233,5338,65536,1 +1306,13060000,10000,0,0,256,176,1386,256,256,0,0,10967,65536,0,1,54965,5233,5338,65536,1 +1307,13070000,10000,0,0,256,176,1387,256,256,0,0,10968,65536,0,1,54965,5233,5338,65536,1 +1308,13080000,10000,0,0,256,176,1388,256,256,0,0,10969,65536,0,1,54965,5233,5338,65536,1 +1309,13090000,10000,0,0,256,176,1389,256,256,0,0,10970,65536,0,1,54965,5233,5338,65536,1 +1310,13100000,10000,0,0,256,176,1391,256,256,0,0,10971,65536,0,1,54965,5233,5338,65536,1 +1311,13110000,10000,0,0,256,176,1392,256,256,0,0,10972,65536,0,1,54965,5233,5338,65536,1 +1312,13120000,10000,0,0,256,176,1393,256,256,0,0,10973,65536,0,1,54965,5233,5338,65536,1 +1313,13130000,10000,0,0,256,176,1394,256,256,0,0,10976,65536,0,1,54965,5233,5338,65536,1 +1314,13140000,10000,0,0,256,176,1395,256,256,0,0,10977,65536,0,1,54965,5233,5338,65536,1 +1315,13150000,10000,0,0,256,176,1396,256,256,0,0,10978,65536,0,1,54965,5233,5338,65536,1 +1316,13160000,10000,0,0,256,176,1397,256,256,0,0,10979,65536,0,1,54965,5233,5338,65536,1 +1317,13170000,10000,0,0,256,176,1399,256,256,0,0,10981,65536,0,1,54965,5233,5338,65536,1 +1318,13180000,10000,0,0,256,176,1400,256,256,0,0,10982,65536,0,1,54965,5233,5338,65536,1 +1319,13190000,10000,0,0,256,176,1401,256,256,0,0,10984,65536,0,1,54965,5233,5338,65536,1 +1320,13200000,10000,0,0,256,176,1402,256,256,0,0,10985,65536,0,1,54965,5233,5338,65536,1 +1321,13210000,10000,0,0,256,176,1403,256,256,0,0,10986,65536,0,1,54965,5233,5338,65536,1 +1322,13220000,10000,0,0,256,176,1404,256,256,0,0,10987,65536,0,1,54965,5233,5338,65536,1 +1323,13230000,10000,0,0,256,176,1405,256,256,0,0,10988,65536,0,1,54965,5233,5338,65536,1 +1324,13240000,10000,0,0,256,176,1407,256,256,0,0,10990,65536,0,1,54965,5233,5338,65536,1 +1325,13250000,10000,0,0,256,176,1408,256,256,0,0,10991,65536,0,1,54965,5233,5338,65536,1 +1326,13260000,10000,0,0,256,176,1409,256,256,0,0,10993,65536,0,1,54965,5233,5338,65536,1 +1327,13270000,10000,0,0,256,176,1410,256,256,0,0,10994,65536,0,1,54965,5233,5338,65536,1 +1328,13280000,10000,0,0,256,176,1411,256,256,0,0,10995,65536,0,1,54965,5233,5338,65536,1 +1329,13290000,10000,0,0,256,176,1412,256,256,0,0,10997,65536,0,1,54965,5233,5338,65536,1 +1330,13300000,10000,0,0,256,176,1413,256,256,0,0,10999,65536,0,1,54965,5233,5338,65536,1 +1331,13310000,10000,0,0,256,176,1415,256,256,0,0,11000,65536,0,1,54965,5233,5338,65536,1 +1332,13320000,10000,0,0,256,176,1416,256,256,0,0,11001,65536,0,1,54965,5233,5338,65536,1 +1333,13330000,10000,0,0,256,176,1417,256,256,0,0,11002,65536,0,1,54965,5233,5338,65536,1 +1334,13340000,10000,0,0,256,176,1418,256,256,0,0,11004,65536,0,1,54965,5233,5338,65536,1 +1335,13350000,10000,0,0,256,176,1419,256,256,0,0,11005,65536,0,1,54965,5233,5338,65536,1 +1336,13360000,10000,0,0,256,176,1420,256,256,0,0,11006,65536,0,1,54965,5233,5338,65536,1 +1337,13370000,10000,0,0,256,176,1421,256,256,0,0,11007,65536,0,1,54965,5233,5338,65536,1 +1338,13380000,10000,0,0,256,176,1423,256,256,0,0,11008,65536,0,1,54965,5233,5338,65536,1 +645,6450000,18446744073702621616,0,0,164022,30,2682,256,256,0,4895412794951725763,11019,65536,0,0,54965,5233,5338,65536,1 +1339,13390000,6940000,0,0,169960,176,1424,256,256,0,4709199041815117824,11022,65536,0,1,54965,5233,5338,65536,1 +1340,13400000,10000,0,0,256,176,1425,256,256,0,0,11024,65536,0,1,54965,5233,5338,65536,1 +1341,13410000,10000,0,0,256,175,1426,256,256,0,0,11026,65536,0,1,54965,5233,5338,65536,1 +1342,13420000,10000,0,0,256,175,1427,256,256,0,0,11027,65536,0,1,54965,5233,5338,65536,1 +1343,13430000,10000,0,0,256,174,1428,256,256,0,0,11029,65536,0,1,54965,5233,5338,65536,1 +1344,13440000,10000,0,0,256,174,1429,256,256,0,0,11031,65536,0,1,54965,5233,5338,65536,1 +1345,13450000,10000,0,0,256,174,1430,256,256,0,0,11033,65536,0,1,54965,5233,5338,65536,1 +1346,13460000,10000,0,0,256,174,1431,256,256,0,0,11034,65536,0,1,54965,5233,5338,65536,1 +1347,13470000,10000,0,0,256,173,1432,256,256,0,0,11036,65536,0,1,54965,5233,5338,65536,1 +1348,13480000,10000,0,0,256,173,1433,256,256,0,0,11038,65536,0,1,54965,5233,5338,65536,1 +1349,13490000,10000,0,0,256,173,1435,256,256,0,0,11039,65536,0,1,54965,5233,5338,65536,1 +1350,13500000,10000,0,0,256,173,1436,256,256,0,0,11041,65536,0,1,54965,5233,5338,65536,1 +1351,13510000,10000,0,0,256,169,1436,256,256,0,0,11042,65536,0,1,54965,5233,5338,65536,1 +1352,13520000,10000,0,0,256,169,1437,256,256,0,0,11044,65536,0,1,54965,5233,5338,65536,1 +1353,13530000,10000,0,0,256,169,1438,256,256,0,0,11045,65536,0,1,54965,5233,5338,65536,1 +1354,13540000,10000,0,0,256,169,1439,256,256,0,0,11047,65536,0,1,54965,5233,5338,65536,1 +1355,13550000,10000,0,0,256,169,1440,256,256,0,0,11049,65536,0,1,54965,5233,5338,65536,1 +1356,13560000,10000,0,0,256,169,1442,256,256,0,0,11051,65536,0,1,54965,5233,5338,65536,1 +1357,13570000,10000,0,0,256,169,1443,256,256,0,0,11053,65536,0,1,54965,5233,5338,65536,1 +1358,13580000,10000,0,0,256,169,1444,256,256,0,0,11054,65536,0,1,54965,5233,5338,65536,1 +1359,13590000,10000,0,0,256,169,1445,256,256,0,0,11056,65536,0,1,54965,5233,5338,65536,1 +1360,13600000,10000,0,0,256,169,1446,256,256,0,0,11058,65536,0,1,54965,5233,5338,65536,1 +1361,13610000,10000,0,0,256,154,1447,256,256,0,0,11059,65536,0,1,54965,5233,5338,65536,1 +1362,13620000,10000,0,0,256,149,1447,256,256,0,0,11060,65536,0,1,54965,5233,5338,65536,1 +1363,13630000,10000,0,0,256,149,1448,256,256,0,0,11062,65536,0,1,54965,5233,5338,65536,1 +541,5410000,18446744073701331616,0,0,137286,37,1924,256,256,0,4895412794951725133,11070,65536,0,0,54965,5233,5338,65536,1 +1364,13640000,8230000,0,0,203096,139,1449,256,256,0,4710584168768077824,11072,65536,0,1,54965,5233,5338,65536,1 +1365,13650000,10000,0,0,256,139,1450,256,256,0,0,11073,65536,0,1,54965,5233,5338,65536,1 +1366,13660000,10000,0,0,256,139,1451,256,256,0,0,11075,65536,0,1,54965,5233,5338,65536,1 +1367,13670000,10000,0,0,256,139,1452,256,256,0,0,11077,65536,0,1,54965,5233,5338,65536,1 +1368,13680000,10000,0,0,256,139,1453,256,256,0,0,11078,65536,0,1,54965,5233,5338,65536,1 +1369,13690000,10000,0,0,256,139,1455,256,256,0,0,11079,65536,0,1,54965,5233,5338,65536,1 +1370,13700000,10000,0,0,256,139,1456,256,256,0,0,11081,65536,0,1,54965,5233,5338,65536,1 +1371,13710000,10000,0,0,256,139,1457,256,256,0,0,11090,65536,0,1,54965,5233,5338,65536,1 +1372,13720000,10000,0,0,256,139,1458,256,256,0,0,11092,65536,0,1,54965,5233,5338,65536,1 +1373,13730000,10000,0,0,256,139,1459,256,256,0,0,11093,65536,0,1,54965,5233,5338,65536,1 +1374,13740000,10000,0,0,256,139,1460,256,256,0,0,11094,65536,0,1,54965,5233,5338,65536,1 +1375,13750000,10000,0,0,256,139,1461,256,256,0,0,11095,65536,0,1,54965,5233,5338,65536,1 +1376,13760000,10000,0,0,256,139,1462,256,256,0,0,11097,65536,0,1,54965,5233,5338,65536,1 +1377,13770000,10000,0,0,256,139,1464,256,256,0,0,11098,65536,0,1,54965,5233,5338,65536,1 +1378,13780000,10000,0,0,256,139,1465,256,256,0,0,11099,65536,0,1,54965,5233,5338,65536,1 +1379,13790000,10000,0,0,256,139,1466,256,256,0,0,11101,65536,0,1,54965,5233,5338,65536,1 +1380,13800000,10000,0,0,256,139,1467,256,256,0,0,11103,65536,0,1,54965,5233,5338,65536,1 +1381,13810000,10000,0,0,256,139,1468,256,256,0,0,11105,65536,0,1,54965,5233,5338,65536,1 +1382,13820000,10000,0,0,256,139,1469,256,256,0,0,11106,65536,0,1,54965,5233,5338,65536,1 +1383,13830000,10000,0,0,256,139,1470,256,256,0,0,11107,65536,0,1,54965,5233,5338,65536,1 +1384,13840000,10000,0,0,256,139,1472,256,256,0,0,11109,65536,0,1,54965,5233,5338,65536,1 +1385,13850000,10000,0,0,256,139,1473,256,256,0,0,11110,65536,0,1,54965,5233,5338,65536,1 +1386,13860000,10000,0,0,256,141,1474,256,256,0,0,11112,65536,0,1,54965,5233,5338,65536,1 +1387,13870000,10000,0,0,256,141,1475,256,256,0,0,11113,65536,0,1,54965,5233,5338,65536,1 +1388,13880000,10000,0,0,256,141,1476,256,256,0,0,11117,65536,0,1,54965,5233,5338,65536,1 +1389,13890000,10000,0,0,256,141,1477,256,256,0,0,11118,65536,0,1,54965,5233,5338,65536,1 +1390,13900000,10000,0,0,256,141,1478,256,256,0,0,11119,65536,0,1,54965,5233,5338,65536,1 +1391,13910000,10000,0,0,256,141,1480,256,256,0,0,11120,65536,0,1,54965,5233,5338,65536,1 +1392,13920000,10000,0,0,256,141,1481,256,256,0,0,11121,65536,0,1,54965,5233,5338,65536,1 +1393,13930000,10000,0,0,256,141,1482,256,256,0,0,11122,65536,0,1,54965,5233,5338,65536,1 +1394,13940000,10000,0,0,256,141,1483,256,256,0,0,11124,65536,0,1,54965,5233,5338,65536,1 +1395,13950000,10000,0,0,256,141,1484,256,256,0,0,11125,65536,0,1,54965,5233,5338,65536,1 +1396,13960000,10000,0,0,256,141,1485,256,256,0,0,11126,65536,0,1,54965,5233,5338,65536,1 +1397,13970000,10000,0,0,256,141,1486,256,256,0,0,11127,65536,0,1,54965,5233,5338,65536,1 +1398,13980000,10000,0,0,256,141,1488,256,256,0,0,11129,65536,0,1,54965,5233,5338,65536,1 +1399,13990000,10000,0,0,256,141,1489,256,256,0,0,11130,65536,0,1,54965,5233,5338,65536,1 +1400,14000000,10000,0,0,256,143,1490,256,256,0,0,11132,65536,0,1,54965,5233,5338,65536,1 +1401,14010000,10000,0,0,256,145,1491,256,256,0,0,11133,65536,0,1,54965,5233,5338,65536,1 +1402,14020000,10000,0,0,256,146,1492,256,256,0,0,11135,65536,0,1,54965,5233,5338,65536,1 +1403,14030000,10000,0,0,256,146,1493,256,256,0,0,11137,65536,0,1,54965,5233,5338,65536,1 +1404,14040000,10000,0,0,256,146,1494,256,256,0,0,11138,65536,0,1,54965,5233,5338,65536,1 +1405,14050000,10000,0,0,256,146,1496,256,256,0,0,11140,65536,0,1,54965,5233,5338,65536,1 +1406,14060000,10000,0,0,256,146,1497,256,256,0,0,11141,65536,0,1,54965,5233,5338,65536,1 +1407,14070000,10000,0,0,256,146,1498,256,256,0,0,11143,65536,0,1,54965,5233,5338,65536,1 +1408,14080000,10000,0,0,256,146,1499,256,256,0,0,11145,65536,0,1,54965,5233,5338,65536,1 +1409,14090000,10000,0,0,256,146,1500,256,256,0,0,11146,65536,0,1,54965,5233,5338,65536,1 +1410,14100000,10000,0,0,256,146,1501,256,256,0,0,11148,65536,0,1,54965,5233,5338,65536,1 +1411,14110000,10000,0,0,256,146,1502,256,256,0,0,11149,65536,0,1,54965,5233,5338,65536,1 +1412,14120000,10000,0,0,256,146,1504,256,256,0,0,11151,65536,0,1,54965,5233,5338,65536,1 +1413,14130000,10000,0,0,256,146,1505,256,256,0,0,11152,65536,0,1,54965,5233,5338,65536,1 +1414,14140000,10000,0,0,256,146,1506,256,256,0,0,11153,65536,0,1,54965,5233,5338,65536,1 +1415,14150000,10000,0,0,256,146,1507,256,256,0,0,11156,65536,0,1,54965,5233,5338,65536,1 +1416,14160000,10000,0,0,256,146,1508,256,256,0,0,11157,65536,0,1,54965,5233,5338,65536,1 +1417,14170000,10000,0,0,256,146,1509,256,256,0,0,11158,65536,0,1,54965,5233,5338,65536,1 +1418,14180000,10000,0,0,256,146,1510,256,256,0,0,11160,65536,0,1,54965,5233,5338,65536,1 +1419,14190000,10000,0,0,256,146,1512,256,256,0,0,11162,65536,0,1,54965,5233,5338,65536,1 +1420,14200000,10000,0,0,256,146,1513,256,256,0,0,11163,65536,0,1,54965,5233,5338,65536,1 +1421,14210000,10000,0,0,256,146,1514,256,256,0,0,11165,65536,0,1,54965,5233,5338,65536,1 +1422,14220000,10000,0,0,256,146,1515,256,256,0,0,11166,65536,0,1,54965,5233,5338,65536,1 +1423,14230000,10000,0,0,256,146,1516,256,256,0,0,11168,65536,0,1,54965,5233,5338,65536,1 +1424,14240000,10000,0,0,256,156,1517,256,256,0,0,11169,65536,0,1,54965,5233,5338,65536,1 +1425,14250000,10000,0,0,256,164,1518,256,256,0,0,11171,65536,0,1,54965,5233,5338,65536,1 +1426,14260000,10000,0,0,256,164,1520,256,256,0,0,11172,65536,0,1,54965,5233,5338,65536,1 +646,6460000,18446744073701751616,0,0,164173,35,2237,256,256,0,4895412794951725339,11180,65536,0,0,54965,5233,5338,65536,1 +1427,14270000,7810000,0,0,192337,174,1521,256,256,0,4710133197201997824,11183,65536,0,1,54965,5233,5338,65536,1 +1428,14280000,10000,0,0,256,174,1522,256,256,0,0,11185,65536,0,1,54965,5233,5338,65536,1 +1429,14290000,10000,0,0,256,174,1523,256,256,0,0,11186,65536,0,1,54965,5233,5338,65536,1 +1430,14300000,10000,0,0,256,174,1524,256,256,0,0,11187,65536,0,1,54965,5233,5338,65536,1 +1431,14310000,10000,0,0,256,174,1525,256,256,0,0,11189,65536,0,1,54965,5233,5338,65536,1 +1432,14320000,10000,0,0,256,174,1526,256,256,0,0,11191,65536,0,1,54965,5233,5338,65536,1 +1433,14330000,10000,0,0,256,174,1528,256,256,0,0,11192,65536,0,1,54965,5233,5338,65536,1 +1434,14340000,10000,0,0,256,174,1529,256,256,0,0,11194,65536,0,1,54965,5233,5338,65536,1 +1435,14350000,10000,0,0,256,174,1530,256,256,0,0,11196,65536,0,1,54965,5233,5338,65536,1 +1436,14360000,10000,0,0,256,174,1531,256,256,0,0,11198,65536,0,1,54965,5233,5338,65536,1 +1437,14370000,10000,0,0,256,174,1532,256,256,0,0,11199,65536,0,1,54965,5233,5338,65536,1 +1438,14380000,10000,0,0,256,174,1533,256,256,0,0,11200,65536,0,1,54965,5233,5338,65536,1 +1439,14390000,10000,0,0,256,174,1534,256,256,0,0,11201,65536,0,1,54965,5233,5338,65536,1 diff --git a/experiments/bare_metal/runs/doe-riscv64-20260912-182801.csv b/experiments/bare_metal/runs/doe-riscv64-20260912-182801.csv new file mode 100644 index 00000000..2ed2fced --- /dev/null +++ b/experiments/bare_metal/runs/doe-riscv64-20260912-182801.csv @@ -0,0 +1,572 @@ +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,fleet_k_q48,fleet_conserved +1027,10270000,10000,0,0,256,82,1519,1024,1024,0,0,11823,65536,0,1,49224,8035,8277,65536,1 +1028,10280000,10000,0,0,256,87,1520,1024,1024,0,0,11826,65536,0,1,49224,8035,8277,65536,1 +1029,10290000,10000,0,0,256,88,1522,2048,2048,0,0,11829,65536,0,1,49224,8035,8277,65536,1 +1030,10300000,10000,0,0,256,91,1486,2048,2048,0,0,11831,65536,0,1,49224,8035,8277,65536,1 +1031,10310000,10000,0,0,256,93,1478,4096,4096,0,0,11832,65536,0,1,49224,8035,8277,65536,1 +1032,10320000,10000,0,0,256,93,1480,4096,4096,0,0,11834,65536,0,1,49224,8035,8277,65536,1 +1033,10330000,10000,0,0,256,94,1446,4096,4096,0,0,11835,65536,0,1,49224,8035,8277,65536,1 +1034,10340000,10000,0,0,256,95,1430,4096,4096,0,0,11835,65536,0,1,49224,8035,8277,65536,1 +1035,10350000,10000,0,0,256,96,1431,4096,4096,0,0,11836,65536,0,1,49224,8035,8277,65536,1 +1036,10360000,10000,0,0,256,104,1433,2048,2048,0,0,11838,65536,0,1,49224,8035,8277,65536,1 +1037,10370000,10000,0,0,256,104,1434,2048,2048,0,0,11839,65536,0,1,49224,8035,8277,65536,1 +1038,10380000,10000,0,0,256,104,1436,1024,1024,0,0,11840,65536,0,1,49224,8035,8277,65536,1 +1039,10390000,10000,0,0,256,104,1437,1024,1024,0,0,11842,65536,0,1,49224,8035,8277,65536,1 +1040,10400000,10000,0,0,256,104,1439,512,512,0,0,11843,65536,0,1,49224,8035,8277,65536,1 +1041,10410000,10000,0,0,256,104,1440,512,512,0,0,11844,65536,0,1,49224,8035,8277,65536,1 +1042,10420000,10000,0,0,256,104,1392,256,256,0,0,11845,65536,0,1,49224,8035,8277,65536,1 +1043,10430000,10000,0,0,256,104,1304,256,256,0,0,11847,65536,0,1,49224,8035,8277,65536,1 +1044,10440000,10000,0,0,256,104,1244,256,256,0,0,11848,65536,0,1,49224,8035,8277,65536,1 +1045,10450000,10000,0,0,256,104,1227,256,256,0,0,11851,65536,0,1,49224,8035,8277,65536,1 +1046,10460000,10000,0,0,256,104,1228,256,256,0,0,11853,65536,0,1,49224,8035,8277,65536,1 +1047,10470000,10000,0,0,256,104,1229,256,256,0,0,11854,65536,0,1,49224,8035,8277,65536,1 +1048,10480000,10000,0,0,256,104,1231,256,256,0,0,11855,65536,0,1,49224,8035,8277,65536,1 +1049,10490000,10000,0,0,256,104,1232,256,256,0,0,11856,65536,0,1,49224,8035,8277,65536,1 +1050,10500000,10000,0,0,256,104,1233,256,256,0,0,11858,65536,0,1,49224,8035,8277,65536,1 +1051,10510000,10000,0,0,256,104,1222,256,256,0,0,11860,65536,0,1,49224,8035,8277,65536,1 +1052,10520000,10000,0,0,256,104,1223,256,256,0,0,11861,65536,0,1,49224,8035,8277,65536,1 +1053,10530000,10000,0,0,256,104,1224,256,256,0,0,11863,65536,0,1,49224,8035,8277,65536,1 +1054,10540000,10000,0,0,256,104,1226,256,256,0,0,11864,65536,0,1,49224,8035,8277,65536,1 +1055,10550000,10000,0,0,256,104,1227,256,256,0,0,11865,65536,0,1,49224,8035,8277,65536,1 +1056,10560000,10000,0,0,256,104,1228,256,256,0,0,11867,65536,0,1,49224,8035,8277,65536,1 +1057,10570000,10000,0,0,256,104,1229,256,256,0,0,11868,65536,0,1,49224,8035,8277,65536,1 +1058,10580000,10000,0,0,256,106,1230,256,256,0,0,11869,65536,0,1,49224,8035,8277,65536,1 +1059,10590000,10000,0,0,256,109,1231,256,256,0,0,11871,65536,0,1,49224,8035,8277,65536,1 +1060,10600000,10000,0,0,256,110,1232,256,256,0,0,11872,65536,0,1,49224,8035,8277,65536,1 +1061,10610000,10000,0,0,256,110,1234,256,256,0,0,11873,65536,0,1,49224,8035,8277,65536,1 +1062,10620000,10000,0,0,256,110,1235,256,256,0,0,11874,65536,0,1,49224,8035,8277,65536,1 +1063,10630000,10000,0,0,256,110,1236,256,256,0,0,11875,65536,0,1,49224,8035,8277,65536,1 +1064,10640000,10000,0,0,256,110,1237,256,256,0,0,11877,65536,0,1,49224,8035,8277,65536,1 +1065,10650000,10000,0,0,256,110,1239,256,256,0,0,11879,65536,0,1,49224,8035,8277,65536,1 +1066,10660000,10000,0,0,256,110,1240,256,256,0,0,11888,65536,0,1,49224,8035,8277,65536,1 +1067,10670000,10000,0,0,256,110,1241,256,256,0,0,11889,65536,0,1,49224,8035,8277,65536,1 +1068,10680000,10000,0,0,256,110,1242,256,256,0,0,11891,65536,0,1,49224,8035,8277,65536,1 +1069,10690000,10000,0,0,256,111,1243,256,256,0,0,11892,65536,0,1,49224,8035,8277,65536,1 +225,2250000,18446744073701111616,0,0,56464,38,740,256,256,0,4895412794951725026,11898,65536,0,0,49224,8035,8277,65536,1 +1070,10700000,8450000,0,0,208652,111,1244,256,256,0,4710792801099448320,11901,65536,0,1,49224,8035,8277,65536,1 +1071,10710000,10000,0,0,256,111,1246,256,256,0,0,11902,65536,0,1,49224,8035,8277,65536,1 +1072,10720000,10000,0,0,256,111,1247,256,256,0,0,11903,65536,0,1,49224,8035,8277,65536,1 +1073,10730000,10000,0,0,256,111,1248,256,256,0,0,11905,65536,0,1,49224,8035,8277,65536,1 +1074,10740000,10000,0,0,256,111,1249,256,256,0,0,11906,65536,0,1,49224,8035,8277,65536,1 +1075,10750000,10000,0,0,256,111,1251,256,256,0,0,11907,65536,0,1,49224,8035,8277,65536,1 +1076,10760000,10000,0,0,256,111,1252,256,256,0,0,11908,65536,0,1,49224,8035,8277,65536,1 +1077,10770000,10000,0,0,256,111,1253,256,256,0,0,11909,65536,0,1,49224,8035,8277,65536,1 +1078,10780000,10000,0,0,256,111,1254,256,256,0,0,11911,65536,0,1,49224,8035,8277,65536,1 +1079,10790000,10000,0,0,256,111,1256,256,256,0,0,11912,65536,0,1,49224,8035,8277,65536,1 +1080,10800000,10000,0,0,256,111,1257,256,256,0,0,11913,65536,0,1,49224,8035,8277,65536,1 +1081,10810000,10000,0,0,256,111,1258,256,256,0,0,11914,65536,0,1,49224,8035,8277,65536,1 +1082,10820000,10000,0,0,256,111,1260,256,256,0,0,11915,65536,0,1,49224,8035,8277,65536,1 +1083,10830000,10000,0,0,256,112,1260,256,256,0,0,11916,65536,0,1,49224,8035,8277,65536,1 +1084,10840000,10000,0,0,256,112,1262,256,256,0,0,11918,65536,0,1,49224,8035,8277,65536,1 +1085,10850000,10000,0,0,256,112,1263,256,256,0,0,11920,65536,0,1,49224,8035,8277,65536,1 +1086,10860000,10000,0,0,256,112,1264,256,256,0,0,11921,65536,0,1,49224,8035,8277,65536,1 +1087,10870000,10000,0,0,256,112,1266,256,256,0,0,11922,65536,0,1,49224,8035,8277,65536,1 +1088,10880000,10000,0,0,256,112,1267,256,256,0,0,11924,65536,0,1,49224,8035,8277,65536,1 +1089,10890000,10000,0,0,256,112,1268,256,256,0,0,11925,65536,0,1,49224,8035,8277,65536,1 +1090,10900000,10000,0,0,256,112,1269,256,256,0,0,11926,65536,0,1,49224,8035,8277,65536,1 +1091,10910000,10000,0,0,256,112,1271,256,256,0,0,11927,65536,0,1,49224,8035,8277,65536,1 +1092,10920000,10000,0,0,256,112,1272,256,256,0,0,11928,65536,0,1,49224,8035,8277,65536,1 +1093,10930000,10000,0,0,256,112,1273,256,256,0,0,11930,65536,0,1,49224,8035,8277,65536,1 +1094,10940000,10000,0,0,256,112,1275,256,256,0,0,11931,65536,0,1,49224,8035,8277,65536,1 +1095,10950000,10000,0,0,256,112,1275,256,256,0,0,11933,65536,0,1,49224,8035,8277,65536,1 +1096,10960000,10000,0,0,256,112,1277,256,256,0,0,11935,65536,0,1,49224,8035,8277,65536,1 +1097,10970000,10000,0,0,256,112,1278,256,256,0,0,11937,65536,0,1,49224,8035,8277,65536,1 +1098,10980000,10000,0,0,256,112,1279,256,256,0,0,11938,65536,0,1,49224,8035,8277,65536,1 +1099,10990000,10000,0,0,256,112,1281,256,256,0,0,11940,65536,0,1,49224,8035,8277,65536,1 +1100,11000000,10000,0,0,256,112,1282,256,256,0,0,11941,65536,0,1,49224,8035,8277,65536,1 +1101,11010000,10000,0,0,256,112,1283,256,256,0,0,11943,65536,0,1,49224,8035,8277,65536,1 +1102,11020000,10000,0,0,256,112,1284,256,256,0,0,11945,65536,0,1,49224,8035,8277,65536,1 +1103,11030000,10000,0,0,256,112,1286,256,256,0,0,11947,65536,0,1,49224,8035,8277,65536,1 +1104,11040000,10000,0,0,256,112,1287,256,256,0,0,11948,65536,0,1,49224,8035,8277,65536,1 +1105,11050000,10000,0,0,256,112,1288,256,256,0,0,11950,65536,0,1,49224,8035,8277,65536,1 +1106,11060000,10000,0,0,256,112,1290,256,256,0,0,11952,65536,0,1,49224,8035,8277,65536,1 +1107,11070000,10000,0,0,256,112,1291,256,256,0,0,11954,65536,0,1,49224,8035,8277,65536,1 +1108,11080000,10000,0,0,256,112,1292,256,256,0,0,11955,65536,0,1,49224,8035,8277,65536,1 +1109,11090000,10000,0,0,256,112,1293,256,256,0,0,11958,65536,0,1,49224,8035,8277,65536,1 +1110,11100000,10000,0,0,256,112,1295,256,256,0,0,11960,65536,0,1,49224,8035,8277,65536,1 +1111,11110000,10000,0,0,256,112,1296,256,256,0,0,11961,65536,0,1,49224,8035,8277,65536,1 +1112,11120000,10000,0,0,256,112,1297,256,256,0,0,11963,65536,0,1,49224,8035,8277,65536,1 +1113,11130000,10000,0,0,256,112,1298,256,256,0,0,11965,65536,0,1,49224,8035,8277,65536,1 +1114,11140000,10000,0,0,256,112,1300,256,256,0,0,11967,65536,0,1,49224,8035,8277,65536,1 +1115,11150000,10000,0,0,256,112,1301,256,256,0,0,11968,65536,0,1,49224,8035,8277,65536,1 +1116,11160000,10000,0,0,256,112,1302,256,256,0,0,11970,65536,0,1,49224,8035,8277,65536,1 +1117,11170000,10000,0,0,256,112,1304,256,256,0,0,11972,65536,0,1,49224,8035,8277,65536,1 +1118,11180000,10000,0,0,256,112,1305,256,256,0,0,11974,65536,0,1,49224,8035,8277,65536,1 +1119,11190000,10000,0,0,256,112,1306,256,256,0,0,11975,65536,0,1,49224,8035,8277,65536,1 +1120,11200000,10000,0,0,256,113,1307,256,256,0,0,11977,65536,0,1,49224,8035,8277,65536,1 +304,3040000,18446744073701391616,0,0,76668,36,977,256,256,0,4895412794951725163,11986,65536,0,0,49224,8035,8277,65536,1 +1121,11210000,8170000,0,0,201504,113,1309,256,256,0,4710519744258637824,11988,65536,0,1,49224,8035,8277,65536,1 +1122,11220000,10000,0,0,256,113,1310,256,256,0,0,11990,65536,0,1,49224,8035,8277,65536,1 +1123,11230000,10000,0,0,256,113,1311,256,256,0,0,11992,65536,0,1,49224,8035,8277,65536,1 +1124,11240000,10000,0,0,256,113,1313,256,256,0,0,11993,65536,0,1,49224,8035,8277,65536,1 +1125,11250000,10000,0,0,256,113,1314,256,256,0,0,11995,65536,0,1,49224,8035,8277,65536,1 +1126,11260000,10000,0,0,256,113,1315,256,256,0,0,11997,65536,0,1,49224,8035,8277,65536,1 +1127,11270000,10000,0,0,256,114,1316,256,256,0,0,11999,65536,0,1,49224,8035,8277,65536,1 +1128,11280000,10000,0,0,256,114,1318,256,256,0,0,12000,65536,0,1,49224,8035,8277,65536,1 +1129,11290000,10000,0,0,256,114,1319,256,256,0,0,12001,65536,0,1,49224,8035,8277,65536,1 +1130,11300000,10000,0,0,256,114,1320,256,256,0,0,12002,65536,0,1,49224,8035,8277,65536,1 +1131,11310000,10000,0,0,256,114,1322,256,256,0,0,12004,65536,0,1,49224,8035,8277,65536,1 +1132,11320000,10000,0,0,256,114,1323,256,256,0,0,12005,65536,0,1,49224,8035,8277,65536,1 +1133,11330000,10000,0,0,256,114,1324,256,256,0,0,12006,65536,0,1,49224,8035,8277,65536,1 +1134,11340000,10000,0,0,256,116,1325,256,256,0,0,12007,65536,0,1,49224,8035,8277,65536,1 +1135,11350000,10000,0,0,256,116,1327,256,256,0,0,12009,65536,0,1,49224,8035,8277,65536,1 +1136,11360000,10000,0,0,256,116,1328,256,256,0,0,12011,65536,0,1,49224,8035,8277,65536,1 +1137,11370000,10000,0,0,256,116,1329,256,256,0,0,12012,65536,0,1,49224,8035,8277,65536,1 +1138,11380000,10000,0,0,256,116,1330,256,256,0,0,12020,65536,0,1,49224,8035,8277,65536,1 +1139,11390000,10000,0,0,256,116,1332,256,256,0,0,12022,65536,0,1,49224,8035,8277,65536,1 +1140,11400000,10000,0,0,256,116,1333,256,256,0,0,12023,65536,0,1,49224,8035,8277,65536,1 +1141,11410000,10000,0,0,256,116,1334,256,256,0,0,12024,65536,0,1,49224,8035,8277,65536,1 +1142,11420000,10000,0,0,256,116,1336,256,256,0,0,12025,65536,0,1,49224,8035,8277,65536,1 +1143,11430000,10000,0,0,256,116,1337,256,256,0,0,12026,65536,0,1,49224,8035,8277,65536,1 +1144,11440000,10000,0,0,256,116,1338,256,256,0,0,12028,65536,0,1,49224,8035,8277,65536,1 +1145,11450000,10000,0,0,256,116,1339,256,256,0,0,12029,65536,0,1,49224,8035,8277,65536,1 +1146,11460000,10000,0,0,256,116,1341,256,256,0,0,12031,65536,0,1,49224,8035,8277,65536,1 +1147,11470000,10000,0,0,256,116,1342,256,256,0,0,12035,65536,0,1,49224,8035,8277,65536,1 +1148,11480000,10000,0,0,256,116,1343,256,256,0,0,12037,65536,0,1,49224,8035,8277,65536,1 +1149,11490000,10000,0,0,256,116,1345,256,256,0,0,12039,65536,0,1,49224,8035,8277,65536,1 +1150,11500000,10000,0,0,256,116,1346,256,256,0,0,12040,65536,0,1,49224,8035,8277,65536,1 +1151,11510000,10000,0,0,256,116,1347,256,256,0,0,12041,65536,0,1,49224,8035,8277,65536,1 +1152,11520000,10000,0,0,256,116,1348,256,256,0,0,12043,65536,0,1,49224,8035,8277,65536,1 +1153,11530000,10000,0,0,256,118,1350,256,256,0,0,12045,65536,0,1,49224,8035,8277,65536,1 +1154,11540000,10000,0,0,256,118,1351,256,256,0,0,12046,65536,0,1,49224,8035,8277,65536,1 +1155,11550000,10000,0,0,256,118,1352,256,256,0,0,12048,65536,0,1,49224,8035,8277,65536,1 +1156,11560000,10000,0,0,256,118,1354,256,256,0,0,12050,65536,0,1,49224,8035,8277,65536,1 +1157,11570000,10000,0,0,256,118,1355,256,256,0,0,12052,65536,0,1,49224,8035,8277,65536,1 +1158,11580000,10000,0,0,256,118,1356,256,256,0,0,12053,65536,0,1,49224,8035,8277,65536,1 +1159,11590000,10000,0,0,256,118,1357,256,256,0,0,12054,65536,0,1,49224,8035,8277,65536,1 +1160,11600000,10000,0,0,256,118,1359,256,256,0,0,12056,65536,0,1,49224,8035,8277,65536,1 +1161,11610000,10000,0,0,256,118,1360,256,256,0,0,12057,65536,0,1,49224,8035,8277,65536,1 +1162,11620000,10000,0,0,256,118,1361,256,256,0,0,12059,65536,0,1,49224,8035,8277,65536,1 +1163,11630000,10000,0,0,256,118,1362,256,256,0,0,12060,65536,0,1,49224,8035,8277,65536,1 +1164,11640000,10000,0,0,256,118,1364,256,256,0,0,12061,65536,0,1,49224,8035,8277,65536,1 +1165,11650000,10000,0,0,256,118,1365,256,256,0,0,12062,65536,0,1,49224,8035,8277,65536,1 +1166,11660000,10000,0,0,256,118,1366,256,256,0,0,12064,65536,0,1,49224,8035,8277,65536,1 +1167,11670000,10000,0,0,256,118,1368,256,256,0,0,12065,65536,0,1,49224,8035,8277,65536,1 +1168,11680000,10000,0,0,256,118,1369,256,256,0,0,12066,65536,0,1,49224,8035,8277,65536,1 +1169,11690000,10000,0,0,256,118,1370,256,256,0,0,12067,65536,0,1,49224,8035,8277,65536,1 +1170,11700000,10000,0,0,256,118,1371,256,256,0,0,12068,65536,0,1,49224,8035,8277,65536,1 +1171,11710000,10000,0,0,256,118,1373,256,256,0,0,12069,65536,0,1,49224,8035,8277,65536,1 +1172,11720000,10000,0,0,256,118,1374,256,256,0,0,12071,65536,0,1,49224,8035,8277,65536,1 +1173,11730000,10000,0,0,256,118,1375,256,256,0,0,12073,65536,0,1,49224,8035,8277,65536,1 +1174,11740000,10000,0,0,256,118,1377,256,256,0,0,12074,65536,0,1,49224,8035,8277,65536,1 +1175,11750000,10000,0,0,256,118,1378,256,256,0,0,12076,65536,0,1,49224,8035,8277,65536,1 +1176,11760000,10000,0,0,256,118,1379,256,256,0,0,12077,65536,0,1,49224,8035,8277,65536,1 +1177,11770000,10000,0,0,256,118,1380,256,256,0,0,12078,65536,0,1,49224,8035,8277,65536,1 +1178,11780000,10000,0,0,256,118,1382,256,256,0,0,12079,65536,0,1,49224,8035,8277,65536,1 +1179,11790000,10000,0,0,256,118,1383,256,256,0,0,12080,65536,0,1,49224,8035,8277,65536,1 +1180,11800000,10000,0,0,256,118,1384,256,256,0,0,12081,65536,0,1,49224,8035,8277,65536,1 +1181,11810000,10000,0,0,256,118,1386,256,256,0,0,12083,65536,0,1,49224,8035,8277,65536,1 +1182,11820000,10000,0,0,256,118,1387,256,256,0,0,12084,65536,0,1,49224,8035,8277,65536,1 +1183,11830000,10000,0,0,256,118,1388,256,256,0,0,12085,65536,0,1,49224,8035,8277,65536,1 +1184,11840000,10000,0,0,256,118,1389,256,256,0,0,12086,65536,0,1,49224,8035,8277,65536,1 +1185,11850000,10000,0,0,256,118,1391,256,256,0,0,12088,65536,0,1,49224,8035,8277,65536,1 +1186,11860000,10000,0,0,256,122,1392,256,256,0,0,12090,65536,0,1,49224,8035,8277,65536,1 +1187,11870000,10000,0,0,256,122,1393,256,256,0,0,12091,65536,0,1,49224,8035,8277,65536,1 +1188,11880000,10000,0,0,256,122,1394,256,256,0,0,12092,65536,0,1,49224,8035,8277,65536,1 +1189,11890000,10000,0,0,256,122,1396,256,256,0,0,12093,65536,0,1,49224,8035,8277,65536,1 +1190,11900000,10000,0,0,256,122,1397,256,256,0,0,12095,65536,0,1,49224,8035,8277,65536,1 +1191,11910000,10000,0,0,256,122,1398,256,256,0,0,12097,65536,0,1,49224,8035,8277,65536,1 +1192,11920000,10000,0,0,256,122,1400,256,256,0,0,12099,65536,0,1,49224,8035,8277,65536,1 +1193,11930000,10000,0,0,256,122,1401,256,256,0,0,12100,65536,0,1,49224,8035,8277,65536,1 +1194,11940000,10000,0,0,256,122,1402,256,256,0,0,12102,65536,0,1,49224,8035,8277,65536,1 +1195,11950000,10000,0,0,256,122,1403,256,256,0,0,12103,65536,0,1,49224,8035,8277,65536,1 +1196,11960000,10000,0,0,256,122,1405,256,256,0,0,12105,65536,0,1,49224,8035,8277,65536,1 +1197,11970000,10000,0,0,256,123,1406,256,256,0,0,12106,65536,0,1,49224,8035,8277,65536,1 +120,1200000,18446744073698781616,0,0,29573,43,327,256,256,0,4895412794951723888,12114,65536,0,0,49224,8035,8277,65536,1 +1198,11980000,10780000,0,0,268311,124,1407,256,256,0,4712043710324408320,12117,65536,0,1,49224,8035,8277,65536,1 +1199,11990000,10000,0,0,256,124,1409,256,256,0,0,12119,65536,0,1,49224,8035,8277,65536,1 +1200,12000000,10000,0,0,256,124,1410,256,256,0,0,12120,65536,0,1,49224,8035,8277,65536,1 +1201,12010000,10000,0,0,256,124,1411,256,256,0,0,12122,65536,0,1,49224,8035,8277,65536,1 +1202,12020000,10000,0,0,256,124,1412,256,256,0,0,12124,65536,0,1,49224,8035,8277,65536,1 +1203,12030000,10000,0,0,256,124,1414,256,256,0,0,12125,65536,0,1,49224,8035,8277,65536,1 +1204,12040000,10000,0,0,256,124,1415,256,256,0,0,12127,65536,0,1,49224,8035,8277,65536,1 +1205,12050000,10000,0,0,256,124,1416,256,256,0,0,12128,65536,0,1,49224,8035,8277,65536,1 +1206,12060000,10000,0,0,256,124,1418,256,256,0,0,12129,65536,0,1,49224,8035,8277,65536,1 +1207,12070000,10000,0,0,256,124,1419,256,256,0,0,12130,65536,0,1,49224,8035,8277,65536,1 +1208,12080000,10000,0,0,256,124,1420,256,256,0,0,12132,65536,0,1,49224,8035,8277,65536,1 +1209,12090000,10000,0,0,256,124,1421,256,256,0,0,12133,65536,0,1,49224,8035,8277,65536,1 +1210,12100000,10000,0,0,256,124,1423,256,256,0,0,12135,65536,0,1,49224,8035,8277,65536,1 +1211,12110000,10000,0,0,256,125,1424,256,256,0,0,12138,65536,0,1,49224,8035,8277,65536,1 +1212,12120000,10000,0,0,256,125,1425,256,256,0,0,12139,65536,0,1,49224,8035,8277,65536,1 +1213,12130000,10000,0,0,256,125,1426,256,256,0,0,12141,65536,0,1,49224,8035,8277,65536,1 +1214,12140000,10000,0,0,256,126,1428,256,256,0,0,12142,65536,0,1,49224,8035,8277,65536,1 +1215,12150000,10000,0,0,256,126,1429,256,256,0,0,12144,65536,0,1,49224,8035,8277,65536,1 +1216,12160000,10000,0,0,256,126,1430,256,256,0,0,12153,65536,0,1,49224,8035,8277,65536,1 +1217,12170000,10000,0,0,256,126,1432,256,256,0,0,12154,65536,0,1,49224,8035,8277,65536,1 +1218,12180000,10000,0,0,256,126,1433,256,256,0,0,12155,65536,0,1,49224,8035,8277,65536,1 +1219,12190000,10000,0,0,256,126,1434,256,256,0,0,12157,65536,0,1,49224,8035,8277,65536,1 +1220,12200000,10000,0,0,256,126,1435,256,256,0,0,12159,65536,0,1,49224,8035,8277,65536,1 +1221,12210000,10000,0,0,256,126,1437,256,256,0,0,12161,65536,0,1,49224,8035,8277,65536,1 +1222,12220000,10000,0,0,256,126,1438,256,256,0,0,12163,65536,0,1,49224,8035,8277,65536,1 +1223,12230000,10000,0,0,256,126,1439,256,256,0,0,12165,65536,0,1,49224,8035,8277,65536,1 +1224,12240000,10000,0,0,256,126,1441,256,256,0,0,12169,65536,0,1,49224,8035,8277,65536,1 +1225,12250000,10000,0,0,256,126,1442,256,256,0,0,12171,65536,0,1,49224,8035,8277,65536,1 +1226,12260000,10000,0,0,256,126,1443,256,256,0,0,12173,65536,0,1,49224,8035,8277,65536,1 +1227,12270000,10000,0,0,256,126,1444,256,256,0,0,12174,65536,0,1,49224,8035,8277,65536,1 +1228,12280000,10000,0,0,256,126,1446,256,256,0,0,12175,65536,0,1,49224,8035,8277,65536,1 +1229,12290000,10000,0,0,256,126,1447,256,256,0,0,12177,65536,0,1,49224,8035,8277,65536,1 +1230,12300000,10000,0,0,256,126,1448,256,256,0,0,12179,65536,0,1,49224,8035,8277,65536,1 +1231,12310000,10000,0,0,256,126,1450,256,256,0,0,12180,65536,0,1,49224,8035,8277,65536,1 +1232,12320000,10000,0,0,256,126,1451,256,256,0,0,12182,65536,0,1,49224,8035,8277,65536,1 +1233,12330000,10000,0,0,256,126,1452,256,256,0,0,12184,65536,0,1,49224,8035,8277,65536,1 +1234,12340000,10000,0,0,256,126,1453,256,256,0,0,12186,65536,0,1,49224,8035,8277,65536,1 +1235,12350000,10000,0,0,256,126,1455,256,256,0,0,12187,65536,0,1,49224,8035,8277,65536,1 +1236,12360000,10000,0,0,256,126,1456,256,256,0,0,12188,65536,0,1,49224,8035,8277,65536,1 +1237,12370000,10000,0,0,256,126,1457,256,256,0,0,12191,65536,0,1,49224,8035,8277,65536,1 +1238,12380000,10000,0,0,256,126,1458,256,256,0,0,12193,65536,0,1,49224,8035,8277,65536,1 +1239,12390000,10000,0,0,256,126,1460,256,256,0,0,12194,65536,0,1,49224,8035,8277,65536,1 +1240,12400000,10000,0,0,256,126,1461,256,256,0,0,12194,65536,0,1,49224,8035,8277,65536,1 +1241,12410000,10000,0,0,256,126,1462,256,256,0,0,12196,65536,0,1,49224,8035,8277,65536,1 +1242,12420000,10000,0,0,256,126,1464,256,256,0,0,12198,65536,0,1,49224,8035,8277,65536,1 +1243,12430000,10000,0,0,256,126,1465,256,256,0,0,12200,65536,0,1,49224,8035,8277,65536,1 +1244,12440000,10000,0,0,256,126,1466,256,256,0,0,12201,65536,0,1,49224,8035,8277,65536,1 +1245,12450000,10000,0,0,256,126,1467,256,256,0,0,12202,65536,0,1,49224,8035,8277,65536,1 +1246,12460000,10000,0,0,256,126,1469,256,256,0,0,12204,65536,0,1,49224,8035,8277,65536,1 +1247,12470000,10000,0,0,256,126,1470,256,256,0,0,12206,65536,0,1,49224,8035,8277,65536,1 +1248,12480000,10000,0,0,256,126,1471,256,256,0,0,12206,65536,0,1,49224,8035,8277,65536,1 +1249,12490000,10000,0,0,256,126,1473,256,256,0,0,12208,65536,0,1,49224,8035,8277,65536,1 +1250,12500000,10000,0,0,256,126,1474,256,256,0,0,12212,65536,0,1,49224,8035,8277,65536,1 +1251,12510000,10000,0,0,256,126,1475,256,256,0,0,12213,65536,0,1,49224,8035,8277,65536,1 +1252,12520000,10000,0,0,256,126,1476,256,256,0,0,12214,65536,0,1,49224,8035,8277,65536,1 +1253,12530000,10000,0,0,256,126,1478,256,256,0,0,12215,65536,0,1,49224,8035,8277,65536,1 +1254,12540000,10000,0,0,256,126,1479,256,256,0,0,12217,65536,0,1,49224,8035,8277,65536,1 +1255,12550000,10000,0,0,256,126,1480,256,256,0,0,12218,65536,0,1,49224,8035,8277,65536,1 +1256,12560000,10000,0,0,256,126,1482,256,256,0,0,12220,65536,0,1,49224,8035,8277,65536,1 +1257,12570000,10000,0,0,256,126,1483,256,256,0,0,12221,65536,0,1,49224,8035,8277,65536,1 +1258,12580000,10000,0,0,256,126,1484,256,256,0,0,12222,65536,0,1,49224,8035,8277,65536,1 +1259,12590000,10000,0,0,256,126,1485,256,256,0,0,12224,65536,0,1,49224,8035,8277,65536,1 +1260,12600000,10000,0,0,256,126,1487,256,256,0,0,12225,65536,0,1,49224,8035,8277,65536,1 +1261,12610000,10000,0,0,256,126,1488,256,256,0,0,12226,65536,0,1,49224,8035,8277,65536,1 +1262,12620000,10000,0,0,256,127,1489,256,256,0,0,12227,65536,0,1,49224,8035,8277,65536,1 +1263,12630000,10000,0,0,256,127,1490,256,256,0,0,12228,65536,0,1,49224,8035,8277,65536,1 +1264,12640000,10000,0,0,256,127,1492,256,256,0,0,12230,65536,0,1,49224,8035,8277,65536,1 +1265,12650000,10000,0,0,256,131,1493,256,256,0,0,12231,65536,0,1,49224,8035,8277,65536,1 +1266,12660000,10000,0,0,256,131,1494,256,256,0,0,12232,65536,0,1,49224,8035,8277,65536,1 +1267,12670000,10000,0,0,256,131,1496,256,256,0,0,12234,65536,0,1,49224,8035,8277,65536,1 +1268,12680000,10000,0,0,256,131,1497,256,256,0,0,12236,65536,0,1,49224,8035,8277,65536,1 +1269,12690000,10000,0,0,256,131,1498,256,256,0,0,12238,65536,0,1,49224,8035,8277,65536,1 +1270,12700000,10000,0,0,256,131,1499,256,256,0,0,12239,65536,0,1,49224,8035,8277,65536,1 +1271,12710000,10000,0,0,256,131,1501,256,256,0,0,12240,65536,0,1,49224,8035,8277,65536,1 +1272,12720000,10000,0,0,256,131,1502,256,256,0,0,12242,65536,0,1,49224,8035,8277,65536,1 +1273,12730000,10000,0,0,256,132,1503,256,256,0,0,12243,65536,0,1,49224,8035,8277,65536,1 +1274,12740000,10000,0,0,256,132,1505,256,256,0,0,12245,65536,0,1,49224,8035,8277,65536,1 +396,3960000,18446744073700771616,0,0,100218,37,1365,256,256,0,4895412794951724860,12252,65536,0,0,49224,8035,8277,65536,1 +1275,12750000,8790000,0,0,217378,132,1506,256,256,0,4710975337209528320,12254,65536,0,1,49224,8035,8277,65536,1 +1276,12760000,10000,0,0,256,132,1507,256,256,0,0,12255,65536,0,1,49224,8035,8277,65536,1 +1277,12770000,10000,0,0,256,132,1508,256,256,0,0,12257,65536,0,1,49224,8035,8277,65536,1 +1278,12780000,10000,0,0,256,133,1510,256,256,0,0,12258,65536,0,1,49224,8035,8277,65536,1 +1279,12790000,10000,0,0,256,133,1511,256,256,0,0,12259,65536,0,1,49224,8035,8277,65536,1 +1280,12800000,10000,0,0,256,133,1512,256,256,0,0,12260,65536,0,1,49224,8035,8277,65536,1 +1281,12810000,10000,0,0,256,133,1514,256,256,0,0,12260,65536,0,1,49224,8035,8277,65536,1 +1282,12820000,10000,0,0,256,133,1515,256,256,0,0,12262,65536,0,1,49224,8035,8277,65536,1 +1283,12830000,10000,0,0,256,133,1516,256,256,0,0,12263,65536,0,1,49224,8035,8277,65536,1 +1284,12840000,10000,0,0,256,133,1517,256,256,0,0,12264,65536,0,1,49224,8035,8277,65536,1 +1285,12850000,10000,0,0,256,133,1519,256,256,0,0,12265,65536,0,1,49224,8035,8277,65536,1 +1286,12860000,10000,0,0,256,133,1520,256,256,0,0,12267,65536,0,1,49224,8035,8277,65536,1 +1287,12870000,10000,0,0,256,133,1521,256,256,0,0,12268,65536,0,1,49224,8035,8277,65536,1 +1288,12880000,10000,0,0,256,133,1522,256,256,0,0,12270,65536,0,1,49224,8035,8277,65536,1 +1289,12890000,10000,0,0,256,133,1524,256,256,0,0,12271,65536,0,1,49224,8035,8277,65536,1 +1290,12900000,10000,0,0,256,133,1525,256,256,0,0,12272,65536,0,1,49224,8035,8277,65536,1 +1291,12910000,10000,0,0,256,133,1526,256,256,0,0,12274,65536,0,1,49224,8035,8277,65536,1 +1292,12920000,10000,0,0,256,133,1528,256,256,0,0,12275,65536,0,1,49224,8035,8277,65536,1 +1293,12930000,10000,0,0,256,133,1529,256,256,0,0,12276,65536,0,1,49224,8035,8277,65536,1 +1294,12940000,10000,0,0,256,133,1530,256,256,0,0,12294,65536,0,1,49224,8035,8277,65536,1 +1295,12950000,10000,0,0,256,133,1531,256,256,0,0,12298,65536,0,1,49224,8035,8277,65536,1 +1296,12960000,10000,0,0,256,133,1533,256,256,0,0,12302,65536,0,1,49224,8035,8277,65536,1 +1297,12970000,10000,0,0,256,133,1534,256,256,0,0,12303,65536,0,1,49224,8035,8277,65536,1 +1298,12980000,10000,0,0,256,133,1535,256,256,0,0,12305,65536,0,1,49224,8035,8277,65536,1 +1299,12990000,10000,0,0,256,133,1537,256,256,0,0,12307,65536,0,1,49224,8035,8277,65536,1 +1300,13000000,10000,0,0,256,133,1538,256,256,0,0,12309,65536,0,1,49224,8035,8277,65536,1 +1301,13010000,10000,0,0,256,140,1539,256,256,0,0,12312,65536,0,1,49224,8035,8277,65536,1 +1302,13020000,10000,0,0,256,140,1540,256,256,0,0,12314,65536,0,1,49224,8035,8277,65536,1 +1303,13030000,10000,0,0,256,140,1542,256,256,0,0,12316,65536,0,1,49224,8035,8277,65536,1 +1304,13040000,10000,0,0,256,140,1543,256,256,0,0,12317,65536,0,1,49224,8035,8277,65536,1 +1305,13050000,10000,0,0,256,140,1544,256,256,0,0,12318,65536,0,1,49224,8035,8277,65536,1 +1306,13060000,10000,0,0,256,141,1546,256,256,0,0,12320,65536,0,1,49224,8035,8277,65536,1 +1307,13070000,10000,0,0,256,141,1547,256,256,0,0,12321,65536,0,1,49224,8035,8277,65536,1 +1308,13080000,10000,0,0,256,141,1548,256,256,0,0,12322,65536,0,1,49224,8035,8277,65536,1 +1309,13090000,10000,0,0,256,141,1549,256,256,0,0,12324,65536,0,1,49224,8035,8277,65536,1 +1310,13100000,10000,0,0,256,142,1551,256,256,0,0,12326,65536,0,1,49224,8035,8277,65536,1 +1311,13110000,10000,0,0,256,142,1552,256,256,0,0,12328,65536,0,1,49224,8035,8277,65536,1 +1312,13120000,10000,0,0,256,142,1553,256,256,0,0,12329,65536,0,1,49224,8035,8277,65536,1 +1313,13130000,10000,0,0,256,145,1554,256,256,0,0,12331,65536,0,1,49224,8035,8277,65536,1 +1314,13140000,10000,0,0,256,146,1556,256,256,0,0,12333,65536,0,1,49224,8035,8277,65536,1 +1315,13150000,10000,0,0,256,146,1557,256,256,0,0,12335,65536,0,1,49224,8035,8277,65536,1 +1316,13160000,10000,0,0,256,146,1558,256,256,0,0,12336,65536,0,1,49224,8035,8277,65536,1 +1317,13170000,10000,0,0,256,146,1560,256,256,0,0,12337,65536,0,1,49224,8035,8277,65536,1 +1318,13180000,10000,0,0,256,146,1561,256,256,0,0,12339,65536,0,1,49224,8035,8277,65536,1 +1319,13190000,10000,0,0,256,146,1562,256,256,0,0,12341,65536,0,1,49224,8035,8277,65536,1 +1320,13200000,10000,0,0,256,146,1563,256,256,0,0,12342,65536,0,1,49224,8035,8277,65536,1 +1321,13210000,10000,0,0,256,146,1565,256,256,0,0,12344,65536,0,1,49224,8035,8277,65536,1 +1322,13220000,10000,0,0,256,146,1566,256,256,0,0,12346,65536,0,1,49224,8035,8277,65536,1 +1323,13230000,10000,0,0,256,146,1567,256,256,0,0,12348,65536,0,1,49224,8035,8277,65536,1 +1324,13240000,10000,0,0,256,166,1569,256,256,0,0,12348,65536,0,1,49224,8035,8277,65536,1 +1325,13250000,10000,0,0,256,166,1570,256,256,0,0,12350,65536,0,1,49224,8035,8277,65536,1 +1326,13260000,10000,0,0,256,170,1571,256,256,0,0,12353,65536,0,1,49224,8035,8277,65536,1 +1327,13270000,10000,0,0,256,170,1572,256,256,0,0,12354,65536,0,1,49224,8035,8277,65536,1 +1328,13280000,10000,0,0,256,170,1574,256,256,0,0,12355,65536,0,1,49224,8035,8277,65536,1 +1329,13290000,10000,0,0,256,170,1575,256,256,0,0,12356,65536,0,1,49224,8035,8277,65536,1 +1330,13300000,10000,0,0,256,170,1576,256,256,0,0,12358,65536,0,1,49224,8035,8277,65536,1 +1331,13310000,10000,0,0,256,170,1578,256,256,0,0,12359,65536,0,1,49224,8035,8277,65536,1 +1332,13320000,10000,0,0,256,170,1579,256,256,0,0,12361,65536,0,1,49224,8035,8277,65536,1 +1333,13330000,10000,0,0,256,170,1580,256,256,0,0,12362,65536,0,1,49224,8035,8277,65536,1 +1334,13340000,10000,0,0,256,170,1581,256,256,0,0,12363,65536,0,1,49224,8035,8277,65536,1 +1335,13350000,10000,0,0,256,170,1583,256,256,0,0,12365,65536,0,1,49224,8035,8277,65536,1 +1336,13360000,10000,0,0,256,170,1584,256,256,0,0,12366,65536,0,1,49224,8035,8277,65536,1 +1337,13370000,10000,0,0,256,170,1585,256,256,0,0,12368,65536,0,1,49224,8035,8277,65536,1 +1338,13380000,10000,0,0,256,170,1586,256,256,0,0,12369,65536,0,1,49224,8035,8277,65536,1 +1339,13390000,10000,0,0,256,170,1588,256,256,0,0,12370,65536,0,1,49224,8035,8277,65536,1 +1340,13400000,10000,0,0,256,170,1589,256,256,0,0,12371,65536,0,1,49224,8035,8277,65536,1 +1341,13410000,10000,0,0,256,170,1590,256,256,0,0,12372,65536,0,1,49224,8035,8277,65536,1 +1342,13420000,10000,0,0,256,170,1592,256,256,0,0,12374,65536,0,1,49224,8035,8277,65536,1 +1343,13430000,10000,0,0,256,170,1593,256,256,0,0,12375,65536,0,1,49224,8035,8277,65536,1 +1344,13440000,10000,0,0,256,170,1594,256,256,0,0,12376,65536,0,1,49224,8035,8277,65536,1 +1345,13450000,10000,0,0,256,170,1595,256,256,0,0,12377,65536,0,1,49224,8035,8277,65536,1 +1346,13460000,10000,0,0,256,170,1597,256,256,0,0,12379,65536,0,1,49224,8035,8277,65536,1 +1347,13470000,10000,0,0,256,170,1598,256,256,0,0,12380,65536,0,1,49224,8035,8277,65536,1 +1348,13480000,10000,0,0,256,170,1599,256,256,0,0,12381,65536,0,1,49224,8035,8277,65536,1 +1349,13490000,10000,0,0,256,170,1601,256,256,0,0,12382,65536,0,1,49224,8035,8277,65536,1 +1350,13500000,10000,0,0,256,170,1602,256,256,0,0,12383,65536,0,1,49224,8035,8277,65536,1 +724,7240000,18446744073703291616,0,0,184227,31,2698,256,256,0,4895412794951726090,12393,65536,0,0,49224,8035,8277,65536,1 +1351,13510000,6270000,0,0,152825,170,1603,256,256,0,4708479634793037824,12394,65536,0,1,49224,8035,8277,65536,1 +1352,13520000,10000,0,0,256,170,1604,256,256,0,0,12396,65536,0,1,49224,8035,8277,65536,1 +1353,13530000,10000,0,0,256,170,1606,256,256,0,0,12397,65536,0,1,49224,8035,8277,65536,1 +1354,13540000,10000,0,0,256,170,1607,256,256,0,0,12398,65536,0,1,49224,8035,8277,65536,1 +1355,13550000,10000,0,0,256,170,1608,256,256,0,0,12400,65536,0,1,49224,8035,8277,65536,1 +1356,13560000,10000,0,0,256,170,1610,256,256,0,0,12401,65536,0,1,49224,8035,8277,65536,1 +1357,13570000,10000,0,0,256,170,1611,256,256,0,0,12402,65536,0,1,49224,8035,8277,65536,1 +1358,13580000,10000,0,0,256,170,1612,256,256,0,0,12403,65536,0,1,49224,8035,8277,65536,1 +1359,13590000,10000,0,0,256,170,1613,256,256,0,0,12404,65536,0,1,49224,8035,8277,65536,1 +1360,13600000,10000,0,0,256,170,1615,256,256,0,0,12406,65536,0,1,49224,8035,8277,65536,1 +1361,13610000,10000,0,0,256,170,1616,256,256,0,0,12407,65536,0,1,49224,8035,8277,65536,1 +1362,13620000,10000,0,0,256,170,1617,256,256,0,0,12408,65536,0,1,49224,8035,8277,65536,1 +1363,13630000,10000,0,0,256,170,1618,256,256,0,0,12409,65536,0,1,49224,8035,8277,65536,1 +1364,13640000,10000,0,0,256,171,1620,256,256,0,0,12411,65536,0,1,49224,8035,8277,65536,1 +1365,13650000,10000,0,0,256,171,1621,256,256,0,0,12412,65536,0,1,49224,8035,8277,65536,1 +1366,13660000,10000,0,0,256,171,1622,256,256,0,0,12413,65536,0,1,49224,8035,8277,65536,1 +1367,13670000,10000,0,0,256,171,1624,256,256,0,0,12416,65536,0,1,49224,8035,8277,65536,1 +1368,13680000,10000,0,0,256,171,1625,256,256,0,0,12417,65536,0,1,49224,8035,8277,65536,1 +1369,13690000,10000,0,0,256,171,1626,256,256,0,0,12418,65536,0,1,49224,8035,8277,65536,1 +1370,13700000,10000,0,0,256,171,1627,256,256,0,0,12419,65536,0,1,49224,8035,8277,65536,1 +1371,13710000,10000,0,0,256,171,1629,256,256,0,0,12430,65536,0,1,49224,8035,8277,65536,1 +1372,13720000,10000,0,0,256,171,1630,256,256,0,0,12431,65536,0,1,49224,8035,8277,65536,1 +1373,13730000,10000,0,0,256,171,1631,256,256,0,0,12432,65536,0,1,49224,8035,8277,65536,1 +1374,13740000,10000,0,0,256,171,1633,256,256,0,0,12434,65536,0,1,49224,8035,8277,65536,1 +1375,13750000,10000,0,0,256,171,1634,256,256,0,0,12435,65536,0,1,49224,8035,8277,65536,1 +1376,13760000,10000,0,0,256,171,1635,256,256,0,0,12438,65536,0,1,49224,8035,8277,65536,1 +1377,13770000,10000,0,0,256,171,1636,256,256,0,0,12439,65536,0,1,49224,8035,8277,65536,1 +1378,13780000,10000,0,0,256,171,1638,256,256,0,0,12441,65536,0,1,49224,8035,8277,65536,1 +1379,13790000,10000,0,0,256,171,1639,256,256,0,0,12442,65536,0,1,49224,8035,8277,65536,1 +1380,13800000,10000,0,0,256,171,1640,256,256,0,0,12443,65536,0,1,49224,8035,8277,65536,1 +1381,13810000,10000,0,0,256,171,1642,256,256,0,0,12444,65536,0,1,49224,8035,8277,65536,1 +1382,13820000,10000,0,0,256,171,1643,256,256,0,0,12446,65536,0,1,49224,8035,8277,65536,1 +1383,13830000,10000,0,0,256,171,1644,256,256,0,0,12448,65536,0,1,49224,8035,8277,65536,1 +1384,13840000,10000,0,0,256,171,1645,256,256,0,0,12449,65536,0,1,49224,8035,8277,65536,1 +1385,13850000,10000,0,0,256,171,1647,256,256,0,0,12451,65536,0,1,49224,8035,8277,65536,1 +1386,13860000,10000,0,0,256,171,1648,256,256,0,0,12452,65536,0,1,49224,8035,8277,65536,1 +1387,13870000,10000,0,0,256,171,1649,256,256,0,0,12453,65536,0,1,49224,8035,8277,65536,1 +1388,13880000,10000,0,0,256,171,1650,256,256,0,0,12455,65536,0,1,49224,8035,8277,65536,1 +1389,13890000,10000,0,0,256,172,1652,256,256,0,0,12457,65536,0,1,49224,8035,8277,65536,1 +1390,13900000,10000,0,0,256,172,1653,256,256,0,0,12458,65536,0,1,49224,8035,8277,65536,1 +1391,13910000,10000,0,0,256,172,1638,256,256,0,0,12460,65536,0,1,49224,8035,8277,65536,1 +1392,13920000,10000,0,0,256,173,1615,256,256,0,0,12462,65536,0,1,49224,8035,8277,65536,1 +1393,13930000,10000,0,0,256,173,1609,256,256,0,0,12463,65536,0,1,49224,8035,8277,65536,1 +1394,13940000,10000,0,0,256,173,1594,256,256,0,0,12465,65536,0,1,49224,8035,8277,65536,1 +1395,13950000,10000,0,0,256,173,1588,256,256,0,0,12466,65536,0,1,49224,8035,8277,65536,1 +1396,13960000,10000,0,0,256,173,1574,256,256,0,0,12468,65536,0,1,49224,8035,8277,65536,1 +1397,13970000,10000,0,0,256,173,1561,256,256,0,0,12469,65536,0,1,49224,8035,8277,65536,1 +1398,13980000,10000,0,0,256,173,1540,256,256,0,0,12470,65536,0,1,49224,8035,8277,65536,1 +1399,13990000,10000,0,0,256,174,1541,256,256,0,0,12471,65536,0,1,49224,8035,8277,65536,1 +1400,14000000,10000,0,0,256,174,1542,256,256,0,0,12472,65536,0,1,49224,8035,8277,65536,1 +1401,14010000,10000,0,0,256,174,1544,256,256,0,0,12474,65536,0,1,49224,8035,8277,65536,1 +1402,14020000,10000,0,0,256,174,1545,256,256,0,0,12475,65536,0,1,49224,8035,8277,65536,1 +1403,14030000,10000,0,0,256,174,1546,256,256,0,0,12476,65536,0,1,49224,8035,8277,65536,1 +1404,14040000,10000,0,0,256,174,1547,256,256,0,0,12477,65536,0,1,49224,8035,8277,65536,1 +1405,14050000,10000,0,0,256,174,1548,256,256,0,0,12478,65536,0,1,49224,8035,8277,65536,1 +1406,14060000,10000,0,0,256,174,1550,256,256,0,0,12480,65536,0,1,49224,8035,8277,65536,1 +1407,14070000,10000,0,0,256,174,1551,256,256,0,0,12481,65536,0,1,49224,8035,8277,65536,1 +1408,14080000,10000,0,0,256,174,1552,256,256,0,0,12482,65536,0,1,49224,8035,8277,65536,1 +1409,14090000,10000,0,0,256,174,1553,256,256,0,0,12484,65536,0,1,49224,8035,8277,65536,1 +1410,14100000,10000,0,0,256,174,1554,256,256,0,0,12485,65536,0,1,49224,8035,8277,65536,1 +501,5010000,18446744073700461616,0,0,127105,33,1731,256,256,0,4895412794951724709,12494,65536,0,0,49224,8035,8277,65536,1 +1411,14110000,9100000,0,0,225307,174,1555,256,256,0,4711141767192248320,12496,65536,0,1,49224,8035,8277,65536,1 +1412,14120000,10000,0,0,256,174,1557,256,256,0,0,12497,65536,0,1,49224,8035,8277,65536,1 +1413,14130000,10000,0,0,256,174,1558,256,256,0,0,12498,65536,0,1,49224,8035,8277,65536,1 +1414,14140000,10000,0,0,256,174,1559,256,256,0,0,12500,65536,0,1,49224,8035,8277,65536,1 +1415,14150000,10000,0,0,256,174,1560,256,256,0,0,12501,65536,0,1,49224,8035,8277,65536,1 +1416,14160000,10000,0,0,256,174,1561,256,256,0,0,12502,65536,0,1,49224,8035,8277,65536,1 +1417,14170000,10000,0,0,256,174,1563,256,256,0,0,12503,65536,0,1,49224,8035,8277,65536,1 +1418,14180000,10000,0,0,256,174,1564,256,256,0,0,12504,65536,0,1,49224,8035,8277,65536,1 +1419,14190000,10000,0,0,256,174,1565,256,256,0,0,12505,65536,0,1,49224,8035,8277,65536,1 +1420,14200000,10000,0,0,256,174,1566,256,256,0,0,12506,65536,0,1,49224,8035,8277,65536,1 +1421,14210000,10000,0,0,256,174,1567,256,256,0,0,12508,65536,0,1,49224,8035,8277,65536,1 +1422,14220000,10000,0,0,256,174,1568,256,256,0,0,12509,65536,0,1,49224,8035,8277,65536,1 +1423,14230000,10000,0,0,256,174,1570,256,256,0,0,12510,65536,0,1,49224,8035,8277,65536,1 +1424,14240000,10000,0,0,256,174,1571,256,256,0,0,12511,65536,0,1,49224,8035,8277,65536,1 +1425,14250000,10000,0,0,256,174,1572,256,256,0,0,12512,65536,0,1,49224,8035,8277,65536,1 +1426,14260000,10000,0,0,256,174,1573,256,256,0,0,12514,65536,0,1,49224,8035,8277,65536,1 +1427,14270000,10000,0,0,256,174,1574,256,256,0,0,12515,65536,0,1,49224,8035,8277,65536,1 +1428,14280000,10000,0,0,256,174,1576,256,256,0,0,12516,65536,0,1,49224,8035,8277,65536,1 +1429,14290000,10000,0,0,256,174,1577,256,256,0,0,12517,65536,0,1,49224,8035,8277,65536,1 +1430,14300000,10000,0,0,256,174,1578,256,256,0,0,12518,65536,0,1,49224,8035,8277,65536,1 +1431,14310000,10000,0,0,256,174,1579,256,256,0,0,12519,65536,0,1,49224,8035,8277,65536,1 +1432,14320000,10000,0,0,256,174,1580,256,256,0,0,12520,65536,0,1,49224,8035,8277,65536,1 +1433,14330000,10000,0,0,256,174,1582,256,256,0,0,12521,65536,0,1,49224,8035,8277,65536,1 +1434,14340000,10000,0,0,256,174,1583,256,256,0,0,12522,65536,0,1,49224,8035,8277,65536,1 +1435,14350000,10000,0,0,256,174,1584,256,256,0,0,12524,65536,0,1,49224,8035,8277,65536,1 +1436,14360000,10000,0,0,256,174,1585,256,256,0,0,12527,65536,0,1,49224,8035,8277,65536,1 +1437,14370000,10000,0,0,256,174,1586,256,256,0,0,12529,65536,0,1,49224,8035,8277,65536,1 +1438,14380000,10000,0,0,256,174,1587,256,256,0,0,12530,65536,0,1,49224,8035,8277,65536,1 +1439,14390000,10000,0,0,256,174,1589,256,256,0,0,12532,65536,0,1,49224,8035,8277,65536,1 +1440,14400000,10000,0,0,256,174,1590,256,256,0,0,12534,65536,0,1,49224,8035,8277,65536,1 +1441,14410000,10000,0,0,256,174,1591,256,256,0,0,12536,65536,0,1,49224,8035,8277,65536,1 +1442,14420000,10000,0,0,256,174,1592,256,256,0,0,12537,65536,0,1,49224,8035,8277,65536,1 +1443,14430000,10000,0,0,256,174,1593,256,256,0,0,12539,65536,0,1,49224,8035,8277,65536,1 +1444,14440000,10000,0,0,256,174,1595,256,256,0,0,12541,65536,0,1,49224,8035,8277,65536,1 +1445,14450000,10000,0,0,256,174,1596,256,256,0,0,12543,65536,0,1,49224,8035,8277,65536,1 +1446,14460000,10000,0,0,256,174,1597,256,256,0,0,12544,65536,0,1,49224,8035,8277,65536,1 +1447,14470000,10000,0,0,256,174,1598,256,256,0,0,12546,65536,0,1,49224,8035,8277,65536,1 +1448,14480000,10000,0,0,256,174,1599,256,256,0,0,12548,65536,0,1,49224,8035,8277,65536,1 +1449,14490000,10000,0,0,256,174,1600,256,256,0,0,12550,65536,0,1,49224,8035,8277,65536,1 +1450,14500000,10000,0,0,256,174,1602,256,256,0,0,12551,65536,0,1,49224,8035,8277,65536,1 +1451,14510000,10000,0,0,256,174,1603,256,256,0,0,12553,65536,0,1,49224,8035,8277,65536,1 +1452,14520000,10000,0,0,256,174,1604,256,256,0,0,12565,65536,0,1,49224,8035,8277,65536,1 +1453,14530000,10000,0,0,256,174,1605,256,256,0,0,12566,65536,0,1,49224,8035,8277,65536,1 +1454,14540000,10000,0,0,256,174,1606,256,256,0,0,12568,65536,0,1,49224,8035,8277,65536,1 +1455,14550000,10000,0,0,256,174,1608,256,256,0,0,12570,65536,0,1,49224,8035,8277,65536,1 +1456,14560000,10000,0,0,256,174,1609,256,256,0,0,12571,65536,0,1,49224,8035,8277,65536,1 +1457,14570000,10000,0,0,256,174,1610,256,256,0,0,12572,65536,0,1,49224,8035,8277,65536,1 +1458,14580000,10000,0,0,256,174,1611,256,256,0,0,12574,65536,0,1,49224,8035,8277,65536,1 +1459,14590000,10000,0,0,256,174,1612,256,256,0,0,12575,65536,0,1,49224,8035,8277,65536,1 +1460,14600000,10000,0,0,256,174,1614,256,256,0,0,12576,65536,0,1,49224,8035,8277,65536,1 +1461,14610000,10000,0,0,256,174,1615,256,256,0,0,12578,65536,0,1,49224,8035,8277,65536,1 +1462,14620000,10000,0,0,256,174,1616,256,256,0,0,12581,65536,0,1,49224,8035,8277,65536,1 +1463,14630000,10000,0,0,256,174,1617,256,256,0,0,12582,65536,0,1,49224,8035,8277,65536,1 +1464,14640000,10000,0,0,256,174,1618,256,256,0,0,12583,65536,0,1,49224,8035,8277,65536,1 +1465,14650000,10000,0,0,256,174,1619,256,256,0,0,12584,65536,0,1,49224,8035,8277,65536,1 +1466,14660000,10000,0,0,256,174,1621,256,256,0,0,12585,65536,0,1,49224,8035,8277,65536,1 +1467,14670000,10000,0,0,256,174,1622,256,256,0,0,12587,65536,0,1,49224,8035,8277,65536,1 +1468,14680000,10000,0,0,256,174,1623,256,256,0,0,12588,65536,0,1,49224,8035,8277,65536,1 +1469,14690000,10000,0,0,256,174,1624,256,256,0,0,12589,65536,0,1,49224,8035,8277,65536,1 +1470,14700000,10000,0,0,256,174,1625,256,256,0,0,12590,65536,0,1,49224,8035,8277,65536,1 +1471,14710000,10000,0,0,256,174,1627,256,256,0,0,12591,65536,0,1,49224,8035,8277,65536,1 +1472,14720000,10000,0,0,256,174,1628,256,256,0,0,12593,65536,0,1,49224,8035,8277,65536,1 +1473,14730000,10000,0,0,256,174,1629,256,256,0,0,12595,65536,0,1,49224,8035,8277,65536,1 +1474,14740000,10000,0,0,256,174,1630,256,256,0,0,12596,65536,0,1,49224,8035,8277,65536,1 +1475,14750000,10000,0,0,256,174,1631,256,256,0,0,12598,65536,0,1,49224,8035,8277,65536,1 +1476,14760000,10000,0,0,256,174,1632,256,256,0,0,12599,65536,0,1,49224,8035,8277,65536,1 +1477,14770000,10000,0,0,256,174,1634,256,256,0,0,12601,65536,0,1,49224,8035,8277,65536,1 +1478,14780000,10000,0,0,256,174,1635,256,256,0,0,12602,65536,0,1,49224,8035,8277,65536,1 +1479,14790000,10000,0,0,256,174,1636,256,256,0,0,12604,65536,0,1,49224,8035,8277,65536,1 +1480,14800000,10000,0,0,256,174,1637,256,256,0,0,12605,65536,0,1,49224,8035,8277,65536,1 +1481,14810000,10000,0,0,256,174,1638,256,256,0,0,12606,65536,0,1,49224,8035,8277,65536,1 +1482,14820000,10000,0,0,256,174,1640,256,256,0,0,12607,65536,0,1,49224,8035,8277,65536,1 +1483,14830000,10000,0,0,256,174,1641,256,256,0,0,12609,65536,0,1,49224,8035,8277,65536,1 +1484,14840000,10000,0,0,256,174,1642,256,256,0,0,12610,65536,0,1,49224,8035,8277,65536,1 +1485,14850000,10000,0,0,256,174,1643,256,256,0,0,12611,65536,0,1,49224,8035,8277,65536,1 +1486,14860000,10000,0,0,256,174,1644,256,256,0,0,12612,65536,0,1,49224,8035,8277,65536,1 +1487,14870000,10000,0,0,256,174,1646,256,256,0,0,12614,65536,0,1,49224,8035,8277,65536,1 +606,6060000,18446744073700741616,0,0,153995,33,2128,256,256,0,4895412794951724845,12623,65536,0,0,49224,8035,8277,65536,1 +1488,14880000,8820000,0,0,218129,174,1647,256,256,0,4710991443336888320,12625,65536,0,1,49224,8035,8277,65536,1 +1489,14890000,10000,0,0,256,174,1648,256,256,0,0,12627,65536,0,1,49224,8035,8277,65536,1 +1490,14900000,10000,0,0,256,174,1649,256,256,0,0,12629,65536,0,1,49224,8035,8277,65536,1 +1491,14910000,10000,0,0,256,174,1650,256,256,0,0,12631,65536,0,1,49224,8035,8277,65536,1 +1492,14920000,10000,0,0,256,174,1651,256,256,0,0,12632,65536,0,1,49224,8035,8277,65536,1 +1493,14930000,10000,0,0,256,174,1653,256,256,0,0,12634,65536,0,1,49224,8035,8277,65536,1 +1494,14940000,10000,0,0,256,174,1654,256,256,0,0,12636,65536,0,1,49224,8035,8277,65536,1 +1495,14950000,10000,0,0,256,174,1655,256,256,0,0,12637,65536,0,1,49224,8035,8277,65536,1 +1496,14960000,10000,0,0,256,174,1656,256,256,0,0,12638,65536,0,1,49224,8035,8277,65536,1 +1497,14970000,10000,0,0,256,174,1657,256,256,0,0,12640,65536,0,1,49224,8035,8277,65536,1 +1498,14980000,10000,0,0,256,174,1659,256,256,0,0,12641,65536,0,1,49224,8035,8277,65536,1 +1499,14990000,10000,0,0,256,174,1660,256,256,0,0,12643,65536,0,1,49224,8035,8277,65536,1 +1500,15000000,10000,0,0,256,174,1661,256,256,0,0,12644,65536,0,1,49224,8035,8277,65536,1 +1501,15010000,10000,0,0,256,174,1662,256,256,0,0,12646,65536,0,1,49224,8035,8277,65536,1 +1502,15020000,10000,0,0,256,174,1663,256,256,0,0,12647,65536,0,1,49224,8035,8277,65536,1 +1503,15030000,10000,0,0,256,174,1664,256,256,0,0,12649,65536,0,1,49224,8035,8277,65536,1 +1504,15040000,10000,0,0,256,174,1666,256,256,0,0,12650,65536,0,1,49224,8035,8277,65536,1 +1505,15050000,10000,0,0,256,174,1667,256,256,0,0,12651,65536,0,1,49224,8035,8277,65536,1 +1506,15060000,10000,0,0,256,174,1668,256,256,0,0,12652,65536,0,1,49224,8035,8277,65536,1 +1507,15070000,10000,0,0,256,174,1669,256,256,0,0,12653,65536,0,1,49224,8035,8277,65536,1 +1508,15080000,10000,0,0,256,174,1670,256,256,0,0,12655,65536,0,1,49224,8035,8277,65536,1 +1509,15090000,10000,0,0,256,174,1672,256,256,0,0,12656,65536,0,1,49224,8035,8277,65536,1 +1510,15100000,10000,0,0,256,174,1673,256,256,0,0,12658,65536,0,1,49224,8035,8277,65536,1 +1511,15110000,10000,0,0,256,174,1674,256,256,0,0,12659,65536,0,1,49224,8035,8277,65536,1 +1512,15120000,10000,0,0,256,174,1675,256,256,0,0,12661,65536,0,1,49224,8035,8277,65536,1 +1513,15130000,10000,0,0,256,174,1676,256,256,0,0,12665,65536,0,1,49224,8035,8277,65536,1 +1514,15140000,10000,0,0,256,174,1678,256,256,0,0,12667,65536,0,1,49224,8035,8277,65536,1 +1515,15150000,10000,0,0,256,174,1679,256,256,0,0,12668,65536,0,1,49224,8035,8277,65536,1 +1516,15160000,10000,0,0,256,174,1680,256,256,0,0,12670,65536,0,1,49224,8035,8277,65536,1 +1517,15170000,10000,0,0,256,174,1681,256,256,0,0,12672,65536,0,1,49224,8035,8277,65536,1 +1518,15180000,10000,0,0,256,174,1682,256,256,0,0,12673,65536,0,1,49224,8035,8277,65536,1 +1519,15190000,10000,0,0,256,174,1683,256,256,0,0,12675,65536,0,1,49224,8035,8277,65536,1 +1520,15200000,10000,0,0,256,174,1685,256,256,0,0,12676,65536,0,1,49224,8035,8277,65536,1 +1521,15210000,10000,0,0,256,174,1686,256,256,0,0,12678,65536,0,1,49224,8035,8277,65536,1 +1522,15220000,10000,0,0,256,174,1687,256,256,0,0,12679,65536,0,1,49224,8035,8277,65536,1 +1523,15230000,10000,0,0,256,174,1688,256,256,0,0,12680,65536,0,1,49224,8035,8277,65536,1 +1524,15240000,10000,0,0,256,174,1689,256,256,0,0,12682,65536,0,1,49224,8035,8277,65536,1 +1525,15250000,10000,0,0,256,174,1691,256,256,0,0,12683,65536,0,1,49224,8035,8277,65536,1 +1526,15260000,10000,0,0,256,174,1692,256,256,0,0,12684,65536,0,1,49224,8035,8277,65536,1 +1527,15270000,10000,0,0,256,174,1693,256,256,0,0,12685,65536,0,1,49224,8035,8277,65536,1 +1528,15280000,10000,0,0,256,174,1694,256,256,0,0,12687,65536,0,1,49224,8035,8277,65536,1 +1529,15290000,10000,0,0,256,174,1695,256,256,0,0,12688,65536,0,1,49224,8035,8277,65536,1 +1530,15300000,10000,0,0,256,174,1696,256,256,0,0,12690,65536,0,1,49224,8035,8277,65536,1 +1531,15310000,10000,0,0,256,174,1698,256,256,0,0,12701,65536,0,1,49224,8035,8277,65536,1 +1532,15320000,10000,0,0,256,174,1699,256,256,0,0,12702,65536,0,1,49224,8035,8277,65536,1 +1533,15330000,10000,0,0,256,174,1700,256,256,0,0,12703,65536,0,1,49224,8035,8277,65536,1 +1534,15340000,10000,0,0,256,174,1701,256,256,0,0,12705,65536,0,1,49224,8035,8277,65536,1 +1535,15350000,10000,0,0,256,174,1702,256,256,0,0,12706,65536,0,1,49224,8035,8277,65536,1 +1536,15360000,10000,0,0,256,174,1704,256,256,0,0,12708,65536,0,1,49224,8035,8277,65536,1 +1537,15370000,10000,0,0,256,174,1705,256,256,0,0,12709,65536,0,1,49224,8035,8277,65536,1 +1538,15380000,10000,0,0,256,174,1706,256,256,0,0,12711,65536,0,1,49224,8035,8277,65536,1 +1539,15390000,10000,0,0,256,174,1707,256,256,0,0,12714,65536,0,1,49224,8035,8277,65536,1 +1540,15400000,10000,0,0,256,174,1708,256,256,0,0,12715,65536,0,1,49224,8035,8277,65536,1 +1541,15410000,10000,0,0,256,174,1710,256,256,0,0,12717,65536,0,1,49224,8035,8277,65536,1 +1542,15420000,10000,0,0,256,174,1711,256,256,0,0,12718,65536,0,1,49224,8035,8277,65536,1 +1543,15430000,10000,0,0,256,174,1712,256,256,0,0,12719,65536,0,1,49224,8035,8277,65536,1 +1544,15440000,10000,0,0,256,174,1713,256,256,0,0,12720,65536,0,1,49224,8035,8277,65536,1 +1545,15450000,10000,0,0,256,174,1714,256,256,0,0,12722,65536,0,1,49224,8035,8277,65536,1 +1546,15460000,10000,0,0,256,174,1715,256,256,0,0,12724,65536,0,1,49224,8035,8277,65536,1 +1547,15470000,10000,0,0,256,174,1717,256,256,0,0,12725,65536,0,1,49224,8035,8277,65536,1 +1548,15480000,10000,0,0,256,174,1718,256,256,0,0,12726,65536,0,1,49224,8035,8277,65536,1 +1549,15490000,10000,0,0,256,174,1719,256,256,0,0,12727,65536,0,1,49224,8035,8277,65536,1 +1550,15500000,10000,0,0,256,174,1720,256,256,0,0,12729,65536,0,1,49224,8035,8277,65536,1 +1551,15510000,10000,0,0,256,174,1721,256,256,0,0,12731,65536,0,1,49224,8035,8277,65536,1 +1552,15520000,10000,0,0,256,175,1723,256,256,0,0,12732,65536,0,1,49224,8035,8277,65536,1 +1553,15530000,10000,0,0,256,175,1724,256,256,0,0,12735,65536,0,1,49224,8035,8277,65536,1 +1554,15540000,10000,0,0,256,176,1725,256,256,0,0,12736,65536,0,1,49224,8035,8277,65536,1 +1555,15550000,10000,0,0,256,177,1726,256,256,0,0,12738,65536,0,1,49224,8035,8277,65536,1 +1556,15560000,10000,0,0,256,177,1727,256,256,0,0,12739,65536,0,1,49224,8035,8277,65536,1 +1557,15570000,10000,0,0,256,177,1728,256,256,0,0,12740,65536,0,1,49224,8035,8277,65536,1 +1558,15580000,10000,0,0,256,177,1730,256,256,0,0,12742,65536,0,1,49224,8035,8277,65536,1 +1559,15590000,10000,0,0,256,177,1731,256,256,0,0,12743,65536,0,1,49224,8035,8277,65536,1 +1560,15600000,10000,0,0,256,177,1732,256,256,0,0,12744,65536,0,1,49224,8035,8277,65536,1 +1561,15610000,10000,0,0,256,177,1733,256,256,0,0,12745,65536,0,1,49224,8035,8277,65536,1 +1562,15620000,10000,0,0,256,177,1734,256,256,0,0,12746,65536,0,1,49224,8035,8277,65536,1 +1563,15630000,10000,0,0,256,177,1736,256,256,0,0,12747,65536,0,1,49224,8035,8277,65536,1 +1564,15640000,10000,0,0,256,177,1737,256,256,0,0,12749,65536,0,1,49224,8035,8277,65536,1 +1565,15650000,10000,0,0,256,177,1738,256,256,0,0,12750,65536,0,1,49224,8035,8277,65536,1 +1566,15660000,10000,0,0,256,177,1739,256,256,0,0,12751,65536,0,1,49224,8035,8277,65536,1 +1567,15670000,10000,0,0,256,177,1740,256,256,0,0,12752,65536,0,1,49224,8035,8277,65536,1 +1568,15680000,10000,0,0,256,177,1742,256,256,0,0,12753,65536,0,1,49224,8035,8277,65536,1 +1569,15690000,10000,0,0,256,177,1743,256,256,0,0,12755,65536,0,1,49224,8035,8277,65536,1 +1570,15700000,10000,0,0,256,177,1744,256,256,0,0,12756,65536,0,1,49224,8035,8277,65536,1 +725,7250000,18446744073701101616,0,0,184378,35,2622,256,256,0,4895412794951725021,12766,65536,0,0,49224,8035,8277,65536,1 +1571,15710000,8460000,0,0,208994,177,1745,256,256,0,4710798169808568320,12769,65536,0,1,49224,8035,8277,65536,1 +1572,15720000,10000,0,0,256,177,1746,256,256,0,0,12771,65536,0,1,49224,8035,8277,65536,1 +1573,15730000,10000,0,0,256,177,1747,256,256,0,0,12772,65536,0,1,49224,8035,8277,65536,1 +1574,15740000,10000,0,0,256,177,1749,256,256,0,0,12773,65536,0,1,49224,8035,8277,65536,1 +1575,15750000,10000,0,0,256,177,1750,256,256,0,0,12775,65536,0,1,49224,8035,8277,65536,1 +1576,15760000,10000,0,0,256,177,1751,256,256,0,0,12777,65536,0,1,49224,8035,8277,65536,1 +1577,15770000,10000,0,0,256,177,1752,256,256,0,0,12778,65536,0,1,49224,8035,8277,65536,1 +1578,15780000,10000,0,0,256,177,1753,256,256,0,0,12779,65536,0,1,49224,8035,8277,65536,1 +1579,15790000,10000,0,0,256,177,1755,256,256,0,0,12780,65536,0,1,49224,8035,8277,65536,1 +1580,15800000,10000,0,0,256,177,1756,256,256,0,0,12782,65536,0,1,49224,8035,8277,65536,1 +1581,15810000,10000,0,0,256,177,1757,256,256,0,0,12783,65536,0,1,49224,8035,8277,65536,1 +1582,15820000,10000,0,0,256,177,1758,256,256,0,0,12784,65536,0,1,49224,8035,8277,65536,1 +1583,15830000,10000,0,0,256,177,1759,256,256,0,0,12786,65536,0,1,49224,8035,8277,65536,1 +1584,15840000,10000,0,0,256,177,1760,256,256,0,0,12788,65536,0,1,49224,8035,8277,65536,1 +1585,15850000,10000,0,0,256,177,1762,256,256,0,0,12790,65536,0,1,49224,8035,8277,65536,1 +1586,15860000,10000,0,0,256,177,1763,256,256,0,0,12792,65536,0,1,49224,8035,8277,65536,1 +1587,15870000,10000,0,0,256,177,1764,256,256,0,0,12793,65536,0,1,49224,8035,8277,65536,1 +1588,15880000,10000,0,0,256,177,1765,256,256,0,0,12796,65536,0,1,49224,8035,8277,65536,1 +1589,15890000,10000,0,0,256,177,1766,256,256,0,0,12798,65536,0,1,49224,8035,8277,65536,1 diff --git a/experiments/bare_metal/runs/doe-riscv64-20260912-190535.csv b/experiments/bare_metal/runs/doe-riscv64-20260912-190535.csv new file mode 100644 index 00000000..e69de29b diff --git a/experiments/bare_metal/runs/doe-riscv64-20260912-191446.csv b/experiments/bare_metal/runs/doe-riscv64-20260912-191446.csv new file mode 100644 index 00000000..c0d31cd7 --- /dev/null +++ b/experiments/bare_metal/runs/doe-riscv64-20260912-191446.csv @@ -0,0 +1,660 @@ +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,fleet_k_q48,fleet_conserved +1198,11980000,10000,0,0,256,84,1455,512,512,0,0,14464,65536,0,1,47812,8694,9030,65536,1 +1199,11990000,10000,0,0,256,88,1456,1024,1024,0,0,14468,65536,0,1,47812,8694,9030,65536,1 +1200,12000000,10000,0,0,256,90,1457,1024,1024,0,0,14472,65536,0,1,47812,8694,9030,65536,1 +1201,12010000,10000,0,0,256,93,1458,2048,2048,0,0,14474,65536,0,1,47812,8694,9030,65536,1 +1202,12020000,10000,0,0,256,98,1460,2048,2048,0,0,14476,65536,0,1,47812,8694,9030,65536,1 +1203,12030000,10000,0,0,256,98,1461,2048,2048,0,0,14478,65536,0,1,47812,8694,9030,65536,1 +1204,12040000,10000,0,0,256,99,1462,4096,4096,0,0,14479,65536,0,1,47812,8694,9030,65536,1 +1205,12050000,10000,0,0,256,102,1464,4096,4096,0,0,14481,65536,0,1,47812,8694,9030,65536,1 +1206,12060000,10000,0,0,256,104,1465,4096,4096,0,0,14483,65536,0,1,47812,8694,9030,65536,1 +1207,12070000,10000,0,0,256,112,1466,4096,4096,0,0,14484,65536,0,1,47812,8694,9030,65536,1 +1208,12080000,10000,0,0,256,112,1468,2048,2048,0,0,14486,65536,0,1,47812,8694,9030,65536,1 +1209,12090000,10000,0,0,256,112,1469,2048,2048,0,0,14488,65536,0,1,47812,8694,9030,65536,1 +1210,12100000,10000,0,0,256,112,1470,1024,1024,0,0,14500,65536,0,1,47812,8694,9030,65536,1 +1211,12110000,10000,0,0,256,112,1472,1024,1024,0,0,14501,65536,0,1,47812,8694,9030,65536,1 +1212,12120000,10000,0,0,256,112,1473,1024,1024,0,0,14502,65536,0,1,47812,8694,9030,65536,1 +1213,12130000,10000,0,0,256,112,1474,512,512,0,0,14504,65536,0,1,47812,8694,9030,65536,1 +1214,12140000,10000,0,0,256,112,1382,512,512,0,0,14505,65536,0,1,47812,8694,9030,65536,1 +1215,12150000,10000,0,0,256,112,1338,256,256,0,0,14507,65536,0,1,47812,8694,9030,65536,1 +54,540000,18446744073697941616,0,0,12711,59,98,256,256,0,4895412794951723478,14517,65536,0,0,47812,8694,9030,65536,1 +1216,12160000,11620000,0,0,289779,112,1285,256,256,0,4712494681890488320,14518,65536,0,1,47812,8694,9030,65536,1 +1217,12170000,10000,0,0,256,112,1286,256,256,0,0,14520,65536,0,1,47812,8694,9030,65536,1 +1218,12180000,10000,0,0,256,112,1287,256,256,0,0,14521,65536,0,1,47812,8694,9030,65536,1 +1219,12190000,10000,0,0,256,112,1288,256,256,0,0,14522,65536,0,1,47812,8694,9030,65536,1 +1220,12200000,10000,0,0,256,112,1289,256,256,0,0,14523,65536,0,1,47812,8694,9030,65536,1 +1221,12210000,10000,0,0,256,112,1290,256,256,0,0,14525,65536,0,1,47812,8694,9030,65536,1 +1222,12220000,10000,0,0,256,112,1280,256,256,0,0,14526,65536,0,1,47812,8694,9030,65536,1 +1223,12230000,10000,0,0,256,112,1281,256,256,0,0,14527,65536,0,1,47812,8694,9030,65536,1 +1224,12240000,10000,0,0,256,112,1282,256,256,0,0,14528,65536,0,1,47812,8694,9030,65536,1 +1225,12250000,10000,0,0,256,112,1283,256,256,0,0,14529,65536,0,1,47812,8694,9030,65536,1 +1226,12260000,10000,0,0,256,112,1284,256,256,0,0,14530,65536,0,1,47812,8694,9030,65536,1 +1227,12270000,10000,0,0,256,112,1286,256,256,0,0,14531,65536,0,1,47812,8694,9030,65536,1 +1228,12280000,10000,0,0,256,112,1287,256,256,0,0,14532,65536,0,1,47812,8694,9030,65536,1 +1229,12290000,10000,0,0,256,112,1288,256,256,0,0,14533,65536,0,1,47812,8694,9030,65536,1 +1230,12300000,10000,0,0,256,112,1288,256,256,0,0,14535,65536,0,1,47812,8694,9030,65536,1 +1231,12310000,10000,0,0,256,112,1289,256,256,0,0,14536,65536,0,1,47812,8694,9030,65536,1 +1232,12320000,10000,0,0,256,112,1290,256,256,0,0,14537,65536,0,1,47812,8694,9030,65536,1 +1233,12330000,10000,0,0,256,113,1292,256,256,0,0,14538,65536,0,1,47812,8694,9030,65536,1 +1234,12340000,10000,0,0,256,113,1293,256,256,0,0,14539,65536,0,1,47812,8694,9030,65536,1 +1235,12350000,10000,0,0,256,113,1294,256,256,0,0,14540,65536,0,1,47812,8694,9030,65536,1 +1236,12360000,10000,0,0,256,113,1295,256,256,0,0,14541,65536,0,1,47812,8694,9030,65536,1 +1237,12370000,10000,0,0,256,113,1296,256,256,0,0,14543,65536,0,1,47812,8694,9030,65536,1 +1238,12380000,10000,0,0,256,113,1297,256,256,0,0,14544,65536,0,1,47812,8694,9030,65536,1 +1239,12390000,10000,0,0,256,113,1298,256,256,0,0,14546,65536,0,1,47812,8694,9030,65536,1 +1240,12400000,10000,0,0,256,113,1299,256,256,0,0,14547,65536,0,1,47812,8694,9030,65536,1 +1241,12410000,10000,0,0,256,114,1301,256,256,0,0,14548,65536,0,1,47812,8694,9030,65536,1 +1242,12420000,10000,0,0,256,114,1301,256,256,0,0,14552,65536,0,1,47812,8694,9030,65536,1 +1243,12430000,10000,0,0,256,114,1303,256,256,0,0,14553,65536,0,1,47812,8694,9030,65536,1 +1244,12440000,10000,0,0,256,114,1304,256,256,0,0,14554,65536,0,1,47812,8694,9030,65536,1 +1245,12450000,10000,0,0,256,114,1305,256,256,0,0,14555,65536,0,1,47812,8694,9030,65536,1 +1246,12460000,10000,0,0,256,114,1306,256,256,0,0,14557,65536,0,1,47812,8694,9030,65536,1 +1247,12470000,10000,0,0,256,114,1307,256,256,0,0,14558,65536,0,1,47812,8694,9030,65536,1 +1248,12480000,10000,0,0,256,114,1308,256,256,0,0,14559,65536,0,1,47812,8694,9030,65536,1 +1249,12490000,10000,0,0,256,114,1309,256,256,0,0,14561,65536,0,1,47812,8694,9030,65536,1 +1250,12500000,10000,0,0,256,114,1310,256,256,0,0,14562,65536,0,1,47812,8694,9030,65536,1 +1251,12510000,10000,0,0,256,114,1312,256,256,0,0,14564,65536,0,1,47812,8694,9030,65536,1 +1252,12520000,10000,0,0,256,114,1313,256,256,0,0,14566,65536,0,1,47812,8694,9030,65536,1 +1253,12530000,10000,0,0,256,114,1314,256,256,0,0,14568,65536,0,1,47812,8694,9030,65536,1 +1254,12540000,10000,0,0,256,114,1315,256,256,0,0,14569,65536,0,1,47812,8694,9030,65536,1 +1255,12550000,10000,0,0,256,114,1316,256,256,0,0,14571,65536,0,1,47812,8694,9030,65536,1 +1256,12560000,10000,0,0,256,114,1317,256,256,0,0,14574,65536,0,1,47812,8694,9030,65536,1 +1257,12570000,10000,0,0,256,114,1318,256,256,0,0,14575,65536,0,1,47812,8694,9030,65536,1 +1258,12580000,10000,0,0,256,114,1319,256,256,0,0,14577,65536,0,1,47812,8694,9030,65536,1 +1259,12590000,10000,0,0,256,114,1320,256,256,0,0,14579,65536,0,1,47812,8694,9030,65536,1 +1260,12600000,10000,0,0,256,114,1321,256,256,0,0,14581,65536,0,1,47812,8694,9030,65536,1 +1261,12610000,10000,0,0,256,114,1322,256,256,0,0,14582,65536,0,1,47812,8694,9030,65536,1 +1262,12620000,10000,0,0,256,114,1323,256,256,0,0,14584,65536,0,1,47812,8694,9030,65536,1 +1263,12630000,10000,0,0,256,114,1325,256,256,0,0,14586,65536,0,1,47812,8694,9030,65536,1 +1264,12640000,10000,0,0,256,114,1326,256,256,0,0,14587,65536,0,1,47812,8694,9030,65536,1 +1265,12650000,10000,0,0,256,114,1327,256,256,0,0,14589,65536,0,1,47812,8694,9030,65536,1 +1266,12660000,10000,0,0,256,114,1328,256,256,0,0,14591,65536,0,1,47812,8694,9030,65536,1 +1267,12670000,10000,0,0,256,113,1329,256,256,0,0,14593,65536,0,1,47812,8694,9030,65536,1 +146,1460000,18446744073698341616,0,0,36257,38,427,256,256,0,4895412794951723673,14603,65536,0,0,47812,8694,9030,65536,1 +1268,12680000,11220000,0,0,279545,113,1330,256,256,0,4712279933525688320,14605,65536,0,1,47812,8694,9030,65536,1 +1269,12690000,10000,0,0,256,113,1331,256,256,0,0,14607,65536,0,1,47812,8694,9030,65536,1 +1270,12700000,10000,0,0,256,113,1332,256,256,0,0,14609,65536,0,1,47812,8694,9030,65536,1 +1271,12710000,10000,0,0,256,113,1333,256,256,0,0,14611,65536,0,1,47812,8694,9030,65536,1 +1272,12720000,10000,0,0,256,113,1335,256,256,0,0,14613,65536,0,1,47812,8694,9030,65536,1 +1273,12730000,10000,0,0,256,113,1336,256,256,0,0,14615,65536,0,1,47812,8694,9030,65536,1 +1274,12740000,10000,0,0,256,113,1337,256,256,0,0,14615,65536,0,1,47812,8694,9030,65536,1 +1275,12750000,10000,0,0,256,113,1338,256,256,0,0,14617,65536,0,1,47812,8694,9030,65536,1 +1276,12760000,10000,0,0,256,113,1339,256,256,0,0,14618,65536,0,1,47812,8694,9030,65536,1 +1277,12770000,10000,0,0,256,113,1340,256,256,0,0,14620,65536,0,1,47812,8694,9030,65536,1 +1278,12780000,10000,0,0,256,113,1341,256,256,0,0,14621,65536,0,1,47812,8694,9030,65536,1 +1279,12790000,10000,0,0,256,113,1343,256,256,0,0,14623,65536,0,1,47812,8694,9030,65536,1 +1280,12800000,10000,0,0,256,113,1344,256,256,0,0,14624,65536,0,1,47812,8694,9030,65536,1 +1281,12810000,10000,0,0,256,113,1345,256,256,0,0,14634,65536,0,1,47812,8694,9030,65536,1 +1282,12820000,10000,0,0,256,113,1346,256,256,0,0,14636,65536,0,1,47812,8694,9030,65536,1 +1283,12830000,10000,0,0,256,113,1347,256,256,0,0,14638,65536,0,1,47812,8694,9030,65536,1 +1284,12840000,10000,0,0,256,113,1348,256,256,0,0,14639,65536,0,1,47812,8694,9030,65536,1 +1285,12850000,10000,0,0,256,113,1349,256,256,0,0,14641,65536,0,1,47812,8694,9030,65536,1 +1286,12860000,10000,0,0,256,113,1351,256,256,0,0,14642,65536,0,1,47812,8694,9030,65536,1 +1287,12870000,10000,0,0,256,113,1352,256,256,0,0,14644,65536,0,1,47812,8694,9030,65536,1 +1288,12880000,10000,0,0,256,113,1353,256,256,0,0,14646,65536,0,1,47812,8694,9030,65536,1 +1289,12890000,10000,0,0,256,113,1354,256,256,0,0,14647,65536,0,1,47812,8694,9030,65536,1 +1290,12900000,10000,0,0,256,113,1355,256,256,0,0,14648,65536,0,1,47812,8694,9030,65536,1 +1291,12910000,10000,0,0,256,113,1356,256,256,0,0,14649,65536,0,1,47812,8694,9030,65536,1 +1292,12920000,10000,0,0,256,113,1357,256,256,0,0,14651,65536,0,1,47812,8694,9030,65536,1 +1293,12930000,10000,0,0,256,114,1359,256,256,0,0,14652,65536,0,1,47812,8694,9030,65536,1 +435,4350000,18446744073700971616,0,0,110242,33,1523,256,256,0,4895412794951724958,14662,65536,0,0,47812,8694,9030,65536,1 +1294,12940000,8590000,0,0,212216,114,1360,256,256,0,4710867963027128320,14665,65536,0,1,47812,8694,9030,65536,1 +1295,12950000,10000,0,0,256,114,1361,256,256,0,0,14666,65536,0,1,47812,8694,9030,65536,1 +1296,12960000,10000,0,0,256,114,1362,256,256,0,0,14668,65536,0,1,47812,8694,9030,65536,1 +1297,12970000,10000,0,0,256,114,1363,256,256,0,0,14669,65536,0,1,47812,8694,9030,65536,1 +1298,12980000,10000,0,0,256,114,1364,256,256,0,0,14670,65536,0,1,47812,8694,9030,65536,1 +1299,12990000,10000,0,0,256,114,1365,256,256,0,0,14672,65536,0,1,47812,8694,9030,65536,1 +1300,13000000,10000,0,0,256,115,1367,256,256,0,0,14674,65536,0,1,47812,8694,9030,65536,1 +1301,13010000,10000,0,0,256,115,1368,256,256,0,0,14675,65536,0,1,47812,8694,9030,65536,1 +1302,13020000,10000,0,0,256,115,1369,256,256,0,0,14677,65536,0,1,47812,8694,9030,65536,1 +1303,13030000,10000,0,0,256,115,1370,256,256,0,0,14679,65536,0,1,47812,8694,9030,65536,1 +1304,13040000,10000,0,0,256,115,1371,256,256,0,0,14681,65536,0,1,47812,8694,9030,65536,1 +1305,13050000,10000,0,0,256,115,1372,256,256,0,0,14682,65536,0,1,47812,8694,9030,65536,1 +1306,13060000,10000,0,0,256,115,1373,256,256,0,0,14684,65536,0,1,47812,8694,9030,65536,1 +1307,13070000,10000,0,0,256,117,1375,256,256,0,0,14686,65536,0,1,47812,8694,9030,65536,1 +1308,13080000,10000,0,0,256,117,1376,256,256,0,0,14688,65536,0,1,47812,8694,9030,65536,1 +1309,13090000,10000,0,0,256,117,1377,256,256,0,0,14689,65536,0,1,47812,8694,9030,65536,1 +1310,13100000,10000,0,0,256,117,1378,256,256,0,0,14691,65536,0,1,47812,8694,9030,65536,1 +1311,13110000,10000,0,0,256,117,1379,256,256,0,0,14692,65536,0,1,47812,8694,9030,65536,1 +1312,13120000,10000,0,0,256,117,1380,256,256,0,0,14694,65536,0,1,47812,8694,9030,65536,1 +1313,13130000,10000,0,0,256,117,1381,256,256,0,0,14695,65536,0,1,47812,8694,9030,65536,1 +1314,13140000,10000,0,0,256,117,1383,256,256,0,0,14697,65536,0,1,47812,8694,9030,65536,1 +1315,13150000,10000,0,0,256,117,1384,256,256,0,0,14699,65536,0,1,47812,8694,9030,65536,1 +1316,13160000,10000,0,0,256,117,1385,256,256,0,0,14701,65536,0,1,47812,8694,9030,65536,1 +1317,13170000,10000,0,0,256,117,1386,256,256,0,0,14702,65536,0,1,47812,8694,9030,65536,1 +1318,13180000,10000,0,0,256,117,1387,256,256,0,0,14703,65536,0,1,47812,8694,9030,65536,1 +1319,13190000,10000,0,0,256,118,1388,256,256,0,0,14705,65536,0,1,47812,8694,9030,65536,1 +1320,13200000,10000,0,0,256,118,1389,256,256,0,0,14709,65536,0,1,47812,8694,9030,65536,1 +1321,13210000,10000,0,0,256,118,1391,256,256,0,0,14710,65536,0,1,47812,8694,9030,65536,1 +1322,13220000,10000,0,0,256,118,1392,256,256,0,0,14712,65536,0,1,47812,8694,9030,65536,1 +1323,13230000,10000,0,0,256,118,1393,256,256,0,0,14714,65536,0,1,47812,8694,9030,65536,1 +1324,13240000,10000,0,0,256,118,1394,256,256,0,0,14715,65536,0,1,47812,8694,9030,65536,1 +1325,13250000,10000,0,0,256,118,1395,256,256,0,0,14717,65536,0,1,47812,8694,9030,65536,1 +1326,13260000,10000,0,0,256,120,1396,256,256,0,0,14719,65536,0,1,47812,8694,9030,65536,1 +1327,13270000,10000,0,0,256,120,1397,256,256,0,0,14720,65536,0,1,47812,8694,9030,65536,1 +1328,13280000,10000,0,0,256,120,1399,256,256,0,0,14721,65536,0,1,47812,8694,9030,65536,1 +1329,13290000,10000,0,0,256,120,1400,256,256,0,0,14722,65536,0,1,47812,8694,9030,65536,1 +1330,13300000,10000,0,0,256,120,1401,256,256,0,0,14724,65536,0,1,47812,8694,9030,65536,1 +1331,13310000,10000,0,0,256,120,1402,256,256,0,0,14726,65536,0,1,47812,8694,9030,65536,1 +1332,13320000,10000,0,0,256,120,1403,256,256,0,0,14728,65536,0,1,47812,8694,9030,65536,1 +1333,13330000,10000,0,0,256,120,1404,256,256,0,0,14729,65536,0,1,47812,8694,9030,65536,1 +1334,13340000,10000,0,0,256,120,1405,256,256,0,0,14731,65536,0,1,47812,8694,9030,65536,1 +1335,13350000,10000,0,0,256,120,1407,256,256,0,0,14733,65536,0,1,47812,8694,9030,65536,1 +1336,13360000,10000,0,0,256,120,1408,256,256,0,0,14734,65536,0,1,47812,8694,9030,65536,1 +1337,13370000,10000,0,0,256,120,1409,256,256,0,0,14735,65536,0,1,47812,8694,9030,65536,1 +1338,13380000,10000,0,0,256,120,1410,256,256,0,0,14737,65536,0,1,47812,8694,9030,65536,1 +1339,13390000,10000,0,0,256,120,1411,256,256,0,0,14738,65536,0,1,47812,8694,9030,65536,1 +1340,13400000,10000,0,0,256,120,1412,256,256,0,0,14740,65536,0,1,47812,8694,9030,65536,1 +1341,13410000,10000,0,0,256,120,1413,256,256,0,0,14742,65536,0,1,47812,8694,9030,65536,1 +1342,13420000,10000,0,0,256,120,1415,256,256,0,0,14744,65536,0,1,47812,8694,9030,65536,1 +1343,13430000,10000,0,0,256,120,1416,256,256,0,0,14746,65536,0,1,47812,8694,9030,65536,1 +1344,13440000,10000,0,0,256,120,1417,256,256,0,0,14747,65536,0,1,47812,8694,9030,65536,1 +1345,13450000,10000,0,0,256,120,1418,256,256,0,0,14749,65536,0,1,47812,8694,9030,65536,1 +1346,13460000,10000,0,0,256,120,1419,256,256,0,0,14750,65536,0,1,47812,8694,9030,65536,1 +55,550000,18446744073696641616,0,0,12861,63,99,256,256,0,4895412794951722843,14761,65536,0,0,47812,8694,9030,65536,1 +1347,13470000,12920000,0,0,323165,121,1420,256,256,0,4713192614076088320,14771,65536,0,1,47812,8694,9030,65536,1 +1348,13480000,10000,0,0,256,121,1421,256,256,0,0,14773,65536,0,1,47812,8694,9030,65536,1 +1349,13490000,10000,0,0,256,121,1423,256,256,0,0,14775,65536,0,1,47812,8694,9030,65536,1 +1350,13500000,10000,0,0,256,121,1424,256,256,0,0,14776,65536,0,1,47812,8694,9030,65536,1 +1351,13510000,10000,0,0,256,121,1425,256,256,0,0,14778,65536,0,1,47812,8694,9030,65536,1 +1352,13520000,10000,0,0,256,121,1426,256,256,0,0,14780,65536,0,1,47812,8694,9030,65536,1 +1353,13530000,10000,0,0,256,121,1427,256,256,0,0,14782,65536,0,1,47812,8694,9030,65536,1 +1354,13540000,10000,0,0,256,121,1428,256,256,0,0,14784,65536,0,1,47812,8694,9030,65536,1 +1355,13550000,10000,0,0,256,121,1429,256,256,0,0,14786,65536,0,1,47812,8694,9030,65536,1 +1356,13560000,10000,0,0,256,121,1431,256,256,0,0,14787,65536,0,1,47812,8694,9030,65536,1 +1357,13570000,10000,0,0,256,121,1432,256,256,0,0,14789,65536,0,1,47812,8694,9030,65536,1 +1358,13580000,10000,0,0,256,121,1433,256,256,0,0,14790,65536,0,1,47812,8694,9030,65536,1 +1359,13590000,10000,0,0,256,125,1434,256,256,0,0,14792,65536,0,1,47812,8694,9030,65536,1 +1360,13600000,10000,0,0,256,125,1435,256,256,0,0,14794,65536,0,1,47812,8694,9030,65536,1 +1361,13610000,10000,0,0,256,125,1436,256,256,0,0,14795,65536,0,1,47812,8694,9030,65536,1 +1362,13620000,10000,0,0,256,126,1437,256,256,0,0,14797,65536,0,1,47812,8694,9030,65536,1 +1363,13630000,10000,0,0,256,126,1439,256,256,0,0,14799,65536,0,1,47812,8694,9030,65536,1 +1364,13640000,10000,0,0,256,126,1440,256,256,0,0,14801,65536,0,1,47812,8694,9030,65536,1 +1365,13650000,10000,0,0,256,126,1441,256,256,0,0,14802,65536,0,1,47812,8694,9030,65536,1 +1366,13660000,10000,0,0,256,126,1442,256,256,0,0,14804,65536,0,1,47812,8694,9030,65536,1 +1367,13670000,10000,0,0,256,126,1443,256,256,0,0,14806,65536,0,1,47812,8694,9030,65536,1 +1368,13680000,10000,0,0,256,126,1444,256,256,0,0,14808,65536,0,1,47812,8694,9030,65536,1 +1369,13690000,10000,0,0,256,126,1445,256,256,0,0,14809,65536,0,1,47812,8694,9030,65536,1 +1370,13700000,10000,0,0,256,126,1447,256,256,0,0,14811,65536,0,1,47812,8694,9030,65536,1 +1371,13710000,10000,0,0,256,127,1448,256,256,0,0,14813,65536,0,1,47812,8694,9030,65536,1 +107,1070000,18446744073696911616,0,0,26232,49,273,256,256,0,4895412794951722975,14822,65536,0,0,47812,8694,9030,65536,1 +1372,13720000,12650000,0,0,316194,127,1449,256,256,0,4713047658929848320,14824,65536,0,1,47812,8694,9030,65536,1 +1373,13730000,10000,0,0,256,127,1450,256,256,0,0,14826,65536,0,1,47812,8694,9030,65536,1 +1374,13740000,10000,0,0,256,127,1451,256,256,0,0,14828,65536,0,1,47812,8694,9030,65536,1 +1375,13750000,10000,0,0,256,127,1452,256,256,0,0,14829,65536,0,1,47812,8694,9030,65536,1 +1376,13760000,10000,0,0,256,127,1453,256,256,0,0,14831,65536,0,1,47812,8694,9030,65536,1 +1377,13770000,10000,0,0,256,127,1455,256,256,0,0,14833,65536,0,1,47812,8694,9030,65536,1 +1378,13780000,10000,0,0,256,127,1456,256,256,0,0,14835,65536,0,1,47812,8694,9030,65536,1 +1379,13790000,10000,0,0,256,127,1457,256,256,0,0,14836,65536,0,1,47812,8694,9030,65536,1 +1380,13800000,10000,0,0,256,127,1458,256,256,0,0,14838,65536,0,1,47812,8694,9030,65536,1 +1381,13810000,10000,0,0,256,127,1459,256,256,0,0,14840,65536,0,1,47812,8694,9030,65536,1 +1382,13820000,10000,0,0,256,127,1460,256,256,0,0,14842,65536,0,1,47812,8694,9030,65536,1 +1383,13830000,10000,0,0,256,127,1461,256,256,0,0,14843,65536,0,1,47812,8694,9030,65536,1 +1384,13840000,10000,0,0,256,127,1463,256,256,0,0,14845,65536,0,1,47812,8694,9030,65536,1 +1385,13850000,10000,0,0,256,127,1464,256,256,0,0,14847,65536,0,1,47812,8694,9030,65536,1 +1386,13860000,10000,0,0,256,127,1465,256,256,0,0,14849,65536,0,1,47812,8694,9030,65536,1 +1387,13870000,10000,0,0,256,127,1466,256,256,0,0,14850,65536,0,1,47812,8694,9030,65536,1 +1388,13880000,10000,0,0,256,127,1467,256,256,0,0,14852,65536,0,1,47812,8694,9030,65536,1 +1389,13890000,10000,0,0,256,127,1468,256,256,0,0,14854,65536,0,1,47812,8694,9030,65536,1 +1390,13900000,10000,0,0,256,127,1469,256,256,0,0,14855,65536,0,1,47812,8694,9030,65536,1 +1391,13910000,10000,0,0,256,127,1471,256,256,0,0,14856,65536,0,1,47812,8694,9030,65536,1 +1392,13920000,10000,0,0,256,127,1472,256,256,0,0,14857,65536,0,1,47812,8694,9030,65536,1 +1393,13930000,10000,0,0,256,127,1473,256,256,0,0,14859,65536,0,1,47812,8694,9030,65536,1 +1394,13940000,10000,0,0,256,127,1474,256,256,0,0,14861,65536,0,1,47812,8694,9030,65536,1 +1395,13950000,10000,0,0,256,127,1475,256,256,0,0,14862,65536,0,1,47812,8694,9030,65536,1 +1396,13960000,10000,0,0,256,127,1476,256,256,0,0,14864,65536,0,1,47812,8694,9030,65536,1 +1397,13970000,10000,0,0,256,127,1477,256,256,0,0,14866,65536,0,1,47812,8694,9030,65536,1 +1398,13980000,10000,0,0,256,127,1479,256,256,0,0,14870,65536,0,1,47812,8694,9030,65536,1 +1399,13990000,10000,0,0,256,127,1480,256,256,0,0,14871,65536,0,1,47812,8694,9030,65536,1 +1400,14000000,10000,0,0,256,127,1481,256,256,0,0,14873,65536,0,1,47812,8694,9030,65536,1 +1401,14010000,10000,0,0,256,127,1482,256,256,0,0,14875,65536,0,1,47812,8694,9030,65536,1 +1402,14020000,10000,0,0,256,127,1483,256,256,0,0,14876,65536,0,1,47812,8694,9030,65536,1 +1403,14030000,10000,0,0,256,127,1484,256,256,0,0,14878,65536,0,1,47812,8694,9030,65536,1 +1404,14040000,10000,0,0,256,127,1485,256,256,0,0,14880,65536,0,1,47812,8694,9030,65536,1 +1405,14050000,10000,0,0,256,127,1487,256,256,0,0,14881,65536,0,1,47812,8694,9030,65536,1 +1406,14060000,10000,0,0,256,127,1488,256,256,0,0,14883,65536,0,1,47812,8694,9030,65536,1 +1407,14070000,10000,0,0,256,127,1489,256,256,0,0,14884,65536,0,1,47812,8694,9030,65536,1 +1408,14080000,10000,0,0,256,127,1490,256,256,0,0,14886,65536,0,1,47812,8694,9030,65536,1 +1409,14090000,10000,0,0,256,127,1491,256,256,0,0,14888,65536,0,1,47812,8694,9030,65536,1 +1410,14100000,10000,0,0,256,127,1492,256,256,0,0,14889,65536,0,1,47812,8694,9030,65536,1 +1411,14110000,10000,0,0,256,128,1493,256,256,0,0,14890,65536,0,1,47812,8694,9030,65536,1 +1412,14120000,10000,0,0,256,128,1495,256,256,0,0,14892,65536,0,1,47812,8694,9030,65536,1 +1413,14130000,10000,0,0,256,128,1496,256,256,0,0,14894,65536,0,1,47812,8694,9030,65536,1 +1414,14140000,10000,0,0,256,132,1497,256,256,0,0,14895,65536,0,1,47812,8694,9030,65536,1 +1415,14150000,10000,0,0,256,132,1498,256,256,0,0,14904,65536,0,1,47812,8694,9030,65536,1 +1416,14160000,10000,0,0,256,132,1499,256,256,0,0,14905,65536,0,1,47812,8694,9030,65536,1 +1417,14170000,10000,0,0,256,132,1500,256,256,0,0,14907,65536,0,1,47812,8694,9030,65536,1 +1418,14180000,10000,0,0,256,132,1501,256,256,0,0,14908,65536,0,1,47812,8694,9030,65536,1 +1419,14190000,10000,0,0,256,132,1503,256,256,0,0,14909,65536,0,1,47812,8694,9030,65536,1 +1420,14200000,10000,0,0,256,132,1504,256,256,0,0,14910,65536,0,1,47812,8694,9030,65536,1 +1421,14210000,10000,0,0,256,132,1505,256,256,0,0,14912,65536,0,1,47812,8694,9030,65536,1 +1422,14220000,10000,0,0,256,133,1506,256,256,0,0,14914,65536,0,1,47812,8694,9030,65536,1 +1423,14230000,10000,0,0,256,133,1507,256,256,0,0,14915,65536,0,1,47812,8694,9030,65536,1 +264,2640000,18446744073697961616,0,0,66490,37,1054,256,256,0,4895412794951723488,14924,65536,0,0,47812,8694,9030,65536,1 +1424,14240000,11600000,0,0,289248,133,1508,256,256,0,4712483944472248320,14927,65536,0,1,47812,8694,9030,65536,1 +1425,14250000,10000,0,0,256,133,1509,256,256,0,0,14929,65536,0,1,47812,8694,9030,65536,1 +1426,14260000,10000,0,0,256,133,1511,256,256,0,0,14930,65536,0,1,47812,8694,9030,65536,1 +1427,14270000,10000,0,0,256,133,1512,256,256,0,0,14932,65536,0,1,47812,8694,9030,65536,1 +1428,14280000,10000,0,0,256,133,1513,256,256,0,0,14934,65536,0,1,47812,8694,9030,65536,1 +1429,14290000,10000,0,0,256,133,1514,256,256,0,0,14935,65536,0,1,47812,8694,9030,65536,1 +1430,14300000,10000,0,0,256,133,1515,256,256,0,0,14937,65536,0,1,47812,8694,9030,65536,1 +1431,14310000,10000,0,0,256,133,1516,256,256,0,0,14938,65536,0,1,47812,8694,9030,65536,1 +1432,14320000,10000,0,0,256,133,1517,256,256,0,0,14940,65536,0,1,47812,8694,9030,65536,1 +1433,14330000,10000,0,0,256,133,1519,256,256,0,0,14941,65536,0,1,47812,8694,9030,65536,1 +1434,14340000,10000,0,0,256,133,1520,256,256,0,0,14942,65536,0,1,47812,8694,9030,65536,1 +1435,14350000,10000,0,0,256,133,1521,256,256,0,0,14943,65536,0,1,47812,8694,9030,65536,1 +1436,14360000,10000,0,0,256,133,1522,256,256,0,0,14945,65536,0,1,47812,8694,9030,65536,1 +1437,14370000,10000,0,0,256,133,1523,256,256,0,0,14947,65536,0,1,47812,8694,9030,65536,1 +1438,14380000,10000,0,0,256,133,1524,256,256,0,0,14949,65536,0,1,47812,8694,9030,65536,1 +1439,14390000,10000,0,0,256,133,1525,256,256,0,0,14950,65536,0,1,47812,8694,9030,65536,1 +1440,14400000,10000,0,0,256,133,1527,256,256,0,0,14952,65536,0,1,47812,8694,9030,65536,1 +1441,14410000,10000,0,0,256,133,1528,256,256,0,0,14954,65536,0,1,47812,8694,9030,65536,1 +1442,14420000,10000,0,0,256,133,1529,256,256,0,0,14955,65536,0,1,47812,8694,9030,65536,1 +1443,14430000,10000,0,0,256,133,1530,256,256,0,0,14956,65536,0,1,47812,8694,9030,65536,1 +1444,14440000,10000,0,0,256,133,1531,256,256,0,0,14957,65536,0,1,47812,8694,9030,65536,1 +1445,14450000,10000,0,0,256,133,1532,256,256,0,0,14959,65536,0,1,47812,8694,9030,65536,1 +1446,14460000,10000,0,0,256,133,1533,256,256,0,0,14960,65536,0,1,47812,8694,9030,65536,1 +1447,14470000,10000,0,0,256,133,1535,256,256,0,0,14962,65536,0,1,47812,8694,9030,65536,1 +1448,14480000,10000,0,0,256,134,1536,256,256,0,0,14963,65536,0,1,47812,8694,9030,65536,1 +1449,14490000,10000,0,0,256,135,1537,256,256,0,0,14965,65536,0,1,47812,8694,9030,65536,1 +1450,14500000,10000,0,0,256,135,1538,256,256,0,0,14969,65536,0,1,47812,8694,9030,65536,1 +1451,14510000,10000,0,0,256,135,1539,256,256,0,0,14970,65536,0,1,47812,8694,9030,65536,1 +1452,14520000,10000,0,0,256,135,1540,256,256,0,0,14972,65536,0,1,47812,8694,9030,65536,1 +1453,14530000,10000,0,0,256,136,1541,256,256,0,0,14973,65536,0,1,47812,8694,9030,65536,1 +1454,14540000,10000,0,0,256,136,1543,256,256,0,0,14975,65536,0,1,47812,8694,9030,65536,1 +1455,14550000,10000,0,0,256,136,1544,256,256,0,0,14976,65536,0,1,47812,8694,9030,65536,1 +1456,14560000,10000,0,0,256,136,1545,256,256,0,0,14977,65536,0,1,47812,8694,9030,65536,1 +1457,14570000,10000,0,0,256,136,1546,256,256,0,0,14979,65536,0,1,47812,8694,9030,65536,1 +1458,14580000,10000,0,0,256,136,1547,256,256,0,0,14981,65536,0,1,47812,8694,9030,65536,1 +1459,14590000,10000,0,0,256,136,1548,256,256,0,0,14982,65536,0,1,47812,8694,9030,65536,1 +1460,14600000,10000,0,0,256,136,1549,256,256,0,0,14983,65536,0,1,47812,8694,9030,65536,1 +1461,14610000,10000,0,0,256,136,1551,256,256,0,0,14985,65536,0,1,47812,8694,9030,65536,1 +1462,14620000,10000,0,0,256,136,1552,256,256,0,0,14987,65536,0,1,47812,8694,9030,65536,1 +1463,14630000,10000,0,0,256,136,1553,256,256,0,0,14989,65536,0,1,47812,8694,9030,65536,1 +1464,14640000,10000,0,0,256,136,1554,256,256,0,0,14991,65536,0,1,47812,8694,9030,65536,1 +1465,14650000,10000,0,0,256,136,1555,256,256,0,0,14993,65536,0,1,47812,8694,9030,65536,1 +1466,14660000,10000,0,0,256,136,1556,256,256,0,0,14995,65536,0,1,47812,8694,9030,65536,1 +1467,14670000,10000,0,0,256,136,1557,256,256,0,0,14996,65536,0,1,47812,8694,9030,65536,1 +1468,14680000,10000,0,0,256,136,1559,256,256,0,0,14998,65536,0,1,47812,8694,9030,65536,1 +1469,14690000,10000,0,0,256,136,1560,256,256,0,0,15000,65536,0,1,47812,8694,9030,65536,1 +1470,14700000,10000,0,0,256,136,1561,256,256,0,0,15002,65536,0,1,47812,8694,9030,65536,1 +1471,14710000,10000,0,0,256,136,1562,256,256,0,0,15003,65536,0,1,47812,8694,9030,65536,1 +1472,14720000,10000,0,0,256,136,1563,256,256,0,0,15005,65536,0,1,47812,8694,9030,65536,1 +1473,14730000,10000,0,0,256,136,1564,256,256,0,0,15007,65536,0,1,47812,8694,9030,65536,1 +1474,14740000,10000,0,0,256,138,1565,256,256,0,0,15008,65536,0,1,47812,8694,9030,65536,1 +1475,14750000,10000,0,0,256,143,1567,256,256,0,0,15009,65536,0,1,47812,8694,9030,65536,1 +147,1470000,18446744073696271616,0,0,36408,42,424,256,256,0,4895412794951722663,15019,65536,0,0,47812,8694,9030,65536,1 +1476,14760000,13290000,0,0,332642,154,1568,256,256,0,4713391256313528320,15021,65536,0,1,47812,8694,9030,65536,1 +1477,14770000,10000,0,0,256,154,1569,256,256,0,0,15023,65536,0,1,47812,8694,9030,65536,1 +1478,14780000,10000,0,0,256,154,1570,256,256,0,0,15024,65536,0,1,47812,8694,9030,65536,1 +1479,14790000,10000,0,0,256,154,1571,256,256,0,0,15025,65536,0,1,47812,8694,9030,65536,1 +1480,14800000,10000,0,0,256,154,1572,256,256,0,0,15027,65536,0,1,47812,8694,9030,65536,1 +1481,14810000,10000,0,0,256,155,1573,256,256,0,0,15028,65536,0,1,47812,8694,9030,65536,1 +1482,14820000,10000,0,0,256,155,1575,256,256,0,0,15029,65536,0,1,47812,8694,9030,65536,1 +1483,14830000,10000,0,0,256,155,1576,256,256,0,0,15039,65536,0,1,47812,8694,9030,65536,1 +1484,14840000,10000,0,0,256,155,1577,256,256,0,0,15041,65536,0,1,47812,8694,9030,65536,1 +1485,14850000,10000,0,0,256,156,1578,256,256,0,0,15042,65536,0,1,47812,8694,9030,65536,1 +1486,14860000,10000,0,0,256,156,1579,256,256,0,0,15044,65536,0,1,47812,8694,9030,65536,1 +1487,14870000,10000,0,0,256,156,1580,256,256,0,0,15045,65536,0,1,47812,8694,9030,65536,1 +1488,14880000,10000,0,0,256,157,1581,256,256,0,0,15047,65536,0,1,47812,8694,9030,65536,1 +1489,14890000,10000,0,0,256,160,1583,256,256,0,0,15048,65536,0,1,47812,8694,9030,65536,1 +1490,14900000,10000,0,0,256,160,1584,256,256,0,0,15049,65536,0,1,47812,8694,9030,65536,1 +1491,14910000,10000,0,0,256,160,1585,256,256,0,0,15051,65536,0,1,47812,8694,9030,65536,1 +1492,14920000,10000,0,0,256,160,1586,256,256,0,0,15053,65536,0,1,47812,8694,9030,65536,1 +1493,14930000,10000,0,0,256,160,1587,256,256,0,0,15054,65536,0,1,47812,8694,9030,65536,1 +1494,14940000,10000,0,0,256,160,1588,256,256,0,0,15056,65536,0,1,47812,8694,9030,65536,1 +1495,14950000,10000,0,0,256,160,1589,256,256,0,0,15057,65536,0,1,47812,8694,9030,65536,1 +1496,14960000,10000,0,0,256,160,1591,256,256,0,0,15059,65536,0,1,47812,8694,9030,65536,1 +1497,14970000,10000,0,0,256,160,1592,256,256,0,0,15061,65536,0,1,47812,8694,9030,65536,1 +1498,14980000,10000,0,0,256,160,1593,256,256,0,0,15062,65536,0,1,47812,8694,9030,65536,1 +1499,14990000,10000,0,0,256,165,1594,256,256,0,0,15064,65536,0,1,47812,8694,9030,65536,1 +1500,15000000,10000,0,0,256,171,1595,256,256,0,0,15066,65536,0,1,47812,8694,9030,65536,1 +1501,15010000,10000,0,0,256,171,1596,256,256,0,0,15068,65536,0,1,47812,8694,9030,65536,1 +1502,15020000,10000,0,0,256,171,1597,256,256,0,0,15071,65536,0,1,47812,8694,9030,65536,1 +1503,15030000,10000,0,0,256,171,1599,256,256,0,0,15073,65536,0,1,47812,8694,9030,65536,1 +1504,15040000,10000,0,0,256,171,1600,256,256,0,0,15074,65536,0,1,47812,8694,9030,65536,1 +1505,15050000,10000,0,0,256,171,1601,256,256,0,0,15076,65536,0,1,47812,8694,9030,65536,1 +1506,15060000,10000,0,0,256,171,1602,256,256,0,0,15077,65536,0,1,47812,8694,9030,65536,1 +1507,15070000,10000,0,0,256,171,1603,256,256,0,0,15079,65536,0,1,47812,8694,9030,65536,1 +1508,15080000,10000,0,0,256,171,1604,256,256,0,0,15080,65536,0,1,47812,8694,9030,65536,1 +1509,15090000,10000,0,0,256,171,1605,256,256,0,0,15081,65536,0,1,47812,8694,9030,65536,1 +1510,15100000,10000,0,0,256,171,1607,256,256,0,0,15082,65536,0,1,47812,8694,9030,65536,1 +1511,15110000,10000,0,0,256,171,1608,256,256,0,0,15084,65536,0,1,47812,8694,9030,65536,1 +1512,15120000,10000,0,0,256,171,1609,256,256,0,0,15086,65536,0,1,47812,8694,9030,65536,1 +1513,15130000,10000,0,0,256,171,1610,256,256,0,0,15088,65536,0,1,47812,8694,9030,65536,1 +1514,15140000,10000,0,0,256,171,1611,256,256,0,0,15089,65536,0,1,47812,8694,9030,65536,1 +1515,15150000,10000,0,0,256,171,1612,256,256,0,0,15091,65536,0,1,47812,8694,9030,65536,1 +1516,15160000,10000,0,0,256,171,1613,256,256,0,0,15093,65536,0,1,47812,8694,9030,65536,1 +1517,15170000,10000,0,0,256,171,1615,256,256,0,0,15095,65536,0,1,47812,8694,9030,65536,1 +1518,15180000,10000,0,0,256,171,1616,256,256,0,0,15096,65536,0,1,47812,8694,9030,65536,1 +1519,15190000,10000,0,0,256,171,1617,256,256,0,0,15097,65536,0,1,47812,8694,9030,65536,1 +1520,15200000,10000,0,0,256,171,1618,256,256,0,0,15099,65536,0,1,47812,8694,9030,65536,1 +1521,15210000,10000,0,0,256,171,1619,256,256,0,0,15100,65536,0,1,47812,8694,9030,65536,1 +1522,15220000,10000,0,0,256,171,1620,256,256,0,0,15101,65536,0,1,47812,8694,9030,65536,1 +1523,15230000,10000,0,0,256,171,1621,256,256,0,0,15102,65536,0,1,47812,8694,9030,65536,1 +1524,15240000,10000,0,0,256,171,1623,256,256,0,0,15103,65536,0,1,47812,8694,9030,65536,1 +1525,15250000,10000,0,0,256,171,1624,256,256,0,0,15105,65536,0,1,47812,8694,9030,65536,1 +1526,15260000,10000,0,0,256,171,1625,256,256,0,0,15106,65536,0,1,47812,8694,9030,65536,1 +1527,15270000,10000,0,0,256,171,1626,256,256,0,0,15109,65536,0,1,47812,8694,9030,65536,1 +1528,15280000,10000,0,0,256,171,1627,256,256,0,0,15110,65536,0,1,47812,8694,9030,65536,1 +1529,15290000,10000,0,0,256,171,1628,256,256,0,0,15112,65536,0,1,47812,8694,9030,65536,1 +1530,15300000,10000,0,0,256,171,1629,256,256,0,0,15114,65536,0,1,47812,8694,9030,65536,1 +1531,15310000,10000,0,0,256,171,1631,256,256,0,0,15115,65536,0,1,47812,8694,9030,65536,1 +1532,15320000,10000,0,0,256,171,1632,256,256,0,0,15116,65536,0,1,47812,8694,9030,65536,1 +1533,15330000,10000,0,0,256,171,1633,256,256,0,0,15117,65536,0,1,47812,8694,9030,65536,1 +1534,15340000,10000,0,0,256,171,1634,256,256,0,0,15119,65536,0,1,47812,8694,9030,65536,1 +1535,15350000,10000,0,0,256,171,1635,256,256,0,0,15120,65536,0,1,47812,8694,9030,65536,1 +1536,15360000,10000,0,0,256,171,1636,256,256,0,0,15121,65536,0,1,47812,8694,9030,65536,1 +1537,15370000,10000,0,0,256,171,1637,256,256,0,0,15123,65536,0,1,47812,8694,9030,65536,1 +1538,15380000,10000,0,0,256,171,1639,256,256,0,0,15124,65536,0,1,47812,8694,9030,65536,1 +1539,15390000,10000,0,0,256,171,1640,256,256,0,0,15125,65536,0,1,47812,8694,9030,65536,1 +1540,15400000,10000,0,0,256,171,1641,256,256,0,0,15127,65536,0,1,47812,8694,9030,65536,1 +1541,15410000,10000,0,0,256,171,1642,256,256,0,0,15128,65536,0,1,47812,8694,9030,65536,1 +1542,15420000,10000,0,0,256,171,1643,256,256,0,0,15129,65536,0,1,47812,8694,9030,65536,1 +1543,15430000,10000,0,0,256,171,1644,256,256,0,0,15130,65536,0,1,47812,8694,9030,65536,1 +1544,15440000,10000,0,0,256,171,1645,256,256,0,0,15131,65536,0,1,47812,8694,9030,65536,1 +1545,15450000,10000,0,0,256,171,1647,256,256,0,0,15132,65536,0,1,47812,8694,9030,65536,1 +1546,15460000,10000,0,0,256,171,1648,256,256,0,0,15132,65536,0,1,47812,8694,9030,65536,1 +1547,15470000,10000,0,0,256,171,1649,256,256,0,0,15133,65536,0,1,47812,8694,9030,65536,1 +1548,15480000,10000,0,0,256,171,1650,256,256,0,0,15134,65536,0,1,47812,8694,9030,65536,1 +1549,15490000,10000,0,0,256,171,1651,256,256,0,0,15135,65536,0,1,47812,8694,9030,65536,1 +1550,15500000,10000,0,0,256,171,1652,256,256,0,0,15136,65536,0,1,47812,8694,9030,65536,1 +1551,15510000,10000,0,0,256,171,1653,256,256,0,0,15137,65536,0,1,47812,8694,9030,65536,1 +1552,15520000,10000,0,0,256,171,1655,256,256,0,0,15138,65536,0,1,47812,8694,9030,65536,1 +265,2650000,18446744073696681616,0,0,66641,41,861,256,256,0,4895412794951722863,15147,65536,0,0,47812,8694,9030,65536,1 +1553,15530000,12880000,0,0,322121,171,1656,256,256,0,4713171139239608320,15149,65536,0,1,47812,8694,9030,65536,1 +1554,15540000,10000,0,0,256,171,1657,256,256,0,0,15151,65536,0,1,47812,8694,9030,65536,1 +1555,15550000,10000,0,0,256,171,1658,256,256,0,0,15152,65536,0,1,47812,8694,9030,65536,1 +1556,15560000,10000,0,0,256,171,1659,256,256,0,0,15152,65536,0,1,47812,8694,9030,65536,1 +1557,15570000,10000,0,0,256,171,1660,256,256,0,0,15153,65536,0,1,47812,8694,9030,65536,1 +1558,15580000,10000,0,0,256,171,1661,256,256,0,0,15154,65536,0,1,47812,8694,9030,65536,1 +1559,15590000,10000,0,0,256,171,1663,256,256,0,0,15155,65536,0,1,47812,8694,9030,65536,1 +1560,15600000,10000,0,0,256,171,1664,256,256,0,0,15157,65536,0,1,47812,8694,9030,65536,1 +1561,15610000,10000,0,0,256,171,1665,256,256,0,0,15158,65536,0,1,47812,8694,9030,65536,1 +1562,15620000,10000,0,0,256,171,1666,256,256,0,0,15159,65536,0,1,47812,8694,9030,65536,1 +1563,15630000,10000,0,0,256,171,1667,256,256,0,0,15161,65536,0,1,47812,8694,9030,65536,1 +1564,15640000,10000,0,0,256,171,1668,256,256,0,0,15162,65536,0,1,47812,8694,9030,65536,1 +1565,15650000,10000,0,0,256,171,1669,256,256,0,0,15163,65536,0,1,47812,8694,9030,65536,1 +1566,15660000,10000,0,0,256,171,1671,256,256,0,0,15173,65536,0,1,47812,8694,9030,65536,1 +1567,15670000,10000,0,0,256,171,1672,256,256,0,0,15174,65536,0,1,47812,8694,9030,65536,1 +1568,15680000,10000,0,0,256,171,1673,256,256,0,0,15176,65536,0,1,47812,8694,9030,65536,1 +1569,15690000,10000,0,0,256,171,1674,256,256,0,0,15178,65536,0,1,47812,8694,9030,65536,1 +1570,15700000,10000,0,0,256,171,1675,256,256,0,0,15179,65536,0,1,47812,8694,9030,65536,1 +1571,15710000,10000,0,0,256,171,1676,256,256,0,0,15180,65536,0,1,47812,8694,9030,65536,1 +1572,15720000,10000,0,0,256,171,1677,256,256,0,0,15182,65536,0,1,47812,8694,9030,65536,1 +1573,15730000,10000,0,0,256,171,1679,256,256,0,0,15184,65536,0,1,47812,8694,9030,65536,1 +1574,15740000,10000,0,0,256,171,1680,256,256,0,0,15185,65536,0,1,47812,8694,9030,65536,1 +1575,15750000,10000,0,0,256,171,1681,256,256,0,0,15186,65536,0,1,47812,8694,9030,65536,1 +1576,15760000,10000,0,0,256,171,1682,256,256,0,0,15188,65536,0,1,47812,8694,9030,65536,1 +1577,15770000,10000,0,0,256,171,1683,256,256,0,0,15190,65536,0,1,47812,8694,9030,65536,1 +212,2120000,18446744073695901616,0,0,53120,38,679,256,256,0,4895412794951722482,15200,65536,0,0,47812,8694,9030,65536,1 +1578,15780000,13660000,0,0,342042,171,1684,256,256,0,4713589898550968320,15202,65536,0,1,47812,8694,9030,65536,1 +1579,15790000,10000,0,0,256,171,1685,256,256,0,0,15204,65536,0,1,47812,8694,9030,65536,1 +1580,15800000,10000,0,0,256,171,1687,256,256,0,0,15205,65536,0,1,47812,8694,9030,65536,1 +1581,15810000,10000,0,0,256,171,1688,256,256,0,0,15207,65536,0,1,47812,8694,9030,65536,1 +1582,15820000,10000,0,0,256,171,1689,256,256,0,0,15209,65536,0,1,47812,8694,9030,65536,1 +1583,15830000,10000,0,0,256,171,1690,256,256,0,0,15211,65536,0,1,47812,8694,9030,65536,1 +1584,15840000,10000,0,0,256,171,1691,256,256,0,0,15212,65536,0,1,47812,8694,9030,65536,1 +1585,15850000,10000,0,0,256,171,1692,256,256,0,0,15214,65536,0,1,47812,8694,9030,65536,1 +1586,15860000,10000,0,0,256,171,1693,256,256,0,0,15216,65536,0,1,47812,8694,9030,65536,1 +1587,15870000,10000,0,0,256,171,1695,256,256,0,0,15218,65536,0,1,47812,8694,9030,65536,1 +1588,15880000,10000,0,0,256,171,1696,256,256,0,0,15219,65536,0,1,47812,8694,9030,65536,1 +1589,15890000,10000,0,0,256,171,1697,256,256,0,0,15221,65536,0,1,47812,8694,9030,65536,1 +1590,15900000,10000,0,0,256,171,1698,256,256,0,0,15223,65536,0,1,47812,8694,9030,65536,1 +1591,15910000,10000,0,0,256,174,1699,256,256,0,0,15225,65536,0,1,47812,8694,9030,65536,1 +1592,15920000,10000,0,0,256,174,1700,256,256,0,0,15226,65536,0,1,47812,8694,9030,65536,1 +1593,15930000,10000,0,0,256,174,1701,256,256,0,0,15228,65536,0,1,47812,8694,9030,65536,1 +1594,15940000,10000,0,0,256,174,1703,256,256,0,0,15230,65536,0,1,47812,8694,9030,65536,1 +1595,15950000,10000,0,0,256,174,1704,256,256,0,0,15232,65536,0,1,47812,8694,9030,65536,1 +1596,15960000,10000,0,0,256,174,1705,256,256,0,0,15233,65536,0,1,47812,8694,9030,65536,1 +1597,15970000,10000,0,0,256,174,1706,256,256,0,0,15235,65536,0,1,47812,8694,9030,65536,1 +1598,15980000,10000,0,0,256,174,1707,256,256,0,0,15237,65536,0,1,47812,8694,9030,65536,1 +1599,15990000,10000,0,0,256,174,1708,256,256,0,0,15239,65536,0,1,47812,8694,9030,65536,1 +1600,16000000,10000,0,0,256,174,1709,256,256,0,0,15240,65536,0,1,47812,8694,9030,65536,1 +1601,16010000,10000,0,0,256,168,1710,256,256,0,0,15242,65536,0,1,47812,8694,9030,65536,1 +1602,16020000,10000,0,0,256,154,1710,256,256,0,0,15244,65536,0,1,47812,8694,9030,65536,1 +1603,16030000,10000,0,0,256,154,1711,256,256,0,0,15245,65536,0,1,47812,8694,9030,65536,1 +1604,16040000,10000,0,0,256,143,1712,256,256,0,0,15250,65536,0,1,47812,8694,9030,65536,1 +1605,16050000,10000,0,0,256,143,1713,256,256,0,0,15252,65536,0,1,47812,8694,9030,65536,1 +1606,16060000,10000,0,0,256,142,1714,256,256,0,0,15253,65536,0,1,47812,8694,9030,65536,1 +1607,16070000,10000,0,0,256,142,1715,256,256,0,0,15255,65536,0,1,47812,8694,9030,65536,1 +1608,16080000,10000,0,0,256,142,1716,256,256,0,0,15257,65536,0,1,47812,8694,9030,65536,1 +1609,16090000,10000,0,0,256,142,1717,256,256,0,0,15258,65536,0,1,47812,8694,9030,65536,1 +1610,16100000,10000,0,0,256,142,1719,256,256,0,0,15260,65536,0,1,47812,8694,9030,65536,1 +1611,16110000,10000,0,0,256,142,1720,256,256,0,0,15261,65536,0,1,47812,8694,9030,65536,1 +1612,16120000,10000,0,0,256,142,1721,256,256,0,0,15263,65536,0,1,47812,8694,9030,65536,1 +1613,16130000,10000,0,0,256,142,1722,256,256,0,0,15265,65536,0,1,47812,8694,9030,65536,1 +1614,16140000,10000,0,0,256,142,1723,256,256,0,0,15266,65536,0,1,47812,8694,9030,65536,1 +1615,16150000,10000,0,0,256,142,1724,256,256,0,0,15268,65536,0,1,47812,8694,9030,65536,1 +1616,16160000,10000,0,0,256,142,1725,256,256,0,0,15269,65536,0,1,47812,8694,9030,65536,1 +1617,16170000,10000,0,0,256,142,1727,256,256,0,0,15271,65536,0,1,47812,8694,9030,65536,1 +1618,16180000,10000,0,0,256,142,1728,256,256,0,0,15272,65536,0,1,47812,8694,9030,65536,1 +1619,16190000,10000,0,0,256,142,1729,256,256,0,0,15274,65536,0,1,47812,8694,9030,65536,1 +1620,16200000,10000,0,0,256,142,1730,256,256,0,0,15275,65536,0,1,47812,8694,9030,65536,1 +1621,16210000,10000,0,0,256,142,1731,256,256,0,0,15277,65536,0,1,47812,8694,9030,65536,1 +1622,16220000,10000,0,0,256,142,1732,256,256,0,0,15279,65536,0,1,47812,8694,9030,65536,1 +1623,16230000,10000,0,0,256,142,1733,256,256,0,0,15280,65536,0,1,47812,8694,9030,65536,1 +1624,16240000,10000,0,0,256,142,1735,256,256,0,0,15281,65536,0,1,47812,8694,9030,65536,1 +1625,16250000,10000,0,0,256,142,1736,256,256,0,0,15283,65536,0,1,47812,8694,9030,65536,1 +1626,16260000,10000,0,0,256,142,1737,256,256,0,0,15285,65536,0,1,47812,8694,9030,65536,1 +1627,16270000,10000,0,0,256,142,1738,256,256,0,0,15286,65536,0,1,47812,8694,9030,65536,1 +1628,16280000,10000,0,0,256,142,1739,256,256,0,0,15288,65536,0,1,47812,8694,9030,65536,1 +1629,16290000,10000,0,0,256,142,1740,256,256,0,0,15292,65536,0,1,47812,8694,9030,65536,1 +1630,16300000,10000,0,0,256,142,1741,256,256,0,0,15294,65536,0,1,47812,8694,9030,65536,1 +1631,16310000,10000,0,0,256,142,1743,256,256,0,0,15296,65536,0,1,47812,8694,9030,65536,1 +1632,16320000,10000,0,0,256,142,1744,256,256,0,0,15298,65536,0,1,47812,8694,9030,65536,1 +1633,16330000,10000,0,0,256,142,1745,256,256,0,0,15307,65536,0,1,47812,8694,9030,65536,1 +1634,16340000,10000,0,0,256,142,1746,256,256,0,0,15309,65536,0,1,47812,8694,9030,65536,1 +1635,16350000,10000,0,0,256,142,1747,256,256,0,0,15311,65536,0,1,47812,8694,9030,65536,1 +1636,16360000,10000,0,0,256,142,1748,256,256,0,0,15312,65536,0,1,47812,8694,9030,65536,1 +1637,16370000,10000,0,0,256,142,1749,256,256,0,0,15314,65536,0,1,47812,8694,9030,65536,1 +1638,16380000,10000,0,0,256,142,1751,256,256,0,0,15315,65536,0,1,47812,8694,9030,65536,1 +1639,16390000,10000,0,0,256,142,1752,256,256,0,0,15317,65536,0,1,47812,8694,9030,65536,1 +1640,16400000,10000,0,0,256,142,1753,256,256,0,0,15319,65536,0,1,47812,8694,9030,65536,1 +1641,16410000,10000,0,0,256,142,1754,256,256,0,0,15320,65536,0,1,47812,8694,9030,65536,1 +1642,16420000,10000,0,0,256,142,1755,256,256,0,0,15322,65536,0,1,47812,8694,9030,65536,1 +1643,16430000,10000,0,0,256,142,1756,256,256,0,0,15324,65536,0,1,47812,8694,9030,65536,1 +1644,16440000,10000,0,0,256,142,1757,256,256,0,0,15326,65536,0,1,47812,8694,9030,65536,1 +1645,16450000,10000,0,0,256,142,1759,256,256,0,0,15327,65536,0,1,47812,8694,9030,65536,1 +1646,16460000,10000,0,0,256,142,1760,256,256,0,0,15328,65536,0,1,47812,8694,9030,65536,1 +1647,16470000,10000,0,0,256,142,1761,256,256,0,0,15329,65536,0,1,47812,8694,9030,65536,1 +1648,16480000,10000,0,0,256,142,1762,256,256,0,0,15330,65536,0,1,47812,8694,9030,65536,1 +1649,16490000,10000,0,0,256,142,1763,256,256,0,0,15331,65536,0,1,47812,8694,9030,65536,1 +1650,16500000,10000,0,0,256,142,1764,256,256,0,0,15332,65536,0,1,47812,8694,9030,65536,1 +1651,16510000,10000,0,0,256,142,1765,256,256,0,0,15333,65536,0,1,47812,8694,9030,65536,1 +1652,16520000,10000,0,0,256,142,1767,256,256,0,0,15335,65536,0,1,47812,8694,9030,65536,1 +1653,16530000,10000,0,0,256,144,1768,256,256,0,0,15336,65536,0,1,47812,8694,9030,65536,1 +1654,16540000,10000,0,0,256,144,1769,256,256,0,0,15338,65536,0,1,47812,8694,9030,65536,1 +317,3170000,18446744073696181616,0,0,80010,36,1061,256,256,0,4895412794951722619,15346,65536,0,0,47812,8694,9030,65536,1 +1655,16550000,13380000,0,0,334864,144,1770,256,256,0,4713439574695608320,15349,65536,0,1,47812,8694,9030,65536,1 +1656,16560000,10000,0,0,256,144,1771,256,256,0,0,15351,65536,0,1,47812,8694,9030,65536,1 +1657,16570000,10000,0,0,256,145,1772,256,256,0,0,15352,65536,0,1,47812,8694,9030,65536,1 +1658,16580000,10000,0,0,256,145,1773,256,256,0,0,15353,65536,0,1,47812,8694,9030,65536,1 +1659,16590000,10000,0,0,256,145,1775,256,256,0,0,15355,65536,0,1,47812,8694,9030,65536,1 +1660,16600000,10000,0,0,256,145,1776,256,256,0,0,15357,65536,0,1,47812,8694,9030,65536,1 +1661,16610000,10000,0,0,256,145,1777,256,256,0,0,15358,65536,0,1,47812,8694,9030,65536,1 +1662,16620000,10000,0,0,256,145,1778,256,256,0,0,15360,65536,0,1,47812,8694,9030,65536,1 +1663,16630000,10000,0,0,256,145,1779,256,256,0,0,15361,65536,0,1,47812,8694,9030,65536,1 +1664,16640000,10000,0,0,256,145,1780,256,256,0,0,15362,65536,0,1,47812,8694,9030,65536,1 +1665,16650000,10000,0,0,256,145,1781,256,256,0,0,15364,65536,0,1,47812,8694,9030,65536,1 +1666,16660000,10000,0,0,256,145,1783,256,256,0,0,15365,65536,0,1,47812,8694,9030,65536,1 +1667,16670000,10000,0,0,256,145,1784,256,256,0,0,15366,65536,0,1,47812,8694,9030,65536,1 +1668,16680000,10000,0,0,256,145,1785,256,256,0,0,15368,65536,0,1,47812,8694,9030,65536,1 +1669,16690000,10000,0,0,256,145,1786,256,256,0,0,15369,65536,0,1,47812,8694,9030,65536,1 +1670,16700000,10000,0,0,256,145,1787,256,256,0,0,15371,65536,0,1,47812,8694,9030,65536,1 +1671,16710000,10000,0,0,256,145,1788,256,256,0,0,15372,65536,0,1,47812,8694,9030,65536,1 +1672,16720000,10000,0,0,256,145,1789,256,256,0,0,15373,65536,0,1,47812,8694,9030,65536,1 +1673,16730000,10000,0,0,256,145,1791,256,256,0,0,15375,65536,0,1,47812,8694,9030,65536,1 +1674,16740000,10000,0,0,256,145,1792,256,256,0,0,15377,65536,0,1,47812,8694,9030,65536,1 +1675,16750000,10000,0,0,256,145,1793,256,256,0,0,15379,65536,0,1,47812,8694,9030,65536,1 +1676,16760000,10000,0,0,256,145,1794,256,256,0,0,15380,65536,0,1,47812,8694,9030,65536,1 +1677,16770000,10000,0,0,256,145,1795,256,256,0,0,15381,65536,0,1,47812,8694,9030,65536,1 +1678,16780000,10000,0,0,256,143,1795,256,256,0,0,15383,65536,0,1,47812,8694,9030,65536,1 +1679,16790000,10000,0,0,256,143,1796,256,256,0,0,15384,65536,0,1,47812,8694,9030,65536,1 +1680,16800000,10000,0,0,256,143,1798,256,256,0,0,15385,65536,0,1,47812,8694,9030,65536,1 +1681,16810000,10000,0,0,256,154,1799,256,256,0,0,15388,65536,0,1,47812,8694,9030,65536,1 +1682,16820000,10000,0,0,256,154,1800,256,256,0,0,15390,65536,0,1,47812,8694,9030,65536,1 +1683,16830000,10000,0,0,256,154,1801,256,256,0,0,15391,65536,0,1,47812,8694,9030,65536,1 +1684,16840000,10000,0,0,256,154,1802,256,256,0,0,15392,65536,0,1,47812,8694,9030,65536,1 +1685,16850000,10000,0,0,256,154,1803,256,256,0,0,15394,65536,0,1,47812,8694,9030,65536,1 +1686,16860000,10000,0,0,256,154,1804,256,256,0,0,15395,65536,0,1,47812,8694,9030,65536,1 +1687,16870000,10000,0,0,256,154,1806,256,256,0,0,15397,65536,0,1,47812,8694,9030,65536,1 +1688,16880000,10000,0,0,256,154,1807,256,256,0,0,15398,65536,0,1,47812,8694,9030,65536,1 +1689,16890000,10000,0,0,256,154,1808,256,256,0,0,15399,65536,0,1,47812,8694,9030,65536,1 +1690,16900000,10000,0,0,256,154,1809,256,256,0,0,15400,65536,0,1,47812,8694,9030,65536,1 +1691,16910000,10000,0,0,256,154,1810,256,256,0,0,15402,65536,0,1,47812,8694,9030,65536,1 +1692,16920000,10000,0,0,256,154,1811,256,256,0,0,15403,65536,0,1,47812,8694,9030,65536,1 +1693,16930000,10000,0,0,256,154,1812,256,256,0,0,15404,65536,0,1,47812,8694,9030,65536,1 +1694,16940000,10000,0,0,256,154,1814,256,256,0,0,15405,65536,0,1,47812,8694,9030,65536,1 +1695,16950000,10000,0,0,256,154,1815,256,256,0,0,15406,65536,0,1,47812,8694,9030,65536,1 +1696,16960000,10000,0,0,256,154,1816,256,256,0,0,15407,65536,0,1,47812,8694,9030,65536,1 +1697,16970000,10000,0,0,256,154,1817,256,256,0,0,15409,65536,0,1,47812,8694,9030,65536,1 +1698,16980000,10000,0,0,256,154,1818,256,256,0,0,15410,65536,0,1,47812,8694,9030,65536,1 +1699,16990000,10000,0,0,256,154,1819,256,256,0,0,15412,65536,0,1,47812,8694,9030,65536,1 +1700,17000000,10000,0,0,256,154,1820,256,256,0,0,15413,65536,0,1,47812,8694,9030,65536,1 +1701,17010000,10000,0,0,256,154,1822,256,256,0,0,15414,65536,0,1,47812,8694,9030,65536,1 +1702,17020000,10000,0,0,256,154,1823,256,256,0,0,15415,65536,0,1,47812,8694,9030,65536,1 +1703,17030000,10000,0,0,256,154,1824,256,256,0,0,15416,65536,0,1,47812,8694,9030,65536,1 +1704,17040000,10000,0,0,256,154,1825,256,256,0,0,15418,65536,0,1,47812,8694,9030,65536,1 +1705,17050000,10000,0,0,256,154,1826,256,256,0,0,15419,65536,0,1,47812,8694,9030,65536,1 +1706,17060000,10000,0,0,256,154,1827,256,256,0,0,15423,65536,0,1,47812,8694,9030,65536,1 +1707,17070000,10000,0,0,256,154,1828,256,256,0,0,15425,65536,0,1,47812,8694,9030,65536,1 +1708,17080000,10000,0,0,256,154,1830,256,256,0,0,15426,65536,0,1,47812,8694,9030,65536,1 +1709,17090000,10000,0,0,256,154,1831,256,256,0,0,15427,65536,0,1,47812,8694,9030,65536,1 +1710,17100000,10000,0,0,256,154,1832,256,256,0,0,15429,65536,0,1,47812,8694,9030,65536,1 +1711,17110000,10000,0,0,256,154,1833,256,256,0,0,15431,65536,0,1,47812,8694,9030,65536,1 +1712,17120000,10000,0,0,256,154,1834,256,256,0,0,15432,65536,0,1,47812,8694,9030,65536,1 +1713,17130000,10000,0,0,256,154,1835,256,256,0,0,15442,65536,0,1,47812,8694,9030,65536,1 +1714,17140000,10000,0,0,256,154,1836,256,256,0,0,15443,65536,0,1,47812,8694,9030,65536,1 +1715,17150000,10000,0,0,256,154,1838,256,256,0,0,15445,65536,0,1,47812,8694,9030,65536,1 +1716,17160000,10000,0,0,256,154,1839,256,256,0,0,15446,65536,0,1,47812,8694,9030,65536,1 +1717,17170000,10000,0,0,256,154,1840,256,256,0,0,15447,65536,0,1,47812,8694,9030,65536,1 +1718,17180000,10000,0,0,256,154,1841,256,256,0,0,15449,65536,0,1,47812,8694,9030,65536,1 +1719,17190000,10000,0,0,256,154,1842,256,256,0,0,15451,65536,0,1,47812,8694,9030,65536,1 +1720,17200000,10000,0,0,256,154,1843,256,256,0,0,15453,65536,0,1,47812,8694,9030,65536,1 +1721,17210000,10000,0,0,256,154,1844,256,256,0,0,15454,65536,0,1,47812,8694,9030,65536,1 +1722,17220000,10000,0,0,256,154,1846,256,256,0,0,15455,65536,0,1,47812,8694,9030,65536,1 +1723,17230000,10000,0,0,256,154,1847,256,256,0,0,15457,65536,0,1,47812,8694,9030,65536,1 +1724,17240000,10000,0,0,256,154,1848,256,256,0,0,15459,65536,0,1,47812,8694,9030,65536,1 +1725,17250000,10000,0,0,256,154,1849,256,256,0,0,15460,65536,0,1,47812,8694,9030,65536,1 +1726,17260000,10000,0,0,256,154,1850,256,256,0,0,15461,65536,0,1,47812,8694,9030,65536,1 +1727,17270000,10000,0,0,256,154,1851,256,256,0,0,15463,65536,0,1,47812,8694,9030,65536,1 +1728,17280000,10000,0,0,256,154,1852,256,256,0,0,15465,65536,0,1,47812,8694,9030,65536,1 +1729,17290000,10000,0,0,256,154,1854,256,256,0,0,15466,65536,0,1,47812,8694,9030,65536,1 +1730,17300000,10000,0,0,256,154,1855,256,256,0,0,15467,65536,0,1,47812,8694,9030,65536,1 +1731,17310000,10000,0,0,256,154,1856,256,256,0,0,15469,65536,0,1,47812,8694,9030,65536,1 +553,5530000,18446744073697771616,0,0,140474,32,2417,256,256,0,4895412794951723395,15477,65536,0,0,47812,8694,9030,65536,1 +1732,17320000,11790000,0,0,294112,154,1857,256,256,0,4712585949945528320,15480,65536,0,1,47812,8694,9030,65536,1 +1733,17330000,10000,0,0,256,154,1858,256,256,0,0,15482,65536,0,1,47812,8694,9030,65536,1 +1734,17340000,10000,0,0,256,154,1859,256,256,0,0,15484,65536,0,1,47812,8694,9030,65536,1 +1735,17350000,10000,0,0,256,154,1860,256,256,0,0,15485,65536,0,1,47812,8694,9030,65536,1 +1736,17360000,10000,0,0,256,154,1862,256,256,0,0,15486,65536,0,1,47812,8694,9030,65536,1 +1737,17370000,10000,0,0,256,154,1863,256,256,0,0,15488,65536,0,1,47812,8694,9030,65536,1 +1738,17380000,10000,0,0,256,154,1864,256,256,0,0,15490,65536,0,1,47812,8694,9030,65536,1 +1739,17390000,10000,0,0,256,154,1865,256,256,0,0,15492,65536,0,1,47812,8694,9030,65536,1 +1740,17400000,10000,0,0,256,154,1866,256,256,0,0,15493,65536,0,1,47812,8694,9030,65536,1 +1741,17410000,10000,0,0,256,154,1867,256,256,0,0,15494,65536,0,1,47812,8694,9030,65536,1 +1742,17420000,10000,0,0,256,154,1868,256,256,0,0,15495,65536,0,1,47812,8694,9030,65536,1 +1743,17430000,10000,0,0,256,154,1870,256,256,0,0,15497,65536,0,1,47812,8694,9030,65536,1 +1744,17440000,10000,0,0,256,154,1871,256,256,0,0,15498,65536,0,1,47812,8694,9030,65536,1 +1745,17450000,10000,0,0,256,154,1872,256,256,0,0,15499,65536,0,1,47812,8694,9030,65536,1 +1746,17460000,10000,0,0,256,154,1873,256,256,0,0,15500,65536,0,1,47812,8694,9030,65536,1 +1747,17470000,10000,0,0,256,154,1874,256,256,0,0,15502,65536,0,1,47812,8694,9030,65536,1 +1748,17480000,10000,0,0,256,154,1875,256,256,0,0,15503,65536,0,1,47812,8694,9030,65536,1 +1749,17490000,10000,0,0,256,154,1876,256,256,0,0,15504,65536,0,1,47812,8694,9030,65536,1 +1750,17500000,10000,0,0,256,154,1878,256,256,0,0,15505,65536,0,1,47812,8694,9030,65536,1 +1751,17510000,10000,0,0,256,154,1879,256,256,0,0,15506,65536,0,1,47812,8694,9030,65536,1 +1752,17520000,10000,0,0,256,154,1880,256,256,0,0,15507,65536,0,1,47812,8694,9030,65536,1 +1753,17530000,10000,0,0,256,154,1881,256,256,0,0,15508,65536,0,1,47812,8694,9030,65536,1 +1754,17540000,10000,0,0,256,154,1882,256,256,0,0,15510,65536,0,1,47812,8694,9030,65536,1 +1755,17550000,10000,0,0,256,154,1883,256,256,0,0,15511,65536,0,1,47812,8694,9030,65536,1 +1756,17560000,10000,0,0,256,154,1884,256,256,0,0,15512,65536,0,1,47812,8694,9030,65536,1 +1757,17570000,10000,0,0,256,154,1886,256,256,0,0,15512,65536,0,1,47812,8694,9030,65536,1 +1758,17580000,10000,0,0,256,154,1887,256,256,0,0,15516,65536,0,1,47812,8694,9030,65536,1 +1759,17590000,10000,0,0,256,154,1888,256,256,0,0,15517,65536,0,1,47812,8694,9030,65536,1 +1760,17600000,10000,0,0,256,154,1889,256,256,0,0,15519,65536,0,1,47812,8694,9030,65536,1 +1761,17610000,10000,0,0,256,154,1890,256,256,0,0,15520,65536,0,1,47812,8694,9030,65536,1 +1762,17620000,10000,0,0,256,154,1891,256,256,0,0,15522,65536,0,1,47812,8694,9030,65536,1 +1763,17630000,10000,0,0,256,154,1892,256,256,0,0,15524,65536,0,1,47812,8694,9030,65536,1 +1764,17640000,10000,0,0,256,154,1894,256,256,0,0,15525,65536,0,1,47812,8694,9030,65536,1 +1765,17650000,10000,0,0,256,154,1895,256,256,0,0,15526,65536,0,1,47812,8694,9030,65536,1 +1766,17660000,10000,0,0,256,154,1896,256,256,0,0,15528,65536,0,1,47812,8694,9030,65536,1 +1767,17670000,10000,0,0,256,154,1897,256,256,0,0,15529,65536,0,1,47812,8694,9030,65536,1 +1768,17680000,10000,0,0,256,154,1898,256,256,0,0,15531,65536,0,1,47812,8694,9030,65536,1 +1769,17690000,10000,0,0,256,154,1899,256,256,0,0,15532,65536,0,1,47812,8694,9030,65536,1 +1770,17700000,10000,0,0,256,154,1900,256,256,0,0,15533,65536,0,1,47812,8694,9030,65536,1 +1771,17710000,10000,0,0,256,154,1902,256,256,0,0,15535,65536,0,1,47812,8694,9030,65536,1 +1772,17720000,10000,0,0,256,154,1903,256,256,0,0,15536,65536,0,1,47812,8694,9030,65536,1 +1773,17730000,10000,0,0,256,154,1904,256,256,0,0,15537,65536,0,1,47812,8694,9030,65536,1 +1774,17740000,10000,0,0,256,154,1905,256,256,0,0,15539,65536,0,1,47812,8694,9030,65536,1 +1775,17750000,10000,0,0,256,154,1906,256,256,0,0,15540,65536,0,1,47812,8694,9030,65536,1 +1776,17760000,10000,0,0,256,154,1907,256,256,0,0,15541,65536,0,1,47812,8694,9030,65536,1 +1777,17770000,10000,0,0,256,154,1908,256,256,0,0,15542,65536,0,1,47812,8694,9030,65536,1 +1778,17780000,10000,0,0,256,154,1910,256,256,0,0,15543,65536,0,1,47812,8694,9030,65536,1 +1779,17790000,10000,0,0,256,154,1911,256,256,0,0,15544,65536,0,1,47812,8694,9030,65536,1 +1780,17800000,10000,0,0,256,154,1912,256,256,0,0,15545,65536,0,1,47812,8694,9030,65536,1 +1781,17810000,10000,0,0,256,154,1913,256,256,0,0,15547,65536,0,1,47812,8694,9030,65536,1 +1782,17820000,10000,0,0,256,154,1914,256,256,0,0,15548,65536,0,1,47812,8694,9030,65536,1 +436,4360000,18446744073696091616,0,0,110393,37,1483,256,256,0,4895412794951722575,15557,65536,0,0,47812,8694,9030,65536,1 +1783,17830000,13470000,0,0,337249,154,1915,256,256,0,4713487893077688320,15559,65536,0,1,47812,8694,9030,65536,1 +1784,17840000,10000,0,0,256,154,1916,256,256,0,0,15560,65536,0,1,47812,8694,9030,65536,1 +1785,17850000,10000,0,0,256,154,1918,256,256,0,0,15561,65536,0,1,47812,8694,9030,65536,1 +1786,17860000,10000,0,0,256,154,1919,256,256,0,0,15563,65536,0,1,47812,8694,9030,65536,1 +1787,17870000,10000,0,0,256,154,1920,256,256,0,0,15564,65536,0,1,47812,8694,9030,65536,1 +1788,17880000,10000,0,0,256,154,1921,256,256,0,0,15566,65536,0,1,47812,8694,9030,65536,1 +1789,17890000,10000,0,0,256,154,1922,256,256,0,0,15577,65536,0,1,47812,8694,9030,65536,1 +1790,17900000,10000,0,0,256,154,1923,256,256,0,0,15578,65536,0,1,47812,8694,9030,65536,1 +1791,17910000,10000,0,0,256,154,1924,256,256,0,0,15580,65536,0,1,47812,8694,9030,65536,1 +1792,17920000,10000,0,0,256,154,1926,256,256,0,0,15581,65536,0,1,47812,8694,9030,65536,1 +1793,17930000,10000,0,0,256,154,1927,256,256,0,0,15582,65536,0,1,47812,8694,9030,65536,1 +1794,17940000,10000,0,0,256,154,1928,256,256,0,0,15583,65536,0,1,47812,8694,9030,65536,1 +1795,17950000,10000,0,0,256,154,1929,256,256,0,0,15585,65536,0,1,47812,8694,9030,65536,1 +1796,17960000,10000,0,0,256,154,1930,256,256,0,0,15586,65536,0,1,47812,8694,9030,65536,1 +1797,17970000,10000,0,0,256,154,1931,256,256,0,0,15588,65536,0,1,47812,8694,9030,65536,1 +1798,17980000,10000,0,0,256,155,1932,256,256,0,0,15590,65536,0,1,47812,8694,9030,65536,1 +1799,17990000,10000,0,0,256,155,1934,256,256,0,0,15591,65536,0,1,47812,8694,9030,65536,1 +1800,18000000,10000,0,0,256,155,1935,256,256,0,0,15593,65536,0,1,47812,8694,9030,65536,1 +1801,18010000,10000,0,0,256,155,1936,256,256,0,0,15594,65536,0,1,47812,8694,9030,65536,1 +1802,18020000,10000,0,0,256,157,1937,256,256,0,0,15595,65536,0,1,47812,8694,9030,65536,1 +1803,18030000,10000,0,0,256,157,1938,256,256,0,0,15597,65536,0,1,47812,8694,9030,65536,1 +1804,18040000,10000,0,0,256,157,1939,256,256,0,0,15598,65536,0,1,47812,8694,9030,65536,1 +1805,18050000,10000,0,0,256,157,1940,256,256,0,0,15599,65536,0,1,47812,8694,9030,65536,1 +1806,18060000,10000,0,0,256,157,1942,256,256,0,0,15601,65536,0,1,47812,8694,9030,65536,1 +1807,18070000,10000,0,0,256,157,1943,256,256,0,0,15603,65536,0,1,47812,8694,9030,65536,1 +1808,18080000,10000,0,0,256,157,1944,256,256,0,0,15605,65536,0,1,47812,8694,9030,65536,1 +1809,18090000,10000,0,0,256,157,1945,256,256,0,0,15606,65536,0,1,47812,8694,9030,65536,1 +1810,18100000,10000,0,0,256,157,1946,256,256,0,0,15608,65536,0,1,47812,8694,9030,65536,1 +1811,18110000,10000,0,0,256,157,1947,256,256,0,0,15610,65536,0,1,47812,8694,9030,65536,1 +1812,18120000,10000,0,0,256,157,1948,256,256,0,0,15611,65536,0,1,47812,8694,9030,65536,1 +1813,18130000,10000,0,0,256,157,1950,256,256,0,0,15613,65536,0,1,47812,8694,9030,65536,1 +1814,18140000,10000,0,0,256,157,1951,256,256,0,0,15615,65536,0,1,47812,8694,9030,65536,1 +1815,18150000,10000,0,0,256,157,1952,256,256,0,0,15617,65536,0,1,47812,8694,9030,65536,1 +1816,18160000,10000,0,0,256,157,1953,256,256,0,0,15618,65536,0,1,47812,8694,9030,65536,1 +1817,18170000,10000,0,0,256,157,1954,256,256,0,0,15620,65536,0,1,47812,8694,9030,65536,1 +554,5540000,18446744073696921616,0,0,140626,37,1943,256,256,0,4895412794951722980,15629,65536,0,0,47812,8694,9030,65536,1 +1818,18180000,12640000,0,0,315976,157,1955,256,256,0,4713042290220728320,15631,65536,0,1,47812,8694,9030,65536,1 +1819,18190000,10000,0,0,256,157,1956,256,256,0,0,15633,65536,0,1,47812,8694,9030,65536,1 +1820,18200000,10000,0,0,256,157,1958,256,256,0,0,15635,65536,0,1,47812,8694,9030,65536,1 +1821,18210000,10000,0,0,256,157,1959,256,256,0,0,15637,65536,0,1,47812,8694,9030,65536,1 +1822,18220000,10000,0,0,256,157,1960,256,256,0,0,15638,65536,0,1,47812,8694,9030,65536,1 +1823,18230000,10000,0,0,256,157,1961,256,256,0,0,15640,65536,0,1,47812,8694,9030,65536,1 +1824,18240000,10000,0,0,256,157,1962,256,256,0,0,15642,65536,0,1,47812,8694,9030,65536,1 +1825,18250000,10000,0,0,256,157,1963,256,256,0,0,15644,65536,0,1,47812,8694,9030,65536,1 +1826,18260000,10000,0,0,256,157,1964,256,256,0,0,15645,65536,0,1,47812,8694,9030,65536,1 +1827,18270000,10000,0,0,256,157,1966,256,256,0,0,15646,65536,0,1,47812,8694,9030,65536,1 +1828,18280000,10000,0,0,256,157,1967,256,256,0,0,15648,65536,0,1,47812,8694,9030,65536,1 +1829,18290000,10000,0,0,256,157,1968,256,256,0,0,15649,65536,0,1,47812,8694,9030,65536,1 +1830,18300000,10000,0,0,256,157,1969,256,256,0,0,15650,65536,0,1,47812,8694,9030,65536,1 +1831,18310000,10000,0,0,256,158,1970,256,256,0,0,15653,65536,0,1,47812,8694,9030,65536,1 +1832,18320000,10000,0,0,256,158,1971,256,256,0,0,15656,65536,0,1,47812,8694,9030,65536,1 +1833,18330000,10000,0,0,256,158,1972,256,256,0,0,15658,65536,0,1,47812,8694,9030,65536,1 +1834,18340000,10000,0,0,256,158,1974,256,256,0,0,15660,65536,0,1,47812,8694,9030,65536,1 +1835,18350000,10000,0,0,256,158,1975,256,256,0,0,15662,65536,0,1,47812,8694,9030,65536,1 +1836,18360000,10000,0,0,256,158,1976,256,256,0,0,15664,65536,0,1,47812,8694,9030,65536,1 +1837,18370000,10000,0,0,256,158,1977,256,256,0,0,15666,65536,0,1,47812,8694,9030,65536,1 +1838,18380000,10000,0,0,256,158,1978,256,256,0,0,15669,65536,0,1,47812,8694,9030,65536,1 +1839,18390000,10000,0,0,256,158,1979,256,256,0,0,15671,65536,0,1,47812,8694,9030,65536,1 +1840,18400000,10000,0,0,256,158,1980,256,256,0,0,15673,65536,0,1,47812,8694,9030,65536,1 +1841,18410000,10000,0,0,256,158,1982,256,256,0,0,15675,65536,0,1,47812,8694,9030,65536,1 +1842,18420000,10000,0,0,256,158,1983,256,256,0,0,15676,65536,0,1,47812,8694,9030,65536,1 +1843,18430000,10000,0,0,256,158,1984,256,256,0,0,15678,65536,0,1,47812,8694,9030,65536,1 diff --git a/logs/20260912-165343/amd64/qemu-amd64-20260912-165343.log b/logs/20260912-165343/amd64/qemu-amd64-20260912-165343.log new file mode 100644 index 00000000..96adf53c --- /dev/null +++ b/logs/20260912-165343/amd64/qemu-amd64-20260912-165343.log @@ -0,0 +1,9051 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 12 2026 15:55:55 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 129 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249366 + Free pages : 247843 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2101616165 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1006706231, tick_hz=100, initial_count=10067062 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4491123] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 62155863] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 92174292] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 93320766] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 94466967] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 95778543] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 96820437] ▶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 98039424] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 98863926] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 99828960] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 110820045] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 112195965] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 116131575] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 117470955] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 119008932] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 121801428] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 123383589] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 124951470] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 128090949] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 129635226] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131179713] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 134780541] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 136338657] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137911389] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 141860145] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 142865898] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 143781498] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145447743] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 146634432] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 148007916] ▶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 149244228] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 150072741] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 150992541] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 152349015] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 154116522] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 156722496] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 158195709] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159764136] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 162535548] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 164296188] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 166692666] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 170247231] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 172484340] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174788922] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 179953830] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 184035411] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 185589117] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187134654] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 189780969] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 191615319] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193209639] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 195802929] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 197322363] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198854187] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 201504723] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 203557851] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205086063] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 207926313] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 209600223] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211103382] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 213879204] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 215504268] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 217285131] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218890791] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 221478537] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 223046397] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224634102] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 227263134] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 228792585] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230361390] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 233056425] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 234472329] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236007240] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 238693056] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 240320010] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242286219] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 245127246] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 246148371] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 246987720] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248672088] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 249737796] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 250779081] ▶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 252014910] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 252842100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 253947372] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 255377850] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256889661] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 259601664] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 261034242] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262612140] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 265390650] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 267009771] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 268445646] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270013107] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 272786703] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 274181124] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 275779203] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 278615652] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 279923259] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 280967400] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282614073] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 283662414] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 284605608] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 285631185] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 287276955] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 288341109] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 289437876] ▶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 290647203] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 291739602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 292558182] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 294063462] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295561749] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 298374783] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 299755386] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301290087] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 304329375] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 305754435] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 307284348] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 310339806] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 311365446] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 312400746] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 314036604] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 315086688] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 316053843] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 317377452] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319149789] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 320208588] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 321289731] ▶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 322546182] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 323373204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 324271101] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 325723419] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 327278112] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 330405768] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 331622130] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 333301353] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 334877277] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 337876014] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 339231102] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340798605] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 343982037] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 344998122] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 346050516] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347748513] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 348782154] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 349690992] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 350693868] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 352351566] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 353398353] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 354583257] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 355656126] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 357334068] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 358516053] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 359585163] ▶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 360876726] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 361735605] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 362624220] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 363945729] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 365476503] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 368220174] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 369596871] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 371186109] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 373764174] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 375136293] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376688508] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 379786911] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 380855307] ▶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 382081119] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 382922085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 383854779] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 385711515] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 387541686] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 390305244] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 391588050] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 393465387] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 395986815] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 397664127] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 399062223] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 400628277] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 403319280] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 404459391] ▶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 406060368] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 407217909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 408200079] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 410200119] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 412202343] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 415399509] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 416828958] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 418810056] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 421863771] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 422954196] ▶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 424191705] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 425008878] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 425867211] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 427442463] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 428977290] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 432063849] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 433421751] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 434938224] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 437796534] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 439234089] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 440786430] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 443763684] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 444818178] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 445709334] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 447413946] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 448438011] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 449475747] ▶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 450679446] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 451515225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 452594415] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 454082265] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 455908005] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 456963360] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 460040175] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 461446566] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 463020684] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 465810513] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 467523630] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 469066269] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 472053624] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 473076303] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 474117210] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 475774593] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 476777847] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 477782025] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 478784943] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 480727569] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 481753524] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 482891766] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 484129170] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 485453976] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 486566010] ▶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 487810554] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 488601288] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 489501285] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 491210643] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 493035669] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 495910422] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 497232708] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 498774801] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 501573807] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 503068482] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 504602280] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 507075303] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 508988907] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 510704985] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 512245419] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 515335527] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 516311166] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 517104882] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 518970543] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 520016133] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 521104479] ▶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 522330522] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 523158321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 524065143] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 525400680] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 526970115] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 529591923] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 531370959] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 532926471] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 535785432] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 536828691] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 537679695] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 539341362] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 540477735] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 541541595] ▶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 542986626] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 543774315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 544637919] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 546057078] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 547586067] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 550310607] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 551923869] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 553482468] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 555845808] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 557638578] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 558646242] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 559512513] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 561262653] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 562413285] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 563668182] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 564938157] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 566305446] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 567569100] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 569146683] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 570026646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 570974565] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 573058395] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 574994889] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 578069037] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 579525786] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 581582253] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 584641365] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 586408557] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 588033642] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 591030027] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 592602129] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 594415038] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 597384123] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 598967229] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 600519885] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 603638112] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 605191818] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 606980220] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 608011404] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 611507610] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 612491544] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 614183661] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 615253947] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 616215411] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 617858619] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 619171791] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 620278932] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 621519255] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 622324017] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 623231574] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 624728013] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 626355807] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 629259057] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 631168146] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 632836638] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 635967864] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 636998628] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 638725080] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 639806580] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 640864518] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 642111372] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 642948411] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 644129766] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 645908676] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 647480253] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 650227872] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 651680568] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 653238936] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 656276250] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 657790182] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 659369319] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 661653132] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 663820017] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 665407848] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 667007229] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 670214622] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 671308407] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 672636930] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 673497405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 674467941] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 676028766] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 677701290] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 680575980] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 682317489] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 684044004] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 686890008] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 688019283] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 689325588] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 690207462] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 691156284] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 692864844] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 694708854] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 697536231] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 699086115] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 700715148] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 703690386] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 704916156] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 706464003] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 707411670] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 708369879] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 710025981] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 711654048] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 713527542] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 716119152] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 717611958] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 719489274] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 722416233] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 723530934] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 724788309] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 725679381] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 726616107] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 728698635] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 730385922] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 733976082] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 735835149] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 737435601] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 740668950] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 741805008] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 743062068] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 744091047] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 745212720] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 746684925] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 748395207] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 751225734] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 752651130] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 754324557] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 755937651] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 758060247] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 759197061] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 760482450] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 761373480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 762292923] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 763991088] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 765651978] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 768621966] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 770443695] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 772094799] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 775061028] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 776737710] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 778359582] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 781244016] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 782657295] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 784007049] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 784863954] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 785826699] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 787285905] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 788910843] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 791718207] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 793289847] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 795239487] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 797055210] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 799474305] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 800590770] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 801863979] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 802713492] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 803626026] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 805458696] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 807336096] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 810255852] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 811848030] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 813495627] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 816451902] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 818165607] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 820283037] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 823372809] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 825193677] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 826961583] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 829537968] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 832949775] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 834343965] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 836255280] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 837400851] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 838566309] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 839937840] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 840819546] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 841782123] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 843923304] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 845961018] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 848808870] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 850404198] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 851985645] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 854973840] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 856684626] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 858546801] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 861551880] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 862679832] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 864407964] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 865521447] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 866643792] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 867933570] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 868789047] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 869847720] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 871979283] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 873617514] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 875567007] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 878015775] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 879663477] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 881295576] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 885644676] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 887733483] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 889698159] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 893754414] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 895330611] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 897365364] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 898656360] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 900018882] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 901651653] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 902688444] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 903853902] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 906641820] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 908908959] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 912468900] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 914597712] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 915943350] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 917935263] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 919395687] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 921611019] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 923611605] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 926868369] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 927951360] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 929686107] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 930789657] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 931900326] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 933509766] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 934401699] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 935358312] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 937514634] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 939136842] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 942726036] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 943927089] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 945825216] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 947003862] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 948637956] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 949722858] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 951502587] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 952636356] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 953809542] ▶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 955119186] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 956007087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 956905845] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 959008218] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 960651741] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 963739182] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 964762071] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 966360843] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 967494948] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 968517207] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 970341897] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 971502882] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 972643686] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 973841295] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 975212952] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 976293528] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 977544960] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 978340776] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 979261458] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 980623476] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 982193541] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 985191963] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 986490246] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 988044561] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 990627519] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 991930506] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 993467349] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 996411129] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 997798662] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 999305286] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1001700546] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1003341822] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1004800293] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1006324935] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1009512336] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1011000375] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1012542426] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1015579740] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1016598597] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1017466989] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1019086677] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1020139659] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1021291047] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1022137452] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1023780240] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1024862328] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1025962098] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1027197885] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1028119260] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1029033579] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1030315944] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1031645958] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1034499753] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1035869100] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1037410542] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1040057130] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1041336324] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1042853721] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1045467486] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1047071928] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1048618368] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1051202649] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1052629011] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1054275978] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1056831153] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1058454054] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1060089198] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1063156752] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1064662788] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1066216998] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1067804850] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1071313047] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1072376676] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1073333016] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1075164174] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1076341665] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1077361152] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1078254471] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1080242310] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1081604643] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1082923926] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1084515138] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1085340627] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1086310680] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1087851009] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1089339909] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1092133812] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1093668198] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1095563364] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1098788187] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1100155161] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1101721803] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1104346761] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1105911807] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1107512364] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1110494007] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1111922259] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1113488502] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1116085908] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1117525479] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1119028218] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1122071370] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1123519551] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1125038061] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1128005949] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1129052946] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1129944753] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1131559758] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1132649826] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1133569878] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1134793359] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1136556078] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1137605574] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1138691925] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1139967192] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1140771366] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1141637553] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1143006123] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1144776822] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1146970545] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1148936355] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1150221849] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1151786202] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1154425944] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1155845817] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1157387826] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1160296599] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1161700008] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1163267721] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1165904859] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1167268872] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1168814094] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1171393293] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1173052167] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1174657680] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1177334382] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1178344839] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1179212349] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1180888548] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1181971350] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1182927291] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1183789677] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1185670185] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1186757628] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1187682741] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1188552813] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1190246568] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1191300285] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1192359714] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1193657346] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1194497493] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1195365528] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1197100968] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1198634577] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1201369953] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1202882814] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1204435911] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1207190901] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1208530239] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1210334517] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1213074219] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1214271345] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1215928917] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1217469582] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1220321970] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1221725904] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1223560926] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1226327571] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1227736755] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1229326203] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1232024157] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1233097278] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1233978249] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1235952102] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1237019490] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1238063967] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1238980008] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1240716393] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1241754906] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1242746841] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1243591965] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1245256824] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1246294476] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1247738856] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1249016706] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1249876950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1250751537] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1252330947] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1253907837] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1256832738] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1258393878] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1260298788] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1263219321] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1264670463] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1266207201] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1269304050] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1270471797] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1271376414] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1273314693] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1274414169] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1275587397] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1276575951] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1278301269] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1279460637] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1280611437] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1281510846] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1283267559] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1284368631] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1285838106] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1287109320] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1288010640] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1288932330] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1290599562] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1292180421] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1294873797] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1296252594] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1298187450] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1301019678] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1302177387] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1303461306] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1305056823] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1307736801] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1309245399] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1311212700] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1314457893] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1315564656] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1316603001] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1318350495] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1319477649] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1320640125] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1321991055] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1323312879] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1324263234] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1326000123] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1327712232] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1330636041] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1332144492] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1333865547] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1337084616] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1338499029] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1340166450] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1342979862] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1344582036] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1346284779] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1350083091] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1351223139] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1352236746] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1354058601] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1355159043] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1356313665] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1357601469] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1358487543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1359434328] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1361345853] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1363015479] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1365975681] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1367375268] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1368994263] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1371730962] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1373732766] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1375765020] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1379746284] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1381726857] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1383978414] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1387072701] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1389030594] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1390158252] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1391006505] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1392639360] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1394084223] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1395429126] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1396496934] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1398442563] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1399521438] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1400664006] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1401940197] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1402765308] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1403633973] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1406114976] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1407840651] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1411615779] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1413598221] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1415887032] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1419847716] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1421617407] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1423541700] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1426642245] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1427978958] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1430307921] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1433402796] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1434487131] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1435375977] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1437056019] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1438136994] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1439088840] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1439952948] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1441795572] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1443182391] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1444283715] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1445536491] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1446457425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1447473489] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1449063168] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1451089668] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1455210897] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1456984788] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1459168977] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1462480131] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1464229326] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1466091165] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1469386800] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1470692433] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1472459037] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1475632557] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1477096929] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1478660169] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1480656807] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1482961704] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1484199633] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1485062901] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1486783347] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1487851428] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1489135326] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1490355237] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1491155232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1492058001] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1493636844] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1495138575] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1497686232] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1498932855] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1500444141] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1502964372] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1504260429] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1506111747] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1508680152] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1510014912] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1511548080] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1514152500] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1515657234] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1517232066] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1520466843] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1521454578] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1522294347] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1523957379] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1524979617] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1526036988] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1527250410] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1528072182] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1528996644] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1530857559] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1532556102] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1535341815] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1536578274] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1538175051] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1540735455] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1542101757] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1543974390] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1546647249] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1547693007] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1548558438] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1550147403] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1551163278] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1552203429] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1553439804] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1554243054] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1555194039] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1556941848] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1558447947] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1560903414] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1562109024] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1563606366] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1565171013] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1567416858] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1569163533] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1570700838] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1573421577] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1574553246] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1575424494] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1577085132] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1578147270] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1579208946] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1580702424] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1581611094] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1582579530] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1584195543] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1585837533] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1588654473] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1590034614] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1591732233] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1594642686] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1595979021] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1597599990] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1600276293] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1601540094] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1603089915] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1606016601] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1607459826] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1609042638] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1612871421] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1614138813] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1615224597] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1617301686] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1619104473] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1620486777] ▶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1622059677] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1623115284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1624220535] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1626069165] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1628051355] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1631608566] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1633215885] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1635211452] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1638380436] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1639981056] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1641874122] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1645424865] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1647165324] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1649362050] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1653064287] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1654519272] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1657128900] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1659255885] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1663140927] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1664654817] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1665994491] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1668215031] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1669813404] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1671326013] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1673156940] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1675137198] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1676518557] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1677675783] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1678412967] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1679208426] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1680661941] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1682839914] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1685982270] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1687977501] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1689771720] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1694125818] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1695894186] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1698000654] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1701067746] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1703073225] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1704595914] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1708099155] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1710006375] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1712341134] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1716564297] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1718141628] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1720248096] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1722588777] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1723941534] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1725271968] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1726335303] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1728438558] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1729763784] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1731212679] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1732766868] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1733729004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1734773229] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1736726817] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1738641450] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1742004243] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1743983262] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1745794995] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1748810553] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1750382844] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1752055641] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1754263665] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1756666401] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1758110949] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1759835175] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1762704027] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1764150633] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1765841448] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1769084877] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1770275703] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1771281771] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1773129057] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1774296489] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1775370051] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1776584229] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1778704158] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1780083963] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1781872848] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1783316976] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1784307294] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1785336798] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1787305758] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1789135551] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1792137375] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1793715630] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1796033820] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1799040537] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1800687798] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1802546739] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1805842542] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1808008671] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1809890124] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1812934410] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1814424969] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1816172589] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1819463415] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1820633766] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1821707454] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1823606337] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1824789267] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1825926921] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1826899662] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1828713831] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1829890251] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1831043823] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1832769708] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1833776343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1834769139] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1836459093] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1838180505] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1841119035] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1842592878] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1844634267] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1845803484] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1849185639] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1850639070] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1852328919] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1855261947] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1856934513] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1858770018] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1861619088] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1862722071] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1863710667] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1865504991] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1866616164] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1867758270] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1869101052] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1870230579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1871190489] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1872642135] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1874263503] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1877126895] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1878542085] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1880174856] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1883197785] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1884634080] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1886262315] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1889048574] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1890560784] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1892383689] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1895196786] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1896674157] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1898324547] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1901055807] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1902102489] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1903120254] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1904895993] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1906013025] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1907071887] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1908172119] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1909922637] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1911102249] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1912260630] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1913600094] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1914534972] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1915503660] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1917257076] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1918938735] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1921922814] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1923327798] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1924895238] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1925908971] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1928868543] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1930330626] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1931918646] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1934772651] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1936103085] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1937645766] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1940258229] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1941258753] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1942131051] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1943780139] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1944960738] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1946064561] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1946976528] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1948641429] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1949811528] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1950881247] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1952125182] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1952932926] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1953828408] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1955298072] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1956835293] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1959711663] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1961078112] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1962624363] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1965168555] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1966436913] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1967977221] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1970723076] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1972129257] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1973664105] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1976324868] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1977711582] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1979278140] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1981891401] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1983121434] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1983975903] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1985664891] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1986729339] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1987647774] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1988487501] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1990139004] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1991210949] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1992264435] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1993500159] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1994306916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1995414813] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1996897413] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1998446688] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2000138070] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2002441539] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2003799567] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2005338069] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2008154085] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2009460348] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2011006263] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2013567255] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2014957812] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2016495306] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2019104472] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2020755471] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2022313965] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2024945874] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 2025904608] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2026802505] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2028441450] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2029422612] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 2030369313] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2031227226] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2033025939] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2034157398] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2035260990] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2036520423] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 2037385455] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2038296372] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2039734410] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2041306407] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2043896652] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2045245083] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2047032519] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2049643155] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2051020881] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2052623496] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2055291126] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 2056342386] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2057231232] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2059455048] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2060541126] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2061654861] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2062971624] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 2063823405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2064816201] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2066292270] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2067878295] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2070598824] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2072077056] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2073614487] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2088196173] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2089507560] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2090685639] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2092199424] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2094846663] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2096043138] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2096924445] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2098601988] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2099659821] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2100745878] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2101997058] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2102822631] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2103711687] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2105120892] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2106697026] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2109516528] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2110866681] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2112430530] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2115034068] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2116345497] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2117931270] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2120574960] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2121976038] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2122883238] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2124491271] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2125581339] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2126642343] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2127895329] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2128726047] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2129611701] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2131126011] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2132709348] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2135602665] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2136951012] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2138517234] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2141143410] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2142421239] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2144004660] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2146788777] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2147818932] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2148703935] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2150372259] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2151448572] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2152524402] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2153779425] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2154601848] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2155492185] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2156955276] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2158518117] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2161423614] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2162760978] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2164307166] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2166868095] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2168200692] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2169756855] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2171987769] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2174147136] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2175480888] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2177046543] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2179765035] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2180768142] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2181659676] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2183307210] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2184573531] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2185643880] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2186888970] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2187712779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2188638165] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2190102453] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2191683396] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2194319631] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2195618481] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2197406001] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2199976779] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2201265171] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2202822867] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2205410067] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2206734516] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2208295383] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2211226311] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2212244664] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2213171079] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2214832515] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2215901562] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2216973822] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2218214313] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2219075397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2219978229] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2221821378] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2223398583] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2226081249] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2227474746] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2229098865] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2231807550] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2233295610] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2235096297] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2237268096] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2239258896] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2240643426] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2242230480] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2244862326] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2246250426] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2248128519] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2250774204] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2251853646] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2252787033] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2254539126] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2255651979] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2256771468] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2258074728] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2258927139] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2260110069] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2261520681] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2263142742] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2265945024] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2267317794] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2268910098] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2271532515] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2273180133] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2274850179] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2277664515] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2278763655] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2279971386] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2280835767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2281716549] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2283144423] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2284933938] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2287516140] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2288904828] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2290497237] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2293232529] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2294838609] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2296517286] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2299476732] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2300580996] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2301816384] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2302646304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2303646324] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2305161579] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2306798844] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2309229762] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2311192905] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2312607150] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2314205775] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2316937413] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2318346240] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2320005744] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2323075356] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2324459193] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2326126530] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2328873603] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2330188476] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2331785526] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2334492321] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2335726911] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2336688879] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2338462455] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2339599500] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2340711282] ▶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2342028045] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2342923989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2343887028] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2345380737] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2346991416] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2350173819] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2351602449] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2353327305] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2355989622] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2357326650] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2358911121] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2361965193] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2363368581] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2365017354] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2367738009] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2369032323] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2370557280] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2371940697] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2374882608] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2375841678] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2376731112] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2378366130] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2379459075] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2380539630] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2381794779] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2383209990] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2384369169] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2385905970] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2386735722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2387738367] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2389263618] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2390824422] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2391910983] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2393356266] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2394931182] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2395986663] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2397453954] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2399250903] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2400212892] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2401565859] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2403123345] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2404160682] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2405518878] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2407076889] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2408182728] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2409730344] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2411467611] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2412438777] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2413902561] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2415477120] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2416438311] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2417524914] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2418416511] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2420091156] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2421175281] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2422170093] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2423306319] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2425131135] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2426182941] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2427257805] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2428125420] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2429791077] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2430925854] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2432045196] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2433312525] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2434146057] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2435040153] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2436851928] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2438476719] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2439614898] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2441185887] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2442831447] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2443977585] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2445579465] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2447172714] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2448444537] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2450022876] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2451613752] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2452643928] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2454155235] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2455765452] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2456921880] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2458459668] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2460077214] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2461673025] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2462923932] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2463865194] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2465617119] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2466817017] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2468200959] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2469171684] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2470936965] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2472051267] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2473622067] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2474888367] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2476109265] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2477144481] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2479060395] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2480810913] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2482051236] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2484040062] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2485819098] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2486915928] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2488849146] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2490488490] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2491586748] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2493204420] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2495194569] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2496396924] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2498273127] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2500002918] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2501377935] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2502528483] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2504289585] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2505417516] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2506435302] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2508172233] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2509277715] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2510383512] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2511634146] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2512469484] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2513816235] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2515384830] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2516970330] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2517964659] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2519323212] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2520978747] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2521960770] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2523315333] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2525244729] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2526524448] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 2528019417] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2529603153] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2530623879] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2532185061] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2533746747] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2534795424] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2536290120] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2537877447] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2539410342] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2540438481] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2542148406] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2543212875] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2544221946] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2545900224] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2547046761] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2548120113] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2549422743] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2550275658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2551468605] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2553356526] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2554990557] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2556066891] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2557651089] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2559305217] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2560313889] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 2562020895] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2564035194] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2565217179] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2566667124] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2568238113] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2569207200] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 2571089073] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2572677534] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2573666214] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2574786816] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2576778099] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2577862056] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2578871064] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2580542097] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2581597893] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2582980596] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2584253385] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2585567418] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2586693291] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2587990608] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2589362328] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2590380807] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2591971704] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2593584420] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2594563818] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2596009185] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2597587986] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2598542268] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2600138037] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2601972786] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2603558286] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2604526407] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2606207814] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2607830442] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2608767378] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2609868996] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2611570227] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2612642802] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2613919959] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2615934846] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2617002843] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2618224644] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2619465786] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2620303455] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2621189067] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2622919341] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2624469351] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2625589806] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2627712612] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2629359285] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2630373753] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2632083489] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2633662206] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2634726654] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2636202681] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2637858153] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2639065800] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2640480591] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2642250429] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2643299337] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2644297110] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2645987379] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2647063209] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2648260776] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2649836994] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2650922505] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2652109530] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2654809290] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2657524821] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2659110972] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2662046415] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2664454275] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2665960206] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2668191309] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2669845374] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2670533838] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2671640475] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2672783337] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2673438852] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2674310226] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2676365622] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2677534587] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2678752419] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2680719006] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2681965209] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2683228821] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2684829651] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2685940740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2687434869] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2690063859] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2692203087] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2693605047] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2695798119] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2698119753] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2699601051] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2702337267] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2704585800] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2706037215] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2708429451] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2710669437] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2712166422] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2714688879] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2716936677] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2718227883] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2719898034] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2722269354] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2723743407] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2725219392] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2728012140] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2729723283] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2731255800] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2733087000] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2734237842] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2735453343] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2738252811] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2740884762] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2742425196] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2744755020] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2746938474] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2748393354] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2750839413] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2753525418] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2755229316] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2757438621] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2759667729] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2761002741] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2762715963] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2765319144] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2766855084] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2768312883] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2770674837] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2772158634] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2773612086] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2775322914] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2776476612] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2778035757] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2780544942] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2782757670] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2784147681] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2786232183] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2788320276] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2789843322] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2791994751] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2794058358] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2795467941] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2797785690] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2799916980] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2801242374] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2803786041] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2806020315] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2807424081] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2809041417] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2811230394] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2812706148] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2813995128] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2816652846] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2818159995] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2819654460] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2821383726] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2822555337] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2823838122] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2826210891] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2828399763] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2830642521] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2832122790] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2834204856] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2836339275] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2837729475] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2840081265] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2842327131] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2843766450] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2846063031] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2848283235] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2849745255] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2851737063] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2854205886] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2855617149] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2857784979] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2860055205] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2861423271] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2862986952] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2865581670] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2867141634] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2868596577] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2871302217] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2872873605] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2874415194] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2876205318] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2877447090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2878960560] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2881511178] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2883829893] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2885335257] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2887427634] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2889673038] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2891421498] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2893490754] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2895774147] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2896934061] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2899475712] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2901827502] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2903527326] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2905271607] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2907732093] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2909285589] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2910736605] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2913192660] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2914738113] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2916617949] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2918391336] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2919623154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2920915620] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2923412352] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2925652653] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2927045856] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2929809540] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2932160490] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2933639562] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2935770474] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2938117938] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2939602785] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2942441481] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2944605930] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2946135150] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2948671236] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2950872246] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2952256881] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2954094255] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2956382583] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2957857560] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2959291398] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2961596022] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2963127405] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2964563742] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2966569851] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2967801648] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2969067969] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2971564491] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2973814893] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2975201397] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2977434579] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2979883662] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2981269704] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2983558725] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2985890565] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2987365248] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2989614600] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2992175907] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2993647041] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2995332438] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2997708504] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2999187114] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 3000568998] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3003010227] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3004918812] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3006449040] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3008195862] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3009373983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3010674030] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 3013591581] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3016075377] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 3017463204] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 3019798929] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3021995655] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 3023383986] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 3025700538] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3027970218] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 3029793144] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 3032038884] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3034025442] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 3035202702] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3036588198] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3038577528] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3039436176] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 3040161201] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3042024762] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3043417020] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3044702598] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3046293369] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 3047291268] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3048409245] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3050474805] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3052398930] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3053563464] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3055935561] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3057862563] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3058957881] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3060767367] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3062614716] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3063776877] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3065485920] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3067659714] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3068844786] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3070783506] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3072748035] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3073921956] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 3075294264] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3077300016] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3078580617] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 3080057925] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3082104942] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3083399361] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3084682818] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3086236335] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 3087264285] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3088396962] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3090459876] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3092651898] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3093875715] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3095790726] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3097584525] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3098662665] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3100456548] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3102294384] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3103375317] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3105461289] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3107289213] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3108503160] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3110376486] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3111984162] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3113934012] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 3115238049] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3117374148] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3119272632] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3120424881] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 3121842276] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3123902691] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3125247930] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 3126422901] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3128412105] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3129942942] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3131181438] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3132612021] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3133606812] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3134684049] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3136537362] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3138271857] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3139328346] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3140944128] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3142963551] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3143988813] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3145491594] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3147266157] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3148440015] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3149926248] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3151862007] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3152753205] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3153997476] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3155656077] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3156478206] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 3157458570] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3159449013] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3161006625] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 3162556362] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3164826315] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3166485672] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3168516204] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3170035806] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3171091938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3172242654] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3174332259] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3176318838] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3177652758] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3179612562] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3181301466] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3182346909] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3183857250] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3185660604] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3186717324] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3188475927] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3190276782] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3191562759] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3193662528] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3198347103] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3199511973] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 3200880942] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3202926300] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3204195582] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 3205376517] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3207760899] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3209040555] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3210267585] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3211746090] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3212705643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3213771204] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3215712234] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3217582326] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3218866728] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3221443659] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3223641960] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 3225230274] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3227346255] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3229767534] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3231348645] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3234064722] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3236530626] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3238142796] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3240488034] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3242679930] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3244307640] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 3246412071] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3248748300] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3250159626] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3251657787] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3253403370] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3254519205] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3255766542] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3258140193] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3260311131] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3261692595] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3263611386] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3265777998] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3267167988] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3269169456] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3271707684] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3273387516] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3275918373] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3278113314] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3279524052] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3281003502] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3283128366] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3284356740] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3285599583] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3287542902] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3288546366] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3289642398] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3291555666] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3293377353] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3294578721] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3296224974] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3297998214] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3299589048] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3301219530] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3303042015] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3304214319] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3305828505] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3307663233] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3308999946] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3310304571] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3312789123] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3314127453] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3315349275] ▶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3316783575] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3317721183] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3318772485] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3320960412] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3322831764] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3324385974] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3326395401] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3328243191] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3329469339] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3330870165] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3332789880] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3334046709] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3335337495] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3337080663] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3338063904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3339118776] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3340794492] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3342538710] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3343740561] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3345366423] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3347154069] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3348415413] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3349963575] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3351861240] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3353106078] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3354445542] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3355931985] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3356923668] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3358096749] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3360162897] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3362338035] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3364067679] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3366124692] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3367967148] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3369187815] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3370424568] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3372353859] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3373355496] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3374396739] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3375729777] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3377915436] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3379185978] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3380583738] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3381502383] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3382442385] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3384083724] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3385759020] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3386749254] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3388411278] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3390570057] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3391593324] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3393164985] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3394871508] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3395884737] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3397555518] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3399197109] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3400433001] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3402479409] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3404509038] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3405841908] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3407373795] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3409019838] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3410143002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3411280068] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3413227881] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3415600314] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3416831040] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3418830828] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3420902289] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3422143074] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3425096346] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3426734157] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3428069715] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3429219297] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3430509117] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3431388996] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3432309552] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3433847802] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3435446532] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3436419777] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3437821548] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3439704555] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3440659614] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3442429305] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3444148386] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3445897455] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3446889642] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3448060266] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3449416425] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3450319404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3451251657] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3453436182] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3455065740] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3456078444] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3457566063] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3459186402] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3460152906] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3462105360] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3463740819] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3465068859] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3466171989] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3467471637] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3468293157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3469207707] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3471926535] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3473508507] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3474495171] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3475652292] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3477613776] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3478588218] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3480235059] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3481810437] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3482828832] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3483939354] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3485154015] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3485977551] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3486870828] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3488576889] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3490744068] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3491837958] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3493314846] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3494878086] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3495986697] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3497433093] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3499039656] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3500126700] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3501203748] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3502889859] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3503770620] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3504709908] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3506210421] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3507799344] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3508844220] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3510211341] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3511824498] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3512824497] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3514389921] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3516156273] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3517205013] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3518271939] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3519512829] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3520343757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3521234535] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3522988560] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3524589831] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3525543546] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3527966736] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3529950459] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3531173688] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3533391330] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3535803936] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3537266880] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3538836882] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3541035477] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3542394135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3543561693] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3545279997] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3546962223] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3548121591] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3549262731] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3550867824] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3551900394] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3553869480] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3555453762] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3556438263] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3557577870] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3558845850] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3559713360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3560744229] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3562310892] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3563906430] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3564994944] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3566231865] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3567539661] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3569556438] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3570769629] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3572288559] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3574053462] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3576017235] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3577820820] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3579831549] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3581020233] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3582298692] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3585508227] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3587540271] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3588824337] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3590738991] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3592334004] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3593398032] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3595039770] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3596700975] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3597752886] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3599364825] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3600976743] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3602025420] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3603448653] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3604442016] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3606177414] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3607265907] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3608413977] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3609701928] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3610657470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3611588253] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3613627668] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3615356052] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3616405380] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3617775672] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3619466445] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3620498868] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3622099341] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3623727597] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3624752691] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3626022120] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3627631434] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3629005422] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3630177096] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3631424874] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3632278272] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3633184653] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3634794156] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3636405948] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3637368651] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3638523903] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3640102599] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3641694525] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3643045812] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3644638263] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3645625221] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3646796349] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3647917245] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3649601739] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3650579352] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3651677589] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3653006133] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3654345051] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3655623972] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3657292695] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3658861773] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3659854968] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3661006335] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3662605317] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3663628815] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3664757712] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3666333006] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3667317024] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3669058785] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3670210110] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3671905524] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3672918543] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3674044521] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3675306915] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3676276527] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3677159199] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3679204956] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3681239184] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3682176498] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3683855427] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3685445505] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3686384184] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3688028799] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3689638176] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3690556716] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3691934274] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3694012959] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3695653752] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3696648522] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3698393139] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3699994347] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3700956819] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3702065871] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3703308861] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3704156652] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3705061059] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3707854269] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3709428849] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3710418264] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3712138857] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3713728935] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3714710874] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3716528991] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3718425585] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3719690961] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3721449795] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3723167196] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3724234311] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3725331204] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3726588453] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3727440591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3728347644] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3730060971] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3732206037] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3733273341] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3734649975] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3736209540] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3737200845] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3738418845] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3740138892] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3741155943] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3743021982] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3745290885] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3746303232] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3747385866] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3748633560] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3749488659] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3750378555] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3752214228] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3753804768] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3754772910] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3756639936] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3758217141] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3759158907] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3760362333] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3761951235] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3762934371] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3764202141] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3765758619] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3766713048] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3767826699] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3769642359] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3770589732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3771564615] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3773416920] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3775127055] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3776241294] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3777518157] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3779246436] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3780367269] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3782049516] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3783488037] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3784340385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3785302248] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3786858579] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3788481060] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3789668379] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3791403861] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3793192326] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3794743785] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3796310574] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3797940447] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3798893679] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3803098551] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3804641106] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3805535307] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3808164423] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3810134601] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3811169019] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3813324060] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3814907565] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3815885808] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3816986439] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3818220609] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3819531093] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3820691511] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3822082698] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3823628550] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3824574516] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3826017048] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3827601414] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3828577935] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3830139075] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3832190481] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3833400291] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3834469821] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3835711677] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3836562744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3837455748] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3839502429] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3841106115] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3842220837] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3843797664] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3845503746] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3846627204] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3847736109] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3849328434] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3850168035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3851070279] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3852633099] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3854204760] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3855242223] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3857477295] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3859067331] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3860313576] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3861443376] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3862692330] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3864062601] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3865176042] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3866439129] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3867269742] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3868159029] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3869773614] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3871332066] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3872292480] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3873583224] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3875165364] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3876157278] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3877505793] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3879103410] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3880127139] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3881976714] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3883590396] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3884646171] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3886110753] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3887671053] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3888688377] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3890101845] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3891693708] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3892676802] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3893694966] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3895897509] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3896975271] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3898081782] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3899286510] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3900119727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3901025919] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3902660517] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3904207503] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3905284110] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3906518889] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3908812950] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3909883257] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3911397609] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3912958728] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3913968366] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3915387105] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3916933104] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3917948328] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3919012587] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3920804013] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3921689919] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3922589244] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3924150993] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3925731789] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3926818497] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3928970724] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3930326736] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3931691736] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3932982606] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3934547358] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3936137856] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3937137225] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3938625768] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3940201083] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3941233611] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3942340458] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3943540146] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3944531514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3945629940] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3946742520] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3948310422] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3949316112] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3950608494] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3951939600] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3952999302] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3954351618] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3955699545] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3956715273] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3958750572] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3960118260] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3961170717] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3962219100] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3964123128] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3965128797] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3966725091] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3968316093] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3969302715] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3970842498] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3972534741] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3973604250] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3974702613] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3975922398] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3976756938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3977655444] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3978967209] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3980464089] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3981347622] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3982779318] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3984331932] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3985249254] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3986524689] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3988081083] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3989024403] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3990388059] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3991930845] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3992889978] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3993875298] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3995664372] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3996697299] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3998029308] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3999735159] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 4000759371] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4002132813] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4003727427] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 4004767347] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 4006082367] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4008023355] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4009239444] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 4010665491] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4012228374] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 4013183265] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 4014248175] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4015926474] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4016971833] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4018066752] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4019274945] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 4020355416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4021586856] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4022659473] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4023876528] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 4024707078] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4025601468] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4026680259] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4027870350] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4028725029] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4029608268] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 4031377896] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4033401078] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 4034417205] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 4035594129] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4037172027] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 4038151929] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 4039746165] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4041317154] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 4042256883] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4043942574] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4045803741] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4046780010] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 4047845928] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4049413557] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4050436383] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4051509630] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4052453916] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4054138137] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4055185659] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 4056171777] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4057075533] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4059280176] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4060363440] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4061446326] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4062654855] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 4063509576] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4064406507] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 4066124958] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4067686245] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 4068741054] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 4070509590] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4072147695] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 4073179803] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 4074865053] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4076437386] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 4077449712] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4079117406] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4080715569] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 4081731927] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 4082945517] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4083864834] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4085576292] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4086624150] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4087719678] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4088953470] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4089812895] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4090695651] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4092145785] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4093757010] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 4094779143] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4096255107] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4097968056] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4099010244] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 4100017551] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4101701499] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4102744380] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4103854944] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4105049172] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 4105901394] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4106794167] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4108659891] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4110254190] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 4111189509] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4112697666] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4114248558] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 4115231001] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4116633507] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4118223816] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 4119232299] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4120451643] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4121723067] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4122564579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4123461825] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4125319296] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4126915086] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 4128003537] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4129145727] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4130662347] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4131743700] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4132820181] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4135032363] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4136154036] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4137212541] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4138778952] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4139833719] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4140884622] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4142434380] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4143516573] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4144593180] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4146442881] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 4147480953] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4148932914] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4150616022] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 4151764197] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4153288671] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4154917578] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 4155962916] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4157051178] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4158908880] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4159967616] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4161082632] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4162667901] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 4163789364] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4165286811] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4166854398] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 4167851394] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4169393865] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4171196526] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 4172475321] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 4173607662] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4175276868] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4176344760] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 4177562109] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4179165669] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 4180224048] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4181410002] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4182924018] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 4184285112] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4185490554] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4187152683] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4188810801] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 4189790976] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 4191234831] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4192865040] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 4193923356] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 4195325673] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4196950401] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4197930261] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4199581953] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4201216236] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 4202204601] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4203896508] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4205562837] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 4206549837] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4207699209] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4208911161] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 4209805173] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4210901499] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 4225607841] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 4226782728] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4228095249] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 4228885374] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4231199658] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4232888688] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 4234030899] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4235891835] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4237520175] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 4238516961] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 4240311369] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4242001785] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 4242996954] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4244232930] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 4245459813] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 4246793901] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 4247864901] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4249588518] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4250691879] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4251857484] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4254272190] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4255853091] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 4256915691] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4257939273] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4259645985] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4260636870] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4261732734] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4263606102] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 4265024505] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4266316593] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4268079690] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4269081726] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 4270090944] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4271918175] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4272987999] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4274167548] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4275400122] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4276268220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4277155680] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 4279441992] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4281081000] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 4282184382] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4283247087] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4285019970] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4286043426] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4287300066] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4288881933] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 4289867778] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4291115010] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4292847258] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4293947427] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4295093796] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4296339222] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4297185165] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4298067480] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4299543801] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4301113467] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 4302118821] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4303561395] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4305231126] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 4306295994] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 4307447802] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4309264617] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 4310609331] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4311733356] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4312952658] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4313872941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4314768297] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4316384373] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4318053369] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4319122941] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 4320550857] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4322207883] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4323230436] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4324326363] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4325961276] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4327149792] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4329613134] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4331092395] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4332028995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4332932919] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4334374422] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4335994362] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4337099172] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4338467112] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4340227164] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4342086903] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4343711379] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4345461498] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4346523783] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4347724248] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4348976772] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4349851506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4350744405] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4351841550] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4353840666] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4355466675] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4356705171] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4358277630] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4359307176] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4360448610] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4362061851] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4363075437] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4364167206] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4365380082] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4366630863] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4368140805] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4369711269] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4371276294] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4372295403] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4373302983] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4375069503] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4376081892] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4377127881] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4378804479] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4379836146] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4381201587] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4383181425] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4384243290] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4385325273] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4386593673] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4387454547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4388335098] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4409818329] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4411387512] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4412412900] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4413469935] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4415145462] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4416182778] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4417225932] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4419238509] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4420305393] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4421266647] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4422924240] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4424089635] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4425227352] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4426488780] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4427337495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4428236946] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4429555578] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4431423507] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4432442322] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4453402107] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4454970849] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4456264701] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4457943063] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4459511217] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4460629593] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4461709119] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4462958010] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4463801055] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4464727386] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4466013006] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4467590946] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4468980201] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4470089778] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4471661229] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4472738277] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4473773178] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4475320311] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4476368127] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4477390743] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4478972211] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4480064841] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4481372049] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4483065993] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4484130315] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4485150873] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4486801683] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4487874741] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4488873816] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4490543190] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4491616794] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4492717887] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4494654360] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4495765470] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4496823303] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4498507125] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4499582514] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4500651498] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4502315496] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4503407139] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4504425807] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4506197766] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4507566357] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4508542563] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4510223361] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4511369289] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4512416391] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4513969068] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4515009366] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4516077552] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4517631804] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4518847410] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4520488938] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4522264320] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4523336811] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4524361779] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4526022144] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4527056814] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4528127499] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4529782131] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4530811803] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4532433990] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4533711000] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4535053257] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4536178605] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4537002120] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4537902978] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4539403428] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4540984896] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4541927355] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4543273980] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4545302328] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4546565520] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4548111540] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4549676775] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4550620872] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4552332771] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4554312273] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4555283334] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4557044058] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4558613283] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4559580585] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4560752658] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4561588437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4562472747] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4564026558] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4565594649] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4566546222] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4568038272] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4569967416] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4570965336] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4572560643] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4574174787] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4575181569] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4576764066] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4578357315] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4579498518] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4582215372] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4584277215] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4585613844] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4586882958] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4588589061] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4589649918] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4590763254] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4591570998] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4592496867] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4594890048] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4597190955] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4598195637] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4599466683] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4601159976] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4602704799] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4603674579] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4605096804] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4606808724] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4607935563] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4609752630] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4611281808] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4612288002] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4613906367] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4615451736] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4616431680] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4618102755] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4619947416] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4621334277] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4622373819] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4624028388] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4625080950] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4626145692] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4626975780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4627869288] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4629306696] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4630853283] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4632004629] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4633761090] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4635320739] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4636325820] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4637813292] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4639370841] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4640380857] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4641843969] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4643391627] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4644419661] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4646291349] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4647833820] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4648840665] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4650500631] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4652059587] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4653077520] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4654091358] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4655774193] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4656837465] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4658223213] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4659071676] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4659973710] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4661664462] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4663251642] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4664304225] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4665829350] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4667377617] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4668409095] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4670228892] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4671784089] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4672858659] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4674568248] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4676125482] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4677149127] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4678155384] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4679803674] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4680859050] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4681793004] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4683979020] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4685052435] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4686098424] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4686946782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4687842600] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4689174000] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4690722729] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4691658888] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4693110534] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4694679129] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4695904857] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4697749518] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4699308873] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4700243037] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4701644766] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4703202504] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4704212394] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4705297380] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4706124570] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4707030657] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4708645158] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4710373710] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4711394604] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4712934156] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4714508589] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4715550483] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4717168596] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4718626332] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4719553188] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4720610601] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4721473176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4722768393] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4724571663] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4725886368] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4726894179] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4727904636] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4729600617] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4730560023] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4731542655] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4733197119] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4734249807] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4735697505] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4736833962] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4737740973] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4739214207] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4740803256] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4741750692] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4743243897] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4744843992] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4745785359] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4746861966] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4747770321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4748703624] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4750699800] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4752320097] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4753343385] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4755077418] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4756726149] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4758368748] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4759392855] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4761017499] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4763032239] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4764437202] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4766184759] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4767810369] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4768830150] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4770018036] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4770902157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4771809021] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4773467496] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4775085651] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4776063201] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4777888248] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4779518142] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4780512660] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4781698635] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4782955485] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4784402343] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4785631137] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4786875513] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4787719839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4788616308] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4791493581] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4793076204] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4794088488] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4795140924] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4796854461] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4797923487] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4800116139] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4801905402] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4803069327] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4804745253] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4806323802] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4807513872] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4808679561] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4809924840] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4810783551] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4811669373] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4813791507] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4815930966] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4816947240] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4818254910] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4819943751] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4820982684] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4822082391] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4823773416] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4824825831] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4825917936] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4827368973] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4828299315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4829211723] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4831294923] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4832966439] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4834123623] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4835932920] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4837619220] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4838858346] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4841254488] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4842822264] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4844083083] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4845262821] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4846520406] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4847405367] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4848303474] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4850681157] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4852554672] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4853968539] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4855573170] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4857190800] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4858270410] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4859386392] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4860678711] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4861526397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4862442186] Running FIND.existing: FIND DUP . CR +[Hera] 35722304 +[Hera] [HADES][TEST ] [KRELTSC: 4864045473] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4865628768] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4866790929] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 36048624 +[Hera] [HADES][TEST ] [KRELTSC: 4868930241] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4870494363] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4871507025] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4873036119] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4874616495] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4875606750] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4876555425] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4878224085] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4879411236] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4880524887] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4881786021] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4882693557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4883597208] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4884857355] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4886485926] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4887567867] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4888814343] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4890439932] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4891421262] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4892938806] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4894555764] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4895543226] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4896451287] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4897922673] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4899486564] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4900532952] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4901594859] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4903282860] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4904315115] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4905442962] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4906832217] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4907949711] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4909126383] Running LATEST.basic: LATEST @ . CR +[Hera] 35803728 +[Hera] [HADES][TEST ] [KRELTSC: 4910865351] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4912473006] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4913497512] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35842912 +[Hera] [HADES][TEST ] [KRELTSC: 4915442427] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4917057558] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4918075554] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35842912 +[Hera] [HADES][TEST ] [KRELTSC: 4920078702] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4921811223] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4922843961] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4923960909] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4925217087] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4926062589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4926960318] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 36050136 +[Hera] [HADES][TEST ] [KRELTSC: 4929183126] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4930779252] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4931785383] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 36050600 +[Hera] [HADES][TEST ] [KRELTSC: 4934073522] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4936133244] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4937368758] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4938529218] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4939675797] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4941369237] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4942482405] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4943578752] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4944835203] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4945688349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4946593764] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4948115109] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4949878794] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4950829758] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4951899162] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4953620301] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4954650918] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4955803671] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4957048341] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4958400951] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4959555720] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4960887519] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4961809377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4962693456] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4968097743] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4969679085] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4970694141] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 36055024 +[Hera] [HADES][TEST ] [KRELTSC: 4975919529] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4977531741] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4978530648] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4986267321] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4987524549] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4988547879] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4996280058] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4997727462] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4998873348] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 5004299370] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5005797363] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5006834364] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 5008379670] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 5009433975] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5011188021] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 5012627802] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 5013747564] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 5014678998] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5016391527] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5017429347] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5018591361] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5019844032] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5020687266] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5021603076] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5025448428] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5027140776] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5028184329] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5030174163] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5031738684] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5032766655] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 5037616752] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5039149248] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 5040068964] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5041036791] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5042177826] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5043112452] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5044185909] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 5050064544] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5052435801] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 5053768503] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 5060803524] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5062995609] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 5063899680] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 5068899402] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5070496200] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 5071511613] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5072687928] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5074217526] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 5075149254] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5076063489] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 36061024 +[Hera] [HADES][TEST ] [KRELTSC: 5077638741] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5079225018] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 5080297173] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 5081446566] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5083047837] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5084272011] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35813536 +[Hera] [HADES][TEST ] [KRELTSC: 5088516993] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5090037183] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 5091082647] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5092190355] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5093432484] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 5094288906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5095180419] Running CURRENT.basic: CURRENT @ . CR +[Hera] 36061024 +[Hera] [HADES][TEST ] [KRELTSC: 5096683410] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5098287306] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 5099425758] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 36057712 +[Hera] [HADES][TEST ] [KRELTSC: 5104825362] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5106353196] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 5107296369] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 5108601162] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 5110007616] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5111589483] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 5112964563] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5114092578] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 5115563523] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 5116689312] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5117786205] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5120278065] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5121869844] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 5122915035] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5128959549] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5130451893] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 5131371378] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 5135848095] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5137619970] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 5139023274] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5140396212] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5141658774] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 5142995256] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 5144063001] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 5145333501] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5146580754] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5147427663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5148325077] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 5149914168] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5151913221] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 5153294349] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5154903012] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5156271624] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5157180819] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5158379856] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 5160175146] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5162326890] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 5163894750] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 5166232974] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5168243661] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 5169461178] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 5171799570] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5174108877] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 5175755802] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5177178741] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5179126428] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5180401443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5181669843] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 5184062100] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5186238435] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 5187883113] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 5189430183] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5191433940] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 5193160224] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 5194704795] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5196877308] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5198266731] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5199709578] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5201315028] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 5202424227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5203561419] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5205445455] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5207256915] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 5208396543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5209578570] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5211024630] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5212759335] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 5213913642] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5214974394] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5216143779] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5217628395] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 5219127606] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 5220427380] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5221781397] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 5222809032] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5223814701] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5225988012] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5227718601] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 5228847603] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 5230358511] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5232049830] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 5233131561] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 5234854989] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 5236017003] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5237704794] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 5238854775] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5240029935] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5241317445] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 5242464276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5243571480] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 5244869763] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5246505957] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5247584370] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5249546820] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5251080828] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 5252095695] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5253152982] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5254395636] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5255275452] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5256175722] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5258921766] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5260521546] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 5261560038] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5263592502] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5265195558] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5266159626] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5267963904] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5269798905] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5271114114] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 5272565130] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5274415083] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5275482366] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5276603094] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5277862275] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 5278738185] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5279647611] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5281718967] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5283333216] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 5284695486] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 5286682884] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5288352867] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 5289360006] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 5291243790] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5292849639] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 5293823976] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5294955225] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5296206846] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5297065200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5297972967] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 5300013915] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5301643011] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 5302654812] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5304580407] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5306157717] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 5307169350] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 5308243794] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5310003258] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 5311150509] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5312775615] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5314049685] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 5314892793] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5315790102] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5319421611] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5320988568] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 5322056166] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 5324520579] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5326103580] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 5327109438] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 5328159585] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5329023231] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5330730027] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5331820389] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5332910058] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5334144501] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 5334979020] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5335918224] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5338528125] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5340057870] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 5341047852] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 5341960008] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5343541518] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5344789422] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5346191361] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5347499010] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 5348312739] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5349428364] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 5350516647] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5352083058] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 5353079361] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5354939268] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5356472415] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5357459205] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5358501414] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5359755870] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5360610066] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5361710445] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5365052721] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5366631333] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5367590592] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5368930728] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5369982240] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5371653336] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5372832696] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5373937065] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5375180874] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5376161805] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5377153908] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5379444672] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5381003376] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5381940039] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5382997578] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5384003961] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5385648828] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5386826970] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5387863950] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5389059984] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5390709303] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5391753717] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5392834608] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5394067392] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5394925914] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5395813584] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5398253511] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5399873220] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5400812634] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5402209491] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5403472578] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5405168454] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5406219189] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5407323999] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5408557749] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5409418476] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5410304844] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5412697626] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5414578890] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5415841641] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5417861400] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5419419495] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5420377431] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5421786720] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5422830819] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5424506367] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5425559139] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5426680455] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5427917250] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5429552772] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5431090455] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5432370804] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5433195789] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5434098810] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5437002753] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5438556543] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5439581112] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5441725065] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5443296579] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5444304936] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5446144557] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5447804586] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5449365747] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5450361504] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5452219836] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5454123024] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5455269036] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5456443041] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5457265044] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5458938597] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5460095487] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5461218315] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5462068353] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5462960790] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5465219277] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5467150458] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5468185191] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5470439226] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5471998959] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5473023402] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5475268680] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5476820412] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5477817093] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5480081124] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5481655683] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5482679328] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5483637369] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5484453786] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5486139120] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5487205122] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5488366296] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5489614620] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5490441390] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5491568040] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5492681124] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5493533388] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5495195790] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5496212211] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5497968693] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5498785635] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5500471683] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5501510175] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5502590205] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5503447866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5504577561] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5505751377] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5506585833] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5508271545] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5509294917] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5511010554] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5511815421] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5513442480] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5514487629] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5515558524] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5517085434] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5517991374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5518880955] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5520088371] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5520944730] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5522603289] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5523620571] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5525304939] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5526130869] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5526964338] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5528631192] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5529950055] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5531036931] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5531876322] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5532768654] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5533834614] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5534674425] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5536382775] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5537405097] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5539014999] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5539815687] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5540621625] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5542592202] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5543632290] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5544759675] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5546026479] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5546874543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5547782793] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5550546624] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5552156421] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5553177756] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5556300477] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5557874175] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5558899227] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5559947526] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5560793448] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5562489576] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5563577712] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5564675340] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5565522816] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5566436862] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5569132317] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5570703558] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5571714645] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5573704458] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5575517493] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5577102090] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5578105596] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5579065128] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5580162273] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5582294508] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5583387327] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5584459881] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5585705433] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5586573594] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5587470399] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5589605448] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5591190717] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5592200229] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5594395590] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5596022124] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5597014878] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5598137538] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5598995745] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5600719404] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5601753969] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5602856952] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5603719674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5604653103] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5607539301] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5609305023] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5610255672] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5612340069] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5613977775] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5614947429] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5615942829] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5616803787] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5618484186] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5619805023] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5620906158] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5622153096] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5623002987] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5623911468] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5626259373] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5627833239] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5628771624] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5630751399] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5632611999] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5634121227] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5635494144] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5636406426] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5638124856] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5639167968] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5640278280] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5641125252] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5642076195] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5644546488] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5646156411] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5647611627] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5650556751] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5652199539] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5653347714] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5654371002] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5655287694] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5657122065] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5658250185] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5659716111] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5660954061] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5661794271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5662665477] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5664921423] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5666860290] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5668462632] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5669460426] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5670554085] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5671594551] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5673289713] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5674341225] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5675435745] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5676335553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5677242690] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5679586080] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5681174604] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5682157908] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5683135878] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5684052381] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5686414167] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5687510220] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5688594681] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5689801635] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5690697600] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5691583275] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5694466743] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5696001570] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5697224421] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5699441139] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5701001523] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5702021619] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5703427065] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5704946667] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5705960757] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5708376366] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5710237890] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5711253198] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5712296562] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5713147524] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5714048949] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5716223772] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5717626068] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5719242837] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5720238384] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5722364235] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5723922162] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5724917394] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5726335272] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5727903993] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5728908570] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5731274241] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5732830509] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5733829752] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5735112264] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5736554838] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5737427829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5738390301] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5741209404] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5742900723] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5743923780] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5745493362] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5747349405] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5748635067] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5751131295] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5752799955] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5753856255] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5755038009] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5755869609] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5756757657] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5758855893] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5760614622] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5761574994] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5763107112] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5764707039] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5765691876] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5767404930] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5769430674] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5770984233] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5771989986] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5773258764] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5774477163] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5775298431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5776196349] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5778308571] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5779969776] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5781004131] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5782107870] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5783016099] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5784963744] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5786271687] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5787503799] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5788403271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5789379624] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5791632903] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5793319791] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5794354041] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5795339466] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5796245910] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5798396688] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5799509205] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5800657737] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5801999700] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5802945477] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5803921662] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5806902675] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5808609408] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5809621272] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5812508499] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5814189780] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5815199586] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5817368151] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5819113314] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5820198510] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5821367181] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5822277027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5823563235] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5825422197] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5827055766] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5828587212] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5829539394] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5831837739] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5833414377] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5834356605] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5837197149] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5839143198] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5840423925] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5841804003] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5843385555] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5844406722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5845554057] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5848244535] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5849834277] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5850818610] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5852729736] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5854370046] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5855318973] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5857484745] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5859015435] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5860159200] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5862204726] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5863790688] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5864782266] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5865853959] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5866687512] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5867579340] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5869731504] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5871269964] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5872269816] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5874751533] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5876017203] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5877570153] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5878505346] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5880422415] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5881969044] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5882930382] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5884906083] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5887003269] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5888015784] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5889269505] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5890816134] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5891708424] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5892614070] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5895115989] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5896661274] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5897731665] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5900461980] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5902017555] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5903008587] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5904078621] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5904888087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5905784472] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5908188363] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5909729952] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5910938859] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5913714870] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5915255388] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5916256899] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5917318470] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5918572296] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5919406059] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5920302969] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5922614901] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5924757405] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5925690498] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5927459685] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5929127022] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5930659455] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5931603111] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5933609829] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5935179054] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5936471877] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5938395162] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5940033792] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5941025349] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5942124237] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5942976459] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5943883554] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5945804865] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5947348911] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5948532534] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5950521927] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5952095079] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5953026030] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5955241971] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5956820688] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5957766990] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5959770474] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5961573576] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5962514376] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5963614062] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5964854595] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5965741887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5966636235] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5969370120] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5970957615] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5971904148] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5974692885] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5976311208] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5977301337] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5979829149] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5981366265] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5982312882] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5983415571] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5984294589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5985234633] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5988648834] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5990239752] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5991188448] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5993446830] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5995119396] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5996692002] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5997634503] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6000378342] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6001969764] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6002930241] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6004028394] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6005296878] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6006140007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6007031646] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6009511452] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6011427765] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6012369027] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6014712186] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6016322193] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6017270469] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6018377001] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 6019239996] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6020123403] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6022365678] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6024314415] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6025277517] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6027492807] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6029084397] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6030032463] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6031121817] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6032366760] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6033220851] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6034127694] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 6036807189] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 6037872351] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6039470409] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6040432062] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6042622656] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6044197089] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6045122433] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6046212921] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 6047059683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6047963712] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6050344104] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6051912762] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 6052855830] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6055072296] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6056667309] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6057605883] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6058684275] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 6059950575] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6060779067] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6061932891] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6065897817] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6067545309] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6068483715] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6070813917] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6072352818] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6073307793] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 6076493136] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6077786148] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6079352979] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6080314527] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6082591872] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6084148371] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6085087470] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6087396000] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6088978518] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6089935845] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6091029567] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 6091859151] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6092771055] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 6095218458] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6096774096] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 6097785330] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6100193505] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6101749311] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 6102709452] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 6104988981] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6106560873] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 6107511942] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 6109786683] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6111370776] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 6112652595] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 6115265058] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6116811246] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 6117775041] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6118920276] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 6120164295] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 6121495863] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 6122771970] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6124027896] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 6124891983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6125791329] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6128464860] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6130036521] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 6131155233] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6133277514] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6134901969] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 6135965703] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6137948397] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6140065092] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 6141174249] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6142304280] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6143281032] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6145026342] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6146046459] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 6147123738] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6148078461] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6149832024] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6150970560] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6152483001] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6153747432] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 6154610616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6155514729] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6157712085] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6159311151] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 6160347963] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 6162091110] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 6163713507] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6165826338] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 6167246484] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6169401945] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6171014661] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 6172030221] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6173166678] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 6174134043] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6175840902] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 6176977926] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6178056234] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6179012385] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6180823404] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6182191428] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 6183344622] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6184282839] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6186036612] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6187105260] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6188212926] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6189471750] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6190408896] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6191319624] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 6265949403] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6267602775] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 6268750824] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 6344583777] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6346227069] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 6347317242] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6422559633] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6424467546] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6425966421] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6427162371] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6428439591] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6429354183] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6430259241] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6432405546] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6434030862] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6435165114] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6436938039] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6438795279] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6439860042] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6441268680] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6442945740] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6444014913] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6445188939] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6446440602] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6447426615] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6448361745] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6455036700] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6456692487] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6457797423] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6463544157] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6465127221] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6466179930] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6469253112] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6470883972] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6471982839] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6475119714] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6477012990] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6478047849] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6480926802] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6482568624] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6483588741] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6485284470] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6487140975] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6488491863] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6490453053] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6492082653] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6493161234] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6494273415] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6495235404] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6497164233] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6498223158] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6499358082] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6500597460] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6501507957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6502677867] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6504877827] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6505822890] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6507371409] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6508422459] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6509843802] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6510742812] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6512304687] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6513353721] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6514919250] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6515815320] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6517898646] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6518999361] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6520769283] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6521685933] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6523247493] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6524353080] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6525448503] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6526700019] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6527979465] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6532591359] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6534745497] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6536101929] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6537500949] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6542179665] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6543447393] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6544784904] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6546012039] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6546917181] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6547822659] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6549024615] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6549912957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6550796070] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6551938050] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6552873474] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6553847958] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6555359349] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6556633776] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6557524806] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6558800031] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6559721427] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6560610735] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6561762081] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6562656576] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6563550000] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6564709872] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6565572867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6566474859] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6567587817] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6568588089] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6569752035] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6571327812] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6572498604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6573530670] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6574694637] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6575598393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6576480960] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6577700892] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6578948691] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6580238343] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6581322426] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6582548742] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6583398423] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6584288382] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6586244343] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6587805441] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6590482059] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6591610599] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6592817280] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6593672547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6594564984] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6596268609] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6597877209] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6613921503] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6615631470] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6616508472] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6617592093] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6618437049] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6619374909] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6621145167] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6622718802] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6625844673] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6626935182] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6628162107] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6628965903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6629861385] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6631602285] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6633151455] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6636067683] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6637748880] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6639307647] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6642324696] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6643390320] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6644629530] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6645543891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6646478013] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6648298923] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6650477652] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6653263260] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6654423426] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6655718874] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6656636427] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6657592893] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6659172912] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6660751314] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6663640221] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6664723317] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6666019185] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6666893457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6667778124] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6669585972] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6671564823] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6674162313] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6676410258] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6677526177] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6678719019] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6679573656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6680465001] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6682020261] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6683524554] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6686162448] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6687259950] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6688815189] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6690073341] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6691015716] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6692934570] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6694582188] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6697317417] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6698470422] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6699688506] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6700872171] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6702059112] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6704125176] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6705748014] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6708566802] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6709668777] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6710900700] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6711754098] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6712788117] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6715018842] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6716603187] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6719395872] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6720494235] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6721775424] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6722666517] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6723573192] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6725113290] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6727079520] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6730154361] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6731300688] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6732598152] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6733480152] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6734423052] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6735896832] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6737527587] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6740161365] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6741719460] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6743426235] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6744292590] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6745248657] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6746736003] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6748344057] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6751208667] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6752301171] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6753510519] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6754339788] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6755356062] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6757156602] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6758743446] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6761388711] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6762482874] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6763705137] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6764573004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6765480771] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6766953144] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6768819351] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6771608025] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6772724973] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6773970819] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6774803847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6775705230] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6777176868] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6778742775] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6780667152] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6782797854] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6784286628] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6785828133] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6788483016] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6789550782] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6790748202] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6791575812] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6792473541] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6794265786] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6795844881] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6798523368] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6799877049] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6801453162] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6804116424] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6805218462] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6806855706] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6807714585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6808665297] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6810185781] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6811738500] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6814461024] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6815821782] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6817357491] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6820600248] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6821661504] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6822903318] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6823744347] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6824645289] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6826089963] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6827667630] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6830359746] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6832111545] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6833674785] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6836305791] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6837405057] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6838625892] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6839471331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6840382542] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6842267859] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6844173819] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6846917574] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6848595033] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6849688524] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6850904025] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6851764416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6852652065] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6854334501] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6855918300] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6858760041] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6859861512] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6861084678] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6861969093] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6862869804] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6864590313] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6866214033] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6868936011] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6870091179] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6871657779] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6873272889] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6874435575] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6875674533] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6876581334] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6877482780] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6879547353] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6881187642] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6882424563] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6883600395] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6884871126] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6886074762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6887016003] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6889322370] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6891002979] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6892258296] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6893463885] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6894704670] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6895663278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6896559915] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6898693851] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6900350436] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6901594329] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6902784546] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6904006431] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6904893933] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6905786790] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6910655430] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6912274467] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6913298490] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6914303802] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6915501936] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6916457331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6917335971] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6920125506] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6921779823] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6923468580] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6924665853] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6925899624] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6926809386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6927691953] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6930384636] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6932026122] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6933288243] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6934430748] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6935880441] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6936814836] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6937730751] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 6940447164] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6942122439] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6943352136] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6944569926] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6945818586] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6946700061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6947591175] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6950657952] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6952277157] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 6953547762] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6954715530] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6955939914] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6957049890] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6958117488] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6962358459] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6964012839] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6965073927] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6966280650] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 6967530780] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 6968910774] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 6970043829] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6971316807] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6972218463] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6973212225] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6975814860] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6977447127] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6978583857] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6979764477] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6980992620] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6981918489] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6982804563] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 6984961956] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6986613459] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 6987775788] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6989413494] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6990651087] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 6991520382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6992410782] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6994412208] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6995994642] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 6997251534] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6998849088] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7000555002] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 7001859186] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7002967818] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7004234244] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 7005073992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7005979386] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 7008194550] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7009754976] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 7010713374] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7011806004] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7013155863] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 7014359520] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7015251138] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7017328437] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7018902051] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 7020146826] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7021249200] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 7022476839] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 7023371607] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7024266522] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 7025995095] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7027622847] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 7028872179] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7030030791] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 7031299548] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 7032171342] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 7033075056] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 7034048301] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7034915328] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 7035900354] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 7036777545] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 7037776158] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 7039010055] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d726000, 0x000000003d771faa) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 7197522234] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7210427637] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7378531986] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7382384751] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7644201411] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7835129106] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7838040315] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7840804482] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7854183792] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7866370029] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7879707801] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7891754010] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7904072484] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7915085934] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7933371579] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7936150005] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7939084293] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7942064634] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7956080727] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7968551703] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7980886116] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8009686839] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8012852862] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8015936397] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8019568011] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8046175746] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8048932101] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8052961287] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8056668816] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8068370016] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8071890603] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8091392757] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8102900337] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8106296772] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8109848208] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8122579080] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8125736199] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8157588957] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8160807354] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8163993747] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8167121403] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8170426404] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8182060572] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8212019676] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8215253613] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8218257369] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8232223041] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8245111161] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8257857006] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8277640896] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8287805988] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8313463662] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8341382028] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8359336461] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8375317692] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8388688938] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8428925673] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8441392344] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8455852839] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8470603176] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8483228670] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8499373575] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8512651917] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10067062) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 11532826515] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 17584432803] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 415 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 45385830861] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 45424306221] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 48403084947] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][WARN ] [KRELTSC: 165411548652] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 178900373253] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[rajames] [HADES][WARN ] [KRELTSC: 204779553720] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260912-170001/amd64/qemu-amd64-20260912-170001.log b/logs/20260912-170001/amd64/qemu-amd64-20260912-170001.log new file mode 100644 index 00000000..83bd89e0 --- /dev/null +++ b/logs/20260912-170001/amd64/qemu-amd64-20260912-170001.log @@ -0,0 +1,10801 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 12 2026 15:55:55 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 133 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249367 + Free pages : 247844 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2101165142 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1009886420, tick_hz=100, initial_count=10098864 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4527075] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 63203196] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 93383850] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 94301424] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 95614722] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 97227354] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 98387583] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 99692628] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 100516458] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 101580654] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 112448217] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114004905] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 117723879] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 119174286] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121044987] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 124174848] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 125755707] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127364706] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 130387488] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 131987436] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133627620] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 137700045] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 139366941] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140987637] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 144741744] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 145831203] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 146741154] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 148938363] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 150321696] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 151726281] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 152946549] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 153780207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 154656390] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 156135945] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157707123] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 160644897] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 161979615] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163547328] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 166337073] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 167732145] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169318716] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 172133136] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 174325956] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176137269] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 179432211] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 182903448] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 184440207] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186834711] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 189594531] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 191065665] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192662904] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 195366612] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 196903077] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199005072] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 201780390] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 203566881] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205125039] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 208036395] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 209767803] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212078202] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 214911627] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 216573525] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 218058771] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219679992] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 222391848] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 224592249] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226136757] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 228847605] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 230328840] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231941493] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 234894387] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 236996193] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238603386] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 241416525] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 243086403] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244685385] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 247676037] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 248961489] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 249899013] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251686281] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 252792162] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 253952706] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 255249204] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 256136937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 257083575] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 258541248] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260188362] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 263331663] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 264882555] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266566755] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 269599953] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 271087152] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 272676621] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274668324] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 277723488] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 279221145] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280807884] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 283796646] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 284879826] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 286372212] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288612513] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 289745967] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 290847984] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 291937212] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293703774] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 294821562] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 295982547] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 297276357] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 298335513] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 299264784] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 300929706] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 302601495] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 305609766] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 307103706] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 308766486] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 311988516] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 313532541] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 315198429] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 318412647] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 319532850] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 320647488] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322420518] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 323863554] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 324902151] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 326017272] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 327782889] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 328837845] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 329997465] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 331321893] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 332111556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 332925621] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 334205991] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335575716] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 338830128] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 340044894] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 341701941] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 343250775] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 346155180] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 347566926] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349572867] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 352536576] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 353568054] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 354617928] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356283837] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 357331737] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 358282155] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 359291247] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 361086684] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 362190570] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 363159111] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 364164150] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 365812440] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 366848664] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 367926447] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 369145056] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 370041567] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 370930455] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 372245391] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 374100195] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 377008191] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 378368634] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379951509] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 382532304] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 383929560] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 385482447] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 388425786] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 389491326] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 390706386] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 391513185] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 392396823] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 393910398] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395486364] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 398103153] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 399921018] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 401481360] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 403807698] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 405449331] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 406859544] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 408409680] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 411051186] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 412728855] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 414330273] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 415151835] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 416047380] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 417687270] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 419260548] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 422165016] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 423615318] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 425186244] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 428403255] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 429468249] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 430700172] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 431529378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 432404910] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 433884801] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 435482292] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 438290958] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 439963209] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 441554736] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 444373797] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 445733022] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 447311424] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 450021096] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 451081974] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 452161479] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 453815838] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 454858404] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 455938707] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 457175649] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 458005191] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 458917389] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 460468827] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 462021399] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 463053381] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 466842180] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 468267219] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 469829829] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 472744860] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 474290082] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 475840008] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 479164119] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 480219033] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 481296081] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 482969865] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 484038156] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 485012451] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 486041262] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 487727604] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 488829600] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 490161189] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 491464176] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 492880374] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 494002026] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 495262803] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 496071870] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 496962900] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 498710814] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 500260803] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 503581785] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 504931791] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 506501415] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 509306910] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 510786822] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 512342817] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 515116266] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 517078905] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 518694519] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 520255554] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 523579098] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 524608077] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 525429093] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 527388351] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 528430917] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 529584720] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 530810973] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 531621468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 532510566] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 533854755] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 535391619] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 538080795] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 539722680] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 541278360] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 544156515] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 545138937] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 545974065] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 547645371] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 548749971] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 549823281] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 551058291] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 552190863] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 553088802] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 554577030] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 556134453] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 558894714] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 560531979] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 562091817] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 564259962] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 566157186] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 567128688] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 567959847] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 569596503] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 570700137] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 571783926] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 573022758] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 574320432] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 575413125] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 576658173] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 577674384] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 578717475] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 580492437] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 582050301] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 584776731] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 586165587] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 587718327] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 590604819] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 592061253] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 593649420] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 596515899] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 598119543] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 599723544] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 602752899] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 604391907] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 605991834] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 609289149] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 610957746] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 612597867] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 613678548] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 617736231] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 618776823] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 620492733] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 621612474] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 622599012] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 624413202] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 625530150] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 626725995] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 628260318] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 629154960] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 630043197] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 631497216] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 632948400] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 635706015] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 637376502] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 638907003] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 642064731] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 643093017] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 644796705] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 645887571] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 646957416] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 648256035] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 649099227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 650047755] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 651869043] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 654057369] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 657070953] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 658560399] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 660178449] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 663118701] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 664648929] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 666785406] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 669080895] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 671230644] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 672756147] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 674421594] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 677594925] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 678712629] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 680037603] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 680856792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 681806244] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 683391702] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 685068447] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 688019514] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 689514945] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 691305594] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 694326570] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 695435727] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 696749445] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 697599084] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 698548053] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 700240275] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 701882286] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 705023466] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 706549599] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 708182454] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 711196185] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 712310172] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 713551692] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 714302904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 715233183] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 716864442] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 718442844] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 720226290] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 722647443] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 724063347] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 725620728] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 728583597] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 729649977] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 730905294] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 731723202] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 732613140] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 734576451] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 736122030] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 739431882] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 741600174] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 743173557] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 746243001] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 747355476] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 748607160] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 749436030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 750323175] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 752201814] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 754359984] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 757145529] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 758507988] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 760171713] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 761762085] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 763492821] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 764551536] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 766083255] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 766885959] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 767786733] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 769455225] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 771046689] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 773820894] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 775285518] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 776894748] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 779916501] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 781453953] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 783039474] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 785913429] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 787016853] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 788261754] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 789088965] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 789956496] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 791523768] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 793089885] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 795779418] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 797261955] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 798840966] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 800461830] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 802585350] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 803852028] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 805088046] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 805938210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 806824053] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 808535742] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 810112947] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 812938980] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 814479813] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 816159687] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 819058128] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 820608033] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 822181920] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 824995143] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 826638708] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 828209928] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 830326854] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 832758108] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 833721294] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 835376724] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 836416518] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 837524184] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 838800585] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 839614524] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 840500955] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 842539635] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 844131288] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 846942663] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 848484063] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 850062801] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 852900300] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 854940177] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 856520805] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 859626936] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 860691027] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 862395282] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 863446038] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 864503388] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 865740456] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 866697006] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 868003458] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 870309594] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 871849482] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 873670623] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 876023904] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 877605183] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 879180918] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 882405867] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 884121294] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 885766035] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 888952722] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 890001378] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 891745785] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 892824387] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 894190185] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 895445187] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 896296947] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 897190518] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 899220315] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 900828411] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 903599025] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 905124297] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 906369177] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 908019546] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 909149346] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 910734993] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 912364803] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 915166602] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 916174476] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 917825349] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 919194990] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 920348352] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 921534369] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 922314960] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 923247654] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 925471680] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 927059049] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 930619851] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 932265957] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 934115301] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 935467806] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 937106058] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 938137431] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 939925686] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 940981713] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 942083121] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 943325985] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 944427498] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 945315462] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 947302566] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 949218354] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 953267553] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 954573039] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 956841312] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 958337184] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 959678979] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 961698969] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 962840781] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 964041267] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 965392554] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 967034250] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 968492595] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 970335240] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 971227656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 972179565] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 973597905] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 975252453] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 978081363] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 979516902] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 981427587] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 984466245] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 985934124] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 987798987] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 990702090] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 992138343] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 993784155] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 996560670] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 998303775] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 999788118] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1001386176] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1004509821] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1006042485] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1008030933] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1010946195] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1011933174] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1012798668] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1014410040] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1015485849] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1016375556] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1017234939] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1018932180] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1019963637] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1020951582] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1022026278] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1022721504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1023514569] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1024675659] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1026112458] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1028728848] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1030015434] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1031531256] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1034620209] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1035941529] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1037445129] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1040213265] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1041514110] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1043066094] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1045769424] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1047098325] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1048628679] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1051201116] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1052661330] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1054208148] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1057445802] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1058929599] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1060518375] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1061993100] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1064965314] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1065980223] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1066848048] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1068449424] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1069602177] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1070882043] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1071746550] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1073374365] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1074435306] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1075459812] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1076702676] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1077506409] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1078418607] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1079835246] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1081363374] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1084286805] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1085599074] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1087216410] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1089842145] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1091159265] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1092704277] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1095743313] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1097273100] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1098802614] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1101492735] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1102900113] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1104407535] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1107153390] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1108548441] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1110081609] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1112821584] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1114274259] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1115775990] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1118785815] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1119915258] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1120766178] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1122455586] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1123548321] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1124466273] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1125293148] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1126966659] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1128028860] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1129063551] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1130275503] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1131072033] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1131958233] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1133385330] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1134925701] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 1136941029] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1138881828] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1140155394] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1141705656] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1144375008] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1146115026] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1147630533] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1150252068] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1151667048] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1153206789] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1156095108] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1157656647] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1159227363] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1161827457] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1163143863] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1164700929] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1167341469] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 1168351086] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1169192556] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1171440564] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1172556672] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 1173682566] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1174562865] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1176174384] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1177221108] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 1178150001] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1178982525] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1180635645] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1181716998] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1183068999] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1184330532] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 1185189537] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1186083738] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1187774700] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1189311921] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1191998934] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1193431638] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1194968124] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1198080135] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1199447046] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1200994704] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1203735939] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 1204863009] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1206528330] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1208524023] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1211348103] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1212857709] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1214389659] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1217165271] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1218582813] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1220144961] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1223355504] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1224431439] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1225335237] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1227007089] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1228045182] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1229076135] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1229966178] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1231616337] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1232665812] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1233934527] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1234805691] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1236453141] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1237527165] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1238437305] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1239204771] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1239880299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1240732101] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1242338454] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1243910199] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1247152914] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1248318456] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1250224458] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1253754474] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1255560768] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1257548985] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1261652154] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1263035025] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1264199937] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1266309807] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1267602777] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1268917293] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1270187037] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1272574065] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1273902168] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1275182874] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1276237914] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1278394992] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1279715703] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1281116739] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1282655787] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1283966103] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1285114782] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1286852196] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1288495299] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1291002489] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1292343675] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1293913782] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1296853782] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1297991121] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1299100215] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1300428465] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1303036014] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1304498286] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1306077171] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1309421463] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1310592024] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1311611952] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1313271918] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1314336261] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1315377357] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1316603316] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1317471939] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1318346841] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1319874948] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1321995822] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1324934310] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1326153171] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1327547865] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1330141827] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1331452521] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1333029663] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1336158075] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1337694372] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1339252740] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1342362756] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1343384343] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1344269199] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1346115666] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1347163251] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1348278834] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1349466426] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1350338619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1351218813] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1352662584] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1354212615] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1356813486] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1358140140] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1360496949] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1363144671] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1364492493] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1366037715] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1368700263] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1370018895] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1371991446] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1373997429] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1375752147] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1376736564] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1377608463] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1379223300] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1380272922] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1381296987] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1382165463] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1384121214] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1385202000] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1386310695] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1387538145] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1388372685] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1389248154] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1390767924] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1392294855] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1394895936] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1396208499] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1398199110] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1400912604] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1402227183] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1403791809] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1406452887] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1407766542] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1409599170] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1412482638] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1413471591] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1414388178] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1416016896] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1417057215] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1418010510] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1418872140] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1420528053] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1421625891] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1422945153] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1424170734] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1425061344] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1425961110] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1427251623] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1428760599] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1431357186] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1432615359] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1434292209] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1437014649] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1438322592] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1439848746] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1442609217] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1443914598] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1445455515] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1448134401] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1449513429] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1450943991] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1452434088] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1454810889] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1455840834] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1456689885] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1458331203] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1459705464] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1460831673] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1462066305] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1462855212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1463737611] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1465092594] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1466639454] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1469204814] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1470502803] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1472366973] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1474988676] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1476289626] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1477846398] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1480541139] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1481867268] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1483402242] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1486177560] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1487700102] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1489250784] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1492250970] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1493246118] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1494108420] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1495745727] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1496792766] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1498324863] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1499712648] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1500521148] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1501433346] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1502833689] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1504394745] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1506934170] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1508181402] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1510013295] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1513305192] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1514629494] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1516182150] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1518809376] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1519853874] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1520717919] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1522383303] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1523453841] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1524751011] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1525987281] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1526809809] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1527707643] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1529078880] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1530623136] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1533189588] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1534445430] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1535968245] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1537896444] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1540204092] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1541535408] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1543059672] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1545645654] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1546617912] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1547489811] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1549141293] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1550728662] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1551791052] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1553021127] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1553849829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1554744912] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1556141265] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1557818346] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1560438306] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1561715064] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1564164315] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1566833163] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1568195139] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1569730764] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1572390981] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1573608561] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1575172347] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1577958102] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1579372704] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1580916267] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1583965488] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1584946608] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1585827915] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1587445419] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1588502097] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1589946351] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1591239300] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1592055906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1592963106] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1594365633] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1595945778] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1598504838] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1599749907] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1601283894] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1604563065] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1605801666] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1607330424] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1609889211] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1611273783] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1612840404] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1615815915] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1616791638] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1618436967] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1619993235] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1622566029] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1623532491] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1624394352] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1626026766] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1627260789] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1628964855] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1630207803] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1631510118] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1632572361] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1633809786] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1634634015] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1635537393] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1636942587] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1638497238] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1641276714] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1642654230] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1644234522] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1646857569] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1648236429] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1649755737] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1652518077] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1653855987] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1655419647] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1657994352] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1659322728] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1660959174] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1663631529] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1664669979] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1665609939] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1667301111] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1668367470] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1669327317] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1670174058] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1671839778] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1673048391] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1674147720] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1675403604] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1676220021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1677143643] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1678635210] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1680177219] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1682881473] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1684251114] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1685800032] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1688490552] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1690244892] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1691850237] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1693891479] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1696189824] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1697736957] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1699466475] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1702069782] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1704241182] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1705770717] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1708553427] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1709583708] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1710462663] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1712154948] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1713211773] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1714132182] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1715333760] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1717173570] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1718219076] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1719299946] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1720532730] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1721361138] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1722247674] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1723827273] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1725394797] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1728310374] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1729739949] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1731629802] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1734301653] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1735670475] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1737222858] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1739869593] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1741408326] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1742940969] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1745518719] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1746915240] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1748471130] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1751193318] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1752199638] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1753306611] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1754947698] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1755996459] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1756976214] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1757848596] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1759497495] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1760546697] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1761629184] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1762857747] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1763700750] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1764590520] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1766152458] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1767677751] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1770264825] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1771580223] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1773149826] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1774163895] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1777102320] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1778659470] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1780245453] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1782843573] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1784163969] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1785722148] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1788396351] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1789378332] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1790280912] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1792429443] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1793490216] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1794598155] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1795817331] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1796657520] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1797541746] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1798830390] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1800369375] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1803237093] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1804546968] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1806101745] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1808656647] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1809978576] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1811526129] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1814112216] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1815649689] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1817199342] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1819846896] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1821247785] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1822782864] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1825345452] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1826289339] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1827137424] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1829027193] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1830471972] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1831494924] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1832370771] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1833985839] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1835059065] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1836090753] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1837348275] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1838167926] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1839072417] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1840581981] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1842104103] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1845089085] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1846425735] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1847973981] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1848982758] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1851916563] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1853227236] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1854740559] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1857613842] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1858937283] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1860471102] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1863106644] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1864095660] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1864969554] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1866625278] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1867687605] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1868929440] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1869874986] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1871525145] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1872576720] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1873628757] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1874869017] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1875692175] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1876580223] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1877998521] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1879538094] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1882344303] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1883713020] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1885253832] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1887849873] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1889110608] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1890609693] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1893348471] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1895107158] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1896655845] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1899357684] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1900757166] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1902399849] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1905112524] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1906261245] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1907119725] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1908791808] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1909887147] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1910806044] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1911630084] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1913270016] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1914328773] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1915351725] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1916627601] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1917415962] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1918391538] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1920200625] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1921696602] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1923428178] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1925749623] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1927127496] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1928673810] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1931432559] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1932746424] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1934271108] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1936860303] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1938258000] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1939812882] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1942477950] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1944038901] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1945594644] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1948183755] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 1949133144] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1950005673] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1951623261] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1952657175] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 1953578109] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1954425690] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1956140886] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1957490724] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1958936784] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1960548492] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 1961368584] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1962248211] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1963621506] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1965172776] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1967812056] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1969128063] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1970688195] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1973475084] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1974787059] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1976310609] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1978900560] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 1979840268] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1980717522] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1982379714] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1983477258] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1984537107] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1985993226] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 1987119477] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1988073276] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1989492393] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1990992822] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1993653270] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1994956320] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1996489698] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1999105479] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2000749737] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2002048398] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2003603658] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2006198418] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 2007162717] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2008052634] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2009697858] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2010897840] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2012348877] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2013953844] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 2014932570] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2015832084] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2017285620] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2018839053] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2021493915] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2022798351] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2024326668] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2027141928] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2028449934] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2030006748] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2032587291] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 2033573136] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2034446841] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2036101725] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2037144963] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2038357251] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2039977086] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 2040786825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2041666221] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2043098043] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2044644147] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2047258437] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2048631690] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2050204842] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2053270800] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2054542476] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2056111071] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2058703899] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 2059682562] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2060538396] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2062181961] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2063388768] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2064848793] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2066448909] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 2067472050] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2068463523] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2069851098] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2071403523] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2074028481] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2075447367] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2076996558] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2079663642] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2081380686] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2082930465] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2097267480] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2098745964] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2099718075] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2100978075] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2103641274] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 2104588185] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2105773740] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2107421253] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2108451345] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2109533496] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2110754709] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 2111578035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2112460077] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2113914159] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2115460179] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2118348855] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2119697160] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2121199017] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2123826012] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2125094601] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2126651520] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2129189223] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2130818823] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2132386431] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2135131908] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 2136120882] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2137027032] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2138676897] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2139733911] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2140802580] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2142037779] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 2143140888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2144270709] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2145846423] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2147385177] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2150031870] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2151385593] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2152962420] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2155819113] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2157269562] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2158838325] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2160856572] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2162858691] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2164270731] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2165880423] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2168818659] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2170229040] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2171855049] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2174526291] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 2175622764] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2176658925] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2178359022] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2179395519] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2180738070] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2182138896] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 2183118294] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2183985867] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2185424073] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2186966817] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2189622645] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2191074480] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2192671803] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2195465895] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2196848514] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2198393757] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2201129931] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2202210885] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2203466664] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 2204324325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2205261219] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2206645035] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2208415419] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2211058164] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2212462434] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2214089850] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2216783310] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2218188777] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2219737569] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2222631789] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2223692520] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2224927530] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 2225723199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2226614397] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2228105670] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2229741297] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2232099492] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2233929243] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2235340968] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2236935897] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2239571397] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2240876757] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2242398543] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2245004769] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2246634390] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2248192926] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2250824499] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2252165286] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2253689802] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2256390591] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 2257376331] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2258376624] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2260041021] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2261115759] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2262201984] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2263431828] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 2264246124] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2265148368] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2266562130] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2268113043] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2270977674] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2272339209] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2273912319] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2276516298] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2277837660] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2279417931] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2282051436] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2283593277] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2285143245] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2287777107] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2289123837] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2290532223] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2291793525] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2294445405] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 2295416445] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2296437066] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2298069858] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2299115070] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2300204361] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 2301428430] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2302813674] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 2303965818] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2305230417] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 2306097906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2307060063] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2308631913] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2310190806] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 2311282407] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 2312736258] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2314282803] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 2315307834] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2316743226] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2318288196] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2319209550] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 2320668672] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2322172440] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 2323204359] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2324587986] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2326155909] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 2327232054] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2328694116] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2330224365] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2331189567] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 2332644993] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2334341352] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 2335296432] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 2336391498] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2337272469] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2338895496] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2339948058] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 2340930711] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2341819116] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2343457074] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2344561044] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 2345546112] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2346607179] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2348313009] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2349478929] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2350611921] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2351857263] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 2352717717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2353608096] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 2355253551] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2356809273] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2357912970] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 2359743414] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2361301908] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 2362437945] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2363998455] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2365582065] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2366509131] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 2367973587] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2369555160] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 2370504213] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 2372091225] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2373690102] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 2374800624] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2376281019] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2377830042] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2378883822] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2380039998] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2380924413] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2382644376] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2383917102] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 2385000681] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2385891984] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2387585445] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2388686034] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2389744539] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2390971044] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2391783135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2392667025] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2394274911] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2395818663] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2397010833] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 2398535433] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2400054993] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2401025907] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 2402475747] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2403993795] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2404999464] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2406420702] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2407922622] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2409030225] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 2410756194] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2412314457] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2413315548] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 2414307630] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2415943215] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2417013858] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 2417955267] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2419626216] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2420800725] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2422085820] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2423367450] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 2424156042] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2425056102] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 2426607099] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2428141506] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 2429126721] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2430479247] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2432047359] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2433019281] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2434562655] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2436101094] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2437060983] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 2438538732] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2440098843] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2441085633] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2442632535] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2444166984] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 2445188109] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 2446784424] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2448356106] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 2449330170] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 2450260680] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2451955716] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2453072055] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 2454031041] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2455691490] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2456733930] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2457789558] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 2459237025] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2460294858] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2461217052] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 2463103440] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2464670544] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2465728734] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2467271730] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2468821404] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2469835137] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 2471620410] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2473168005] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2474226846] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2475672444] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2477217162] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2478225939] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 2480081226] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2481649737] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2482702257] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2483861919] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2485805868] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2486860803] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2487852906] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2489546850] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2490606405] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2491719300] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2492952588] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2494254672] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2495378928] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2496687942] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2497766271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2498672232] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2500227156] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2501825991] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2502785502] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2504199159] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2505724746] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2506628019] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2508245082] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2509811829] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2511396237] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2512334916] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2513830095] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2515370886] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2516340834] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2517369309] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2519061720] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2520139461] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2521150926] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2523062346] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2524115958] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2525283159] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2526542235] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2527353003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2528283345] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2529975084] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2531549328] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2532590214] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2534033250] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2535834924] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2536855230] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2538515406] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2540054328] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2541091833] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2542556184] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2544132003] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2545077255] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2546116629] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2547981492] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2548996506] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2549940918] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2551573794] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2552627259] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2553696348] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2554913613] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2555777679] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2556674841] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2558467737] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2560033980] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2560969698] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2562430101] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2563985613] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2564971815] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2566430937] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2567883948] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2568889449] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2570391390] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2572056711] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2573224962] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2574392058] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2576015715] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2577039213] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2578026843] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2579715957] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2580757515] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2581821228] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2583052731] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2583892290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2584889874] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2587198950] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2588788839] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2589812022] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2591301552] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2592908556] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2593910340] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2595522111] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2597098266] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2598683430] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2600909073] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2602457109] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2603499885] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2604968982] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2606545641] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2607473379] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2608537785] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2610222909] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2611235529] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2612436939] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2614114902] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2615157300] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2616259002] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2617516440] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2618354487] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2619226785] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2621133207] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2622692499] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2623747476] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2625735840] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2627331588] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2628336144] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2629986912] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2631286623] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2632162491] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2633698872] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2635297497] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2636225571] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2637764367] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2639462028] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2640531852] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2641508268] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2643205278] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2644262355] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2645348559] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2646567483] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2647420062] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2648295657] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2650139856] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2651790246] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2652763176] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2654207220] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2655745428] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2656717686] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2658300183] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2659832847] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2660831376] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2662623810] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2664151518] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2665109937] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2666687667] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2668235052] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2669195466] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2670239124] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2671822377] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2672863347] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2673784890] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2675814603] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2677159254] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2678197767] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2679457536] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2680275423] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2681187810] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2682811173] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2684199798] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2685782736] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2686756716] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2688423696] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2689968603] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2690913372] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2692440093] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2693985189] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2694956733] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2696458527] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2698009839] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2698988397] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2700535425] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2702093709] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2703089151] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2704573200] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2706095763] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2707047924] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2708259582] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2709915684] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2710962786] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2711929017] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2713832583] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2714899551] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2715946863] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2717183364] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2718059316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2718976659] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2720652606] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2722228950] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2723306502] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2724831354] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2726626266] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2727531261] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2728773075] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2730184737] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2731062243] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2732738841] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2734326924] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2735336331] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2736421905] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2738362977] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2739469425] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2740519257] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2742234117] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2743274625] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2744375025] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2745625680] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2746473975] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2747377332] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2748977259] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2750717256] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2751961107] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2753470209] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2755049472] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2756060727] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2757435807] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2758980735] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2759948877] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2761416168] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2763057276] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2764422969] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2766328551] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2767875411] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2768916297] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2769916485] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2771565006] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2772584241] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2773552446] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2775209220] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2776259493] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2777333853] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2778809124] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2779673631] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2780586312] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2782286241] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2783838729] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2784804540] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2786298207] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2787836709] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2788808442] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2790589095] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2792119344] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2793119322] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2794613031] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2796184293] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2797226040] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2798287905] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2799960471] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2801015679] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2801997765] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2804052804] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2805306651] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2806350834] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2807616021] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2808451947] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2809342347] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2811281886] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2812876101] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2813890968] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2815431381] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2816984373] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2818291077] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2820081411] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2821620522] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2822617770] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2824158267] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2825712540] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2826716886] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2827758969] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2829417612] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2830717071] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2831773854] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2833455408] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2834515971] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2835575589] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2836837542] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2837645223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2838517017] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2840074209] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2841642216] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2842648116] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2844340149] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2846105178] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2847211248] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2848983207] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2850525279] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2851481472] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2852817492] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2854371618] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2855458683] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2857571178] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2859108924] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2860065222] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 2861134437] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2862782286] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2863836759] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 2864791398] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2866445064] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2867546808] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2868585111] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2869916847] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 2870946288] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2872094841] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2873680173] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2875228314] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2876207712] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2877683466] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2879229780] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2880169236] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2881740771] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2883288093] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2884229250] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2886141594] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2887715124] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2888640825] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2890209294] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2891509656] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2893066092] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 2894079888] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2895552912] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2897154246] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2898367290] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 2899623006] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2901311259] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2902326441] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 2903252709] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2904878214] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2905937328] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2906969961] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2908210725] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2909045832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2909937786] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2911343022] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2913360744] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2914450266] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2915847375] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2917389594] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2918343078] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2919704760] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2921278920] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2922210774] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2923550385] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2925103209] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2926059843] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2927788626] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2929376226] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2930317131] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 2931306399] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2932974702] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2934015924] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2934984381] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2936604153] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2937649323] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2938873371] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2940563346] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 2941556961] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2942463048] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2943934938] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2945466195] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2946414009] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2947741482] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2949279270] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2950217067] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2951551764] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2953104483] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2954418726] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2956219140] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2957775723] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2958707283] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2960128542] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2961672945] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2962611309] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 2963635500] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2965261698] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2966452671] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 2967404706] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2969068557] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2970115050] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2971169691] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2972402685] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 2973231744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2974102488] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 2975601657] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2977178820] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 2978259144] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 2979975222] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2981517084] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 2982591885] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2983937712] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2985494799] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2986524303] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2988046110] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2989604982] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2990725899] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2992601451] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2994132813] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2995280967] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 2996352702] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2998000404] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2999077074] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3000143454] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3001359690] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3002194545] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3003068523] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3004691571] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3006265080] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 3007254537] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3008584026] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3010143549] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3011156295] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3012563799] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3014114460] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3015124203] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 3016627866] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3018166557] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 3019227666] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 3020195619] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3021844098] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3022890591] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3023957013] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3025202313] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3026025765] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3026929143] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3028377513] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3030299853] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 3031258986] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3032650362] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3034187940] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 3035211144] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3036553002] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3038098056] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3039106497] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3040400937] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3042143475] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 3043626474] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 3044721876] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3046429365] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3047481192] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3048562965] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3049784619] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3050626236] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3051526905] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3053253777] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3054891336] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 3055978758] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3057782805] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3059353164] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3060390732] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 3061205910] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3062641470] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3063672381] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3064776309] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3066024864] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3066848358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3067734684] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3069219069] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3070532262] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 3071427534] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3072640851] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3074126601] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 3075214443] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 3076198230] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3077851392] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3078942174] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3080014560] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3081239574] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3082310049] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3083210613] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3084885027] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3086451921] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 3087378693] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 3089018121] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3090554712] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 3091580247] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 3092568381] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3093969144] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3095388702] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3096501492] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 3097725771] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 3099023991] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 3100107612] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3100988919] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 3101808969] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3102709890] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3104054289] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3105393963] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3106205613] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3107995212] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3109584219] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3110567460] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3112251933] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3113809482] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3114765444] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 3116280909] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3117854481] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3118887261] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 3120660585] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3122225925] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 3123251733] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3124394070] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3125601129] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 3126437790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3127301982] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3128713161] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3130317813] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3131255232] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3132985275] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3134603934] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3135561933] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3137807967] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3139408797] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3140410497] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3141529104] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3142773795] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 3143592732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3144586242] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 3146481009] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3148028331] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3149014638] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 3150471345] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3152019108] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 3152960958] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 3154560108] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3156208839] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3158072652] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3159412956] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3160851120] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3162101439] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 3162959667] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3163860525] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3165362928] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3166933350] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3167887527] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3169515174] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3171096495] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 3172217580] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3174153066] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3175720233] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 3176700324] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3177803202] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3179026095] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 3179852928] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3180748914] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 3183351444] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3185275821] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 3186568791] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3187931166] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3189483780] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3190469394] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3191956383] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3193462062] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3194455152] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3195506496] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3196741737] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 3197557965] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3198438432] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3200387442] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3201921450] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 3202986297] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 3204384834] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3205909203] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 3206997948] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 3208410072] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3209977407] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 3211017747] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3212371932] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3213624183] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 3214435476] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3215326905] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3216743271] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3218326776] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 3219353865] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3220719936] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3222234372] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3223167801] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 3225016074] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3226625031] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 3227654850] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3228740802] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3229966299] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 3230808714] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3231705918] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3233356938] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3234905520] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 3235859445] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3237686256] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3239239689] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 3240190464] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3241616637] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3243165534] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 3244124079] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3245215596] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3246434205] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 3247289514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3248187873] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3249740424] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3251300094] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 3252373467] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3253428696] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3255002877] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 3256039815] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 3257546229] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3259082904] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 3260061462] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3261118413] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3262693245] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 3263871240] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3264746436] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 3266235630] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3267778416] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 3268749939] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 3269857752] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 3271010883] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3272672403] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 3273650226] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3274786179] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3276009093] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 3277656165] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 3279124296] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3280490241] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3281343072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3282244980] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 3284290191] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3285760191] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3286661049] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3288144867] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3289729611] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3290746662] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3292892652] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3294478047] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3295489344] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3297024129] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3298586130] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3299621031] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3300651081] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3301631445] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3303273582] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3304875987] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3306079392] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3307301676] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 3308184957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3309088587] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3310989297] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3312594012] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 3313527987] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3314882571] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3316756464] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 3318384762] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3319983513] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3321594339] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3322613784] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3323840121] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3325472850] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3326480157] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3327641898] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3328878693] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3329703867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3330565623] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 3332465157] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3334028292] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 3334995972] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3336184425] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3337750584] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3338749869] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 3339860748] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3341533986] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3342487344] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 3343845645] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3344962803] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3346646541] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3347618169] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3348737196] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3349990182] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3350833941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3351739755] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 3353299467] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3354880473] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 3355841895] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3357417252] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3359045088] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3360031899] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 3361168587] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3362758749] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 3363745476] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 3364903374] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 3366017907] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3367735833] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 3368875818] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3370529820] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3371827956] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 3372681018] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3373553883] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3375555918] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3377142951] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3378085452] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3379704258] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3381288540] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 3382382472] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3384563784] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3386162619] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 3387099051] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 3388456071] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3390115428] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3391735515] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 3392702775] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3394535781] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3396565032] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3397730889] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3398902038] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3400213950] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 3401073774] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3401971965] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 3404213316] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3405809778] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 3406797597] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 3408643434] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3410368794] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 3411343698] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 3413111793] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3414683853] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 3415716654] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 3417431115] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3419043663] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3420072033] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3421258470] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3422940591] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 3423994644] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3424872738] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3426456747] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3427992120] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 3428960451] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3430274673] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3431827791] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 3432783480] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3433965696] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3435534165] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3436859706] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3438841245] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3440374875] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 3441381006] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3442472166] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3443706966] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 3444569457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3445410087] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3447205377] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3448774875] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 3449734533] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 3451588602] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3453140586] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 3454060911] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3455251695] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3456956580] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 3457897947] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3459202383] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3460777509] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 3461730006] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3462856950] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3464520255] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 3465456414] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3466344609] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3468110079] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3469668237] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 3470674053] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3471901188] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3473472177] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 3474483936] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3475756851] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3477354090] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 3478410264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3479327019] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3480728874] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3482264457] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 3483263196] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 3484700835] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3486250740] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 3487209033] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3488490831] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3490068561] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3491357751] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 3495628941] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3497128887] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 3498115866] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3500063889] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3501609762] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 3502539075] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 3504892566] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3506447217] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 3507413742] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3508467564] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3509709588] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 3510513426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3511401642] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 3512706792] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3514382298] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 3515583015] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3517309110] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3518847129] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 3519805569] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3521383971] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3522967938] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 3524027514] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3525060798] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3526328883] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 3527173776] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3528167139] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3530606457] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3532217829] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 3533296998] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3534747930] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3536314278] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 3537364089] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3538438407] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3539671359] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 3540487923] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3541405623] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3542923062] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3544462698] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 3545520636] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3547517778] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3549048615] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 3550288539] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3551405592] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3552613743] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 3553882899] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 3554920026] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3556552713] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 3557405649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3558273201] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3559629486] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3561195855] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 3562137495] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3563477001] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3565027620] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 3565980978] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3567228903] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3569170941] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3570134484] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3571629663] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3573194583] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3574245990] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3575667921] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3577232715] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3578277276] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3579621801] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3581552100] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3582520179] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 3583454175] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3585111096] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3586151541] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3587256603] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3588519753] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 3589335162] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3590230644] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3591900018] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3593761962] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3594871224] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 3595926705] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3597474489] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 3598462917] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3599963892] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3601496451] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3602503107] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 3603946101] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3605504385] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 3606840216] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3607874802] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3609100551] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 3609947397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3610834794] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3612406203] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3613961799] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 3615042837] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 3617263776] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 3618832077] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3620172927] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 3621204279] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3622796247] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3624366837] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 3625376055] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 3626826756] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3628414209] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 3629559465] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3630743802] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3631994730] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3632863710] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3633769188] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3634896111] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3636477075] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 3637517667] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3638846694] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3640177086] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 3641217783] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3642592170] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3644190312] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 3645477948] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3646948368] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3648324519] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 3649373700] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3650430714] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3652012413] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3653016780] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3654610407] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656197104] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 3657200379] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 3658491438] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3660232233] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3661257222] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3662386581] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3663611637] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3664456110] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3665349345] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3666697776] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3668287203] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3669207927] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 3670689708] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3672355260] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 3673321932] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3674606040] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3676173081] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3677131731] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 3678459645] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3680054490] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3681021792] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3682027692] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3683871996] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3685000914] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3686355624] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3688001037] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3688999566] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3690356481] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3691917075] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3692941518] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3694269516] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3696060816] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3697123122] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3698627604] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3700217745] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3701145210] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3702137397] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3703738836] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3704780268] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3705875313] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3707090058] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3707937534] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3709135164] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3710302512] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3711483741] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3712337433] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3713224620] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3714308640] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3715500306] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3716366556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3717262731] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3718984668] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3720575649] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3721898607] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3723081789] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3724633395] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3725629488] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3727160283] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3728675307] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3729621420] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3731336343] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3732924216] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3734075835] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3735163068] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3736733217] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3737784792] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3738835758] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3739768431] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3741431799] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3742492068] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3743475393] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3744530370] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3746409534] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3747765483] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3748875480] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3750072270] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3750943245] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3751856598] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3753560517] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3755121678] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3756185622] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3757722486] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3759308007] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3760360233] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3762367581] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3763991511] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3765003543] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3766630560] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3768250458] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3769290147] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3770336787] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3771281829] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3772986798] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3774391467] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3775576119] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3776778957] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3777653586] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3778559631] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3779986896] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3781534785] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3782535960] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3783612630] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3785289963] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3786634152] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3787804041] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3789485091] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3790536855] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3791643282] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3792846561] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3793698846] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3794637903] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3796288692] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3797883138] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 3799019973] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3800607132] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3802459815] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 3803415882] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3804815847] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3806355210] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 3807375306] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3808471569] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3809665041] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3810509955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3811699752] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3813560478] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3815125776] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 3816018066] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3817129953] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3818635863] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3819697161] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3820774902] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3822357063] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3823672461] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3824819859] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3826366488] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3827389965] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3828427134] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3830050707] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3831105453] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3832228953] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3833781210] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 3834787236] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3836376159] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3837937215] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 3838961973] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3840459651] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3842047734] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 3843045801] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3844080849] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3845637201] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3846714060] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3847754547] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3849697593] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3850785540] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3852212238] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3853755066] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 3854787993] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3856370637] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3857917350] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 3858898407] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3860156433] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3862146960] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3863252883] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3864487767] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3866079420] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 3867142755] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3868243932] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3869466972] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 3870356112] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3871251657] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3872754165] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3874674972] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3875645655] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 3877144446] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3878757036] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3879711990] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3881145954] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3882811548] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 3883796868] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3885239043] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3887138997] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 3888102582] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3889769247] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3891461658] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 3892442505] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3893562015] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3894765651] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 3895633518] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3896510688] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 3898169289] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3899917371] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3901548336] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3902539893] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3904734771] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3906355824] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3907439277] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3909059763] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3910708704] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 3911962362] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 3914082879] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3915758952] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 3916773357] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3918046650] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 3919272168] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 3920572719] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 3921666903] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3922894395] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3923733072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3924884082] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 3927140049] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3928748628] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 3929781261] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3930841362] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3932539632] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 3933507564] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3934590093] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3936273810] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 3937502877] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3938557350] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3940238568] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3941233443] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3942216474] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3943874823] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3944909577] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3946036899] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3947286840] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3948121548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3948980952] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 3951101385] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3952666200] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 3953732349] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3954806835] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3956490867] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 3957506364] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3958705716] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3960260388] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 3961228803] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3962495376] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3964207023] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3965260236] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3966397407] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3967633929] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 3968494656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3969383103] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 3970753815] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3972338034] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 3973370982] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 3974803770] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3976417032] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 3977483307] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 3978648219] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3980292015] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 3981373788] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3982470303] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3983707224] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3984632211] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3985536681] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3986956869] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3988569333] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 3989589660] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3990966588] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3992586192] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 3993612441] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3994684848] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3996339039] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 3997410690] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3998540700] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3999882642] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4000643346] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4001432022] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4002530469] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4004047047] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 4005076005] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 4006287747] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4007907666] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 4008972135] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 4010295744] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4012074570] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4013421678] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4014390975] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4015457313] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4016252898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4017135297] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4018098735] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4019646288] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 4020739926] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4021911957] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4023463521] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 4024477674] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 4026290772] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4027873773] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 4028919888] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4030006512] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4031201958] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4032159768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4033120119] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4034267622] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4035857259] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4036857846] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4038345423] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4040025654] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4041007194] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4042037181] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4043679738] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4044720855] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4045709178] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4047380967] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4048439304] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4049516583] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4051419708] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4052798652] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4053793422] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 4074793737] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4076373378] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 4077625482] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4078890312] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4080556284] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 4081567308] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 4082611848] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4084256463] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 4085301528] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 4086335190] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4088031969] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4089067815] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4090557870] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4091797836] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 4092662553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4093573407] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4094896785] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4096459584] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 4097469978] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4119200148] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4120731489] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 4121746944] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 4122812820] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4124363208] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 4125346848] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4126476585] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4127696223] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4128566043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4129615266] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4131613038] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4133199336] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 4134251205] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4135279932] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4136821122] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 4137906339] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4138932567] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4140490725] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 4141542048] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4143035064] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4144635558] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 4145709435] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4146793014] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4148670981] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 4149729570] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4150736037] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4152396948] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 4153457910] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4154545038] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4156231506] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 4157282934] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4158398790] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4160061570] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 4161170517] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4162223667] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4163885544] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 4164979035] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4166035923] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4168051839] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 4169157699] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 4170145014] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4171815270] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 4172937594] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4173945174] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4175590965] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 4176725721] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4177770912] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4179327600] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 4180545117] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4181620275] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4183195401] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 4184220306] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4185269235] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4186946190] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 4188006984] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4189046820] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4190690427] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 4191732363] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 4193065149] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4194716862] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 4195772112] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4196966991] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 4198198893] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4199576640] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 4200704319] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 4201538649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4202442468] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4203839619] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4205950182] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4207406406] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 4209295293] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4210794924] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 4212056856] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4213633599] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4215219687] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4216135602] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4217728410] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4219274388] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4220799408] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4222348431] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4223919336] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4224875991] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4226056212] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4226903709] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4227816033] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4229335425] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4230927015] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4231846122] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4233995346] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4235532294] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4236489012] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 4238061429] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4239607407] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 4240557447] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 4242061236] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4243648773] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 4244686698] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4247108103] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4248684426] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 4249740621] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 4250757084] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4252456635] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4253506782] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4254595800] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 4255415241] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4256303058] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4257746262] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4259297637] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 4260686535] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 4274130168] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 4275737193] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4277292663] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 4278267735] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4279742943] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4281293142] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 4282210233] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4283869590] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4286009112] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 4287020955] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4288698771] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4290234060] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 4291280595] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 4292978235] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4294499727] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4295486979] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 4296508923] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4298541429] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4299651069] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4300726269] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 4301575614] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4302514776] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 4303993197] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4305544719] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 4306524747] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4307929563] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4309456179] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 4311025110] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4312550487] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4314100308] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 4315098816] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4316525808] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4318081887] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4319040096] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 4320771483] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4322542581] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4323732966] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 4325453538] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4327017303] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 4328004198] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 4329045231] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4330721346] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4331780817] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4332843291] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4333645932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4334526714] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 4336913868] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4338461211] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 4339513395] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4341038940] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4342593402] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 4343614296] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 4345303893] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4346844096] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 4348468530] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4350198972] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4351720401] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 4352766453] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 4353803580] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4355433642] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4356477363] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 4357415853] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4359109881] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4360363245] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4361581308] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 4362425298] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4363340205] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4364706990] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4366263804] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4367212626] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4368689514] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4370235702] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4371153969] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4372756710] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4374333978] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4375291263] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4376709582] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4378339728] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 4379347119] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4380422172] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 4381252386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4382148834] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4383761949] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4385498628] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 4387089945] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4388673870] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4390248261] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 4391275917] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4392952515] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4394526738] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 4395523818] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4396601118] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4397413692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4398311925] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 4400093481] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4401365598] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 4402354950] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 4403357973] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4405067205] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 4406032323] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 4407061344] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4408733742] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4409785086] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4410879900] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4411714125] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4412917698] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4414378878] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4415956755] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4416942159] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4418390235] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4419976344] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 4420959564] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4422027393] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 4422908175] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4423800381] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4425702519] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4427312106] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 4428346860] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 4430032299] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4431678027] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4433343201] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 4434344901] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4436139183] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4437685959] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 4439358252] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4440987642] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4442613420] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 4443597753] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4444748679] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 4445630406] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4446524880] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4448179071] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4449760770] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 4450920348] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4452569247] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4454179863] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 4455181332] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4456376022] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4457622582] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 4459083531] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 4460333094] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4461589356] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4462453044] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4463876529] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4466351946] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4467946959] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 4468935933] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4469960313] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4471660641] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4472650476] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4474736511] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4476688188] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 4477878909] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 4479547107] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4481100603] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 4482266019] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4483420809] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4484713926] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4485555627] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4486436766] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 4488646218] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4490193519] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 4491168906] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 4492533927] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4494193851] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4495244019] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 4496344587] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4498015389] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 4499063478] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4500172698] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4501828863] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4502665566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4503558045] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 4505580744] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4507186467] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 4508340585] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 4510186485] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4511869446] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 4513383189] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 4515532875] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4517097564] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 4518335073] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4519421256] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4520631507] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4521495342] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4522395066] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4524714516] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4526902212] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 4527936777] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 4529644350] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4531210509] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 4532308158] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4533396336] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4534623555] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4535450703] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4536337344] Running FIND.existing: FIND DUP . CR +[Hera] 35722304 +[Hera] [HADES][TEST ] [KRELTSC: 4538122428] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4539494232] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 4540367517] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 36048624 +[Hera] [HADES][TEST ] [KRELTSC: 4542199620] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4543747173] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 4544747676] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4546276014] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4547830518] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 4548781818] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 4549744479] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4552164267] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 4553176845] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4554228063] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4555473237] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4556409354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4557326256] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4558569855] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4560209766] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 4561281396] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4562529258] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4564740159] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 4565707818] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4566848055] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4568073615] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4568948874] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4569820941] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 4571326473] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4572800673] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 4573679481] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 4574662008] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4576777044] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4577806695] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4578886599] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4580118186] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 4580940441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4581835503] Running LATEST.basic: LATEST @ . CR +[Hera] 35803728 +[Hera] [HADES][TEST ] [KRELTSC: 4583331543] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4584958749] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 4585945770] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35842912 +[Hera] [HADES][TEST ] [KRELTSC: 4587820650] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4589932956] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 4590959079] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35842912 +[Hera] [HADES][TEST ] [KRELTSC: 4592961639] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4594572696] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 4595615136] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4596694032] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4597934418] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 4598790378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4599687855] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 36050136 +[Hera] [HADES][TEST ] [KRELTSC: 4601956359] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4603501581] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 4604508699] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 36050600 +[Hera] [HADES][TEST ] [KRELTSC: 4606599522] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4608681546] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 4609738581] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 4610895282] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 4612045179] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4613894985] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 4615082787] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4616184132] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 4617384849] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4618239255] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4619144628] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 4620634998] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4622189922] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 4623133179] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 4624175976] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4625835774] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 4627398930] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4628845032] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 4630061436] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 4631388321] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 4632500586] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4633738116] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4634670663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4635578304] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 4641077301] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4642333479] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4643110164] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 36055024 +[Hera] [HADES][TEST ] [KRELTSC: 4648170177] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4649787513] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 4650800658] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 4658744475] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4659849075] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 4660718244] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 4668769644] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4669804692] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4670634003] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 4675805547] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4677373239] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4678253811] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 4680407256] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 4681379220] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4683086394] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 4684101030] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 4685196978] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 4686166359] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4687906566] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4688894280] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4690053039] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4691490300] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4692984639] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4693955469] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4697787843] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4699198203] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4700077851] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4701776940] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4703152797] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4704193011] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 4709108355] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4710619641] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 4711540491] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4712474676] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4713609600] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4714516338] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4715387397] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 4719356922] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4720985094] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 4721955378] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 4727004345] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4728604818] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 4729583922] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 4734656745] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4736081931] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 4736996439] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4737981171] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4739202657] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 4740067815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4740957795] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 36061024 +[Hera] [HADES][TEST ] [KRELTSC: 4742477817] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4744582101] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 4745908860] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 4747070580] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4748741571] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4749779097] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35813536 +[Hera] [HADES][TEST ] [KRELTSC: 4753962045] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4755526272] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 4756972353] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4758110133] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4759337205] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 4760197533] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4761069705] Running CURRENT.basic: CURRENT @ . CR +[Hera] 36061024 +[Hera] [HADES][TEST ] [KRELTSC: 4762661169] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4764264876] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 4765317480] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 36057712 +[Hera] [HADES][TEST ] [KRELTSC: 4770807867] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4772009025] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 4772996088] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 4774278012] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 4775592381] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4777182900] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 4778411862] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4779507831] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 4780800234] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 4782067248] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4783472127] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4785947145] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4787555913] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 4788545496] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4794276354] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4795575435] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 4797109107] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 4802496699] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4804055256] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 4805063802] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4806174723] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 4807412904] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 4808757597] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 4809832503] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 4811328501] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4812609522] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4813426884] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4814300022] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 4815833778] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4817497230] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 4818492924] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4819575936] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4820831841] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 4821651324] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4822520829] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 4823920941] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4825504488] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 4826657157] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 4827794832] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4829434029] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 4830394485] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 4832051427] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4833598350] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 4834830609] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4836184605] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4837433559] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 4838407119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4839279816] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 4840927896] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4842498780] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 4843751283] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 4844911680] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4846498041] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 4847449467] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 4848767091] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4850473803] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4851496608] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4852611708] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4853858352] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 4854694593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4855573317] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4856638122] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4857849822] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 4858695891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4859596497] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4860692151] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4862262048] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 4863114333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4864010970] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4865151732] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 4866385251] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 4867727382] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 4868808861] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4870051977] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 4870868352] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4871766984] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4873747200] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4875261447] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 4876288494] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 4877215602] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4878867336] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 4879943880] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 4881202368] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 4882302033] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4883978295] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 4885055343] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4886319753] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4887528471] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 4888373637] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4889272080] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 4890233985] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4891874232] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 4892972511] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4894971858] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4896839535] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 4897851714] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4899194727] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4900774977] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 4901651496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4902517683] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4904723586] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4906271853] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 4907304738] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4908982470] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4910526537] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 4911811737] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4913947164] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4915549296] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4916526951] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 4917608850] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4919335008] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4920388116] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4921500066] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4922729700] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 4923595572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4924953873] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4927544559] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4929157632] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 4930161873] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 4931916360] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4933463997] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 4934482833] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 4936357587] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4937947035] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 4939116924] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4940237148] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4941517539] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4942375305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4943267952] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 4944625833] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4946166267] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 4947139974] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4948940472] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4950510978] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 4951769991] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4953432120] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4955170878] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4956195153] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4957300089] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4958549526] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 4959420774] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4960298910] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4963642887] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4965200247] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 4966590846] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 4969245792] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4970788683] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 4971824571] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 4972809513] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4973675469] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4975340832] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 4976414940] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4977462420] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4978701231] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 4979537997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4980641778] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4982861919] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4984381542] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 4985378685] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 4986279711] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4987809981] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 4989031131] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4990083693] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4991338989] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 4992146943] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4993274559] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 4994748591] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4996326909] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 4997389215] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4999393434] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5000912343] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5001870174] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5002900224] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5004140484] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5004981429] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5006233134] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5009255706] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5010902610] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5011840176] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 5013154650] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 5014166556] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5015826816] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 5017003320] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5018184381] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5020023519] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 5020849239] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5021723511] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5023998924] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5025567918] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5026537614] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 5027566467] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 5028582678] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5030209044] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 5031903912] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 5032981275] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 5033891478] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5035581012] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5036649513] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5037737817] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5039001828] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 5039838342] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5040719229] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5043393306] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5044982901] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5045946297] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 5047055769] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 5048032038] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5049756663] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5050889445] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5052042072] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 5053265637] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 5054100177] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5054985390] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5058004875] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5059542936] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 5060497869] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5062463322] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5064025722] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 5064943905] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 5066388894] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 5067344940] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5069404011] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 5070493785] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5071631712] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 5072880813] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 5074196001] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 5075291613] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5076540777] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5077375464] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5078248602] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5081205234] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5082802872] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5083876917] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5086287465] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5087841276] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5088868995] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 5090743182] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5092360728] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5094198963] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5095181826] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5097082347] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5098653126] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5099688678] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5100758775] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5101581618] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5103232218] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5104312878] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5105395848] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 5106535119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5107563846] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5109788838] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5111382444] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 5112409071] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 5114387628] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5115942195] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 5116971237] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5119083438] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5120642289] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5121619587] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5123508978] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5125066842] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5126399985] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 5127358593] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5128193007] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5129850222] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5130874770] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5132551305] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5133848559] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5134695552] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5135598069] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5136647250] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5137494054] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5139169497] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5140189824] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5141822511] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5142590292] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5144710998] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5145755223] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5146812762] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5147624202] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5148511095] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 5149584258] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5150426316] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5152088655] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5153093610] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5154581334] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 5155396092] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5157613755] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 5158678077] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5159732844] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5160976590] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5161815603] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5162708607] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5163797961] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5164634475] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5166279342] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5167306662] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5168756649] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5170083786] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5170963140] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5172581316] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5173630812] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5174675436] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 5175515898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5176394391] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 5177405961] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5178228762] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5179910421] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 5180910042] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 5182658250] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 5183535021] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 5184334029] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5186022765] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 5187022071] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5188094163] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5189314200] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5190161382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5191048653] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5193558132] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5195569365] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5196597021] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5199183192] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5200782426] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5201800926] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5202906198] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5203779483] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5205460155] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5206590585] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5208037989] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5208923454] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5209811712] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5212131519] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5213728716] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 5214837831] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5217060618] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5218791249] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5221120611] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 5222151396] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 5223096375] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5223963108] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5225636388] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 5226738573] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5227857075] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5229075747] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5229956823] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5230861755] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5233398198] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5234965344] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5235932352] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5237478477] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5239059588] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5240025000] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5241191214] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5242021134] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5243713146] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5245131780] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5246275230] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 5247137238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5248009347] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5250223377] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5251807995] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5252777061] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 5254353678] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5255890017] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 5256892830] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 5258425326] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5259269505] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5260935540] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5261984658] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5263087473] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5264332395] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5265156876] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5266068444] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5268255594] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5270064093] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5271016149] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5273009658] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5274594528] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5275668489] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5276787453] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5277672540] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5279380386] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5280438702] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5281514112] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5282546220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5283440421] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5285688366] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5287269456] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 5288192385] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5290145931] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5291751255] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 5292815598] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 5293758456] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5294604735] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5296434360] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 5297517687] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5298740328] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5299997115] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5300868447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5301728313] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 5303512977] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5305339515] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5306915481] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5308198224] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5309311749] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5310166617] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5311841703] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5312873433] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5314032129] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 5314889832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5315797767] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5318044095] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5319585831] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 5320721448] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 5321726235] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5322644712] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5324354238] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 5325390021] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5326495902] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5327725914] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5328563688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5329430820] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5332327476] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5334044163] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5335028391] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5337165729] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5338710720] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5339719455] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5341114758] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5342625981] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5343657921] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5346085122] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5347677006] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5348685237] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5349741180] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 5350577043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5351469732] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5353642665] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5355001680] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5356606647] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5357740059] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5359824540] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5361347481] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5362348593] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5363786442] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5365278198] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 5366320659] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5368702731] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5370268932] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5371408686] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5372464566] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5373671961] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5374495602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5375365170] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5378004009] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5379574704] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5380543245] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5382007554] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5383660254] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5384654268] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5386969644] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5388509385] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5389505772] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5390545293] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 5391370698] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5392280985] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5394406752] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5396143914] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 5397109410] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 5398642599] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5400160794] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 5401145064] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 5402891613] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5404846692] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5406379398] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 5407330530] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5408694711] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5409937176] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5410798701] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5411689857] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5413853949] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5415418995] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5416390791] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5417455155] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5418285768] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5419952874] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5421220182] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5422322829] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5423169024] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5424059529] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5426272467] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5427840915] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 5428847340] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 5429771445] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 5430598740] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5432215509] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 5433420531] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5434577211] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5435812200] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5436646677] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5437548669] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5440208802] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5441795478] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5442766791] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5445073011] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5446879914] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5447852928] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5449988733] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5451524778] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5452534689] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5453610540] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 5454468705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5455331112] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 5457236148] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 5459128227] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5460729582] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 5461680273] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5463979206] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5465559330] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 5466493809] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 5468597799] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5470175718] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 5471372067] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5472500334] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5473741791] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5474528703] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5475421434] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5477426367] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5479297257] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5480453328] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5482631511] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5484408762] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5485345782] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5487339606] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5488894803] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5489820567] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5491917606] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5493360054] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5494438215] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5495486661] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 5496560790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5497455894] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5499773475] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5501320650] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 5502315777] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5504354814] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5505610635] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5507147079] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5508103881] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5510183658] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5511739296] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 5512703259] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5514734526] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5516220654] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 5517205386] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5518249380] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5519459442] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5520298077] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5521300533] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5523708267] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5525232951] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5526237591] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5528505969] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5530048419] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5531040942] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5532098922] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 5532918027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5533945074] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5536197198] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5537749518] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5538766275] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5540952963] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5542492683] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5543491023] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5544505995] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5545739745] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5546805684] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5547780756] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5549742072] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5551279881] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5552210874] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 5553953076] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5555594856] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5557161918] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5558076426] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5560306206] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5561915310] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5562849432] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5564832483] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5566405383] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5567339946] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5568432156] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 5569282761] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5570200398] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5572281435] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5573846817] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5574776235] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5576767413] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5578343148] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5579276115] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5581250031] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5582827131] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5583772740] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5585903505] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5587468089] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5588436042] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5589519537] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5590745538] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5591582052] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5592470919] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5595121791] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5596845891] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5597832198] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5599880244] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5601439536] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5602364670] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5604501609] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5606100423] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5607037716] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5608113147] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 5608950879] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5609966985] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5612228433] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5613803391] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5614721826] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 5616511929] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5618149089] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5619748449] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5620690845] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5623063299] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5624650227] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5625594156] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5626725678] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5627966862] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5628849681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5629742433] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5632065033] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5633648223] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5634724263] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5636904126] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5638485237] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5639432946] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5640538659] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 5641379541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5642283549] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5644521834] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5646109938] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5647172097] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5649341712] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5650951278] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5651911041] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5653022991] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5654267262] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5655116313] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5656024416] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 5658503025] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 5659729950] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5661307932] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5662241487] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5664537774] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5666119641] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5667067371] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5668223463] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 5669090112] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5670008673] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5672420439] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5673966690] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 5674882290] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5677158186] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5678713089] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5679629235] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5680750803] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 5681998203] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5682842235] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5683744101] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5687529645] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5689081734] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5690034630] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5692341648] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5693936367] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5694884790] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 5697885543] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5699207115] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5700740451] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5701750761] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5704103013] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5705714343] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5706664047] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5708791032] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5710598439] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5711555745] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5712634305] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 5713454271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5714328837] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5716722270] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5718294477] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 5719247079] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5721520581] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5723233572] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 5724152847] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 5726443233] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5727958677] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 5728899456] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 5731181085] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5732739705] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 5733659400] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 5735990400] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5737645809] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 5738633481] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5739806100] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 5741044113] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 5742403107] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 5743689672] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5744942385] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 5745812835] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5746707204] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5749215990] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5750821860] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 5751894939] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5753849283] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5755459311] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 5756519538] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5758489359] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5760277740] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 5761415100] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 5762519679] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 5763456405] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5765137812] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 5766189345] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 5767258938] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5768195223] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5769956766] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5771011344] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5772183501] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5773584936] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 5774432937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5775336378] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5777538354] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5779170957] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 5780247291] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 5782021770] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5783684466] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5785452351] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 5786535699] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5788473516] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5790106707] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 5791127412] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 5792259543] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 5793226488] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5794936245] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 5795972826] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 5797015812] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5798189775] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5799907071] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5800950078] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 5802007659] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5802975822] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5804694378] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5805774030] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5806886589] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5808101502] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 5809048602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5809955802] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 5882296455] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5883975720] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 5885110728] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 5964430983] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5966546775] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 5968111779] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6057007572] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6058998267] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6060410664] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6061622175] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6062877723] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 6063807750] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6064683576] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 6066823476] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6068490498] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 6069571977] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 6070909677] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6072650724] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 6074083449] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 6075571110] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6077210223] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 6078242436] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6079401699] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6080649225] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 6081532737] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6082402683] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6088112919] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6089761041] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 6090841407] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6095979834] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6097608132] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 6098647086] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 6101809728] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6103381179] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 6104523096] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 6107268153] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6108873372] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 6109934964] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 6112886514] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6114501078] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 6115534782] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 6117192396] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6118800114] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6119798202] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 6121538157] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6123152427] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 6124208979] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 6125507661] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6126784419] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6128696721] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6129758040] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6130880721] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6132120582] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 6132961107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6133869861] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6135613197] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6136556664] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6138094683] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 6139130403] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6140953539] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6141952425] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6143523561] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 6144553275] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 6146064330] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6146956515] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6148466310] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6149492685] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 6151226361] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 6152287932] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6154290387] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 6155728278] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6156967110] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 6158234649] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 6159583227] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 6164063241] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 6166113261] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 6167678832] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 6169033899] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 6173741616] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6175017933] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 6176314872] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 6177512208] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6178416615] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6179513529] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6181092813] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 6182200143] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6183312513] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6184742760] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 6185948622] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6187111476] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6188610855] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 6189800253] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6190902795] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6192448164] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 6193714275] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6194490918] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6195490077] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 6196362396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6197247063] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6198385179] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6199256721] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6200164257] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6201254535] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 6202183869] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6203064798] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6204224355] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6205429839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6206599497] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6207850446] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 6208780620] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6209655711] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6210889608] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 6212135160] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 6213446211] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 6214539219] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6215777148] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 6216609840] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6217505847] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6219389925] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6220962363] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6223672770] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6224804040] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6226042767] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 6226860192] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6227752692] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6229429857] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6230957376] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 6233404611] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6235375104] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6236442975] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6237624393] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 6238441251] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6239321970] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6241007598] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6242574072] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 6245486961] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6246558654] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6247780455] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 6248623605] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6249535950] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6251236614] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6252803676] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6255513894] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6257276508] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6258832629] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6261808917] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6262910451] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6264108501] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 6264940836] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6265855260] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6267493029] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6269075673] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6272153643] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6273235836] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6274417863] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 6275251815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6276146688] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6277950567] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6279485436] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 6282352713] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6283412352] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6284642238] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 6285480348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6286378707] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6287911035] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6289514595] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 6291608232] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6293539938] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6294724359] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6296265192] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 6297450264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6298618494] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6300226401] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6301781052] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6304445343] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6305529720] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6306713238] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 6307589379] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6308479842] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6310183005] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6312029052] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6314996520] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6316121742] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6317332497] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 6318181506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6319081524] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6320741028] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6322314789] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6325175199] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6326262642] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6327481881] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 6328329420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6329190189] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6330839613] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6332436390] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6335238882] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6336296232] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6337877553] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 6339138855] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6340302129] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6342018144] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6343627290] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6346250841] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6347376042] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6348606789] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 6349495257] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6350352267] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6351758532] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6353426667] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6356486535] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6357603147] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6358828077] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 6359682504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6360588423] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6361954809] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6363506121] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6366261993] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6367371129] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6368855997] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 6369961353] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6371204637] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6372550884] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6374102217] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6376644855] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6377736288] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6378935178] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 6379813839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6380705331] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6382241187] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6384411474] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 6387597237] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6388710972] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6389899341] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 6390762924] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6391657251] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6393309468] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6394854837] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 6410477850] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6412357602] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6413546832] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6414999549] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6417630702] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6418679484] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6419888769] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 6420714300] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6421590966] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6423246228] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6424832778] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6427562862] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6428909340] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6430443663] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6433143612] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6434207934] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6435719073] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 6436857630] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6437915316] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6439334874] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6440876820] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6443624460] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6444989943] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6446549655] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6449430666] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6450498474] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6451712169] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 6452536272] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6453404160] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6454817187] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6456351405] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6459033861] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6460456758] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6462048810] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6464698506] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6465792060] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6467009619] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 6467818749] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6468735840] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6470437092] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6472018644] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 6474727665] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 6476365350] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6477432633] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6478632426] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 6479463690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6480340293] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6481999503] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6483593760] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6486388293] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6487495182] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6488694702] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 6489561330] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6490469223] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6492147144] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6493773657] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 6496510692] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6497663235] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6499421124] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 6500806956] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 6501980415] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6503244426] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 6504132957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6504997569] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 6507140997] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6508758018] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 6509961549] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6511384530] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6512734158] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 6513693207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6514593498] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6516873510] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6518507604] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 6519744294] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6520927791] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6522172944] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 6523192389] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6524403291] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6526296021] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6527953257] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6529200195] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6530400807] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6531673260] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6532556457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6533452842] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 6538138425] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6539485533] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 6540375345] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6541494477] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6542720646] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 6543627762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6544515495] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6547146690] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6549012771] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 6550707135] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6552120015] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6553353345] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 6554268420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6555145506] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6557806143] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6559458507] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6560715966] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6561879891] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6563355456] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 6564573099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6565646388] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 6568254777] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6569977428] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6571198095] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6572398497] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6573651042] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6574557024] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6575522772] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6578727897] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6580369866] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 6581688603] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6582816198] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 6584052972] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 6584999715] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6585908364] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6590265297] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6591747729] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 6592676286] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6593732754] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 6594925743] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 6596333163] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 6597484026] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6598716894] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6599636925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6600757086] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6603627975] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6605264316] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6606392562] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6607598907] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6608805567] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 6609794415] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6610703043] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 6612991455] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6615018123] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 6616451352] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6617913498] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6619453638] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 6620566365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6621682011] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6624457833] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6626501679] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 6628149570] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 6630545103] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6632535378] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 6634110630] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6635547408] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6637121778] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 6638187654] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6639338055] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 6642269193] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6644547231] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 6645772392] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6647167065] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6648779529] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 6649898031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6651032787] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6653565366] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6655770744] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 6657462462] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6658860180] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 6660393579] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 6661497066] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6662680773] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 6664669746] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6666757545] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 6668592336] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6670046544] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 6671648109] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 6672726270] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 6673916067] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 6675062982] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6676181694] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 6677416494] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 6678532749] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 6679840629] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 6681314556] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d712000, 0x000000003d75dfaa) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 6836617473] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 6841472211] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7022041446] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7025862144] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7315035777] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 7515320001] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7518129402] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7520720004] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7532007504] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7534674483] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7547202348] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7559680002] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7562804361] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7565817546] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7601995044] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7605517269] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7609413336] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7623034398] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7635695550] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7649888022] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7662712491] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7691358234] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7695378369] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7699272210] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7710980571] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7732711539] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7735381353] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7738686627] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7749529263] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7753598664] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7764834273] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7794858729] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7798707147] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7810893720] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7826243481] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7839924225] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7852230687] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7879624263] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7882806393] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7886128614] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7889174559] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7903359912] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7914895674] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7944769686] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7948636689] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7952170359] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7965549963] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7968790935] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7972742022] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 7993756449] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8004507042] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8026990335] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8043752346] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8065857891] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8078167272] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8092374192] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8133705678] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8143914030] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8158325574] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8169902769] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8187626559] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8201201589] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 8215232382] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10098864) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 11195500575] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 16904056344] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 400 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 44889606993] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 44927764812] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 47864798100] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 71434709766] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 71440429620] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 75240589200] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 103354302324] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 103378161432] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 107376299835] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 126742205016] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 126768827283] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 131284946037] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 153625730517] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 153671245623] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 159156672948] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 183540400764] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 183589412622] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 190757508564] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 215839056531] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 215876128587] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 223773508686] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 05 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 254162486004] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 254192026032] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 264658980075] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 06 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][WARN ] [KRELTSC: 284738504694] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 288470368620] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 288603084252] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 288704386950] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 288790819695] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 288936295788] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 289561228068] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 290962747593] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 292458467133] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 293977349715] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 294117533955] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 294273362166] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 294451681188] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 294530233095] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 294609143472] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 294686057400] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 294812549913] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 295285889367] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 295377601806] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 295696457553] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 295790424405] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 297144474039] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 297274498437] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 297390771993] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 297728940726] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 298132002210] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 298222378734] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 299603767029] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 304102313718] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 304215825711] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 304302966471] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 304564047753] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 304813192698] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 304975902273] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 305143078632] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 305317627776] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 306690184164] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 306819903390] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 306956621643] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 307073557791] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 307624264521] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 308425792941] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 309010814511] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 309300212025] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 309376361847] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 309507643347] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 310500521961] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 310556863260] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 310607319939] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 310714307253] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 311520194307] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 312133266732] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 312236907906] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 312326706195] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 312430158957] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 312910257303] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 313204911159] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 314915766480] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 315000368046] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 315513434418] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 315836546928] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 316083010845] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 316260727566] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok> 1 0 8 EXEC-STD79-DOE-CD +[Hera] DOE-HEADER,run_id,id_idx,id_label,rep +[Hera] DOE-RUN,3 ,0 ,[HADES][DOE ] 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,fleet_k_q48,fleet_conserved +[Hera] [HADES][DOE ] 1121,11210000,10000,0,0,256,86,1356,1024,1024,0,0,15131,40020,41782,1,52435,6488,6613,65536,1 +[Hera] zuse,0 +[Hera] DOE-RUN,16 ,1 ,rajames,0 +[Hera] DOE-RUN,0 ,2 ,00,0 +[Hera] DOE-RUN,9 ,3 ,01,0 +[Hera] [HADES][DOE ] 1122,11220000,10000,0,0,256,90,1357,1024,1024,0,0,15138,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,6 ,4 ,02,0 +[Hera] DOE-RUN,1 ,5 ,03,0 +[Hera] DOE-RUN,2 ,6 ,04,0 +[Hera] [HADES][DOE ] 1123,11230000,10000,0,0,256,90,1358,1024,1024,0,0,15143,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,5 ,7 ,05,0 +[Hera] DOE-RUN,23 ,8 ,06,0 +[Hera] [HADES][DOE ] 1124,11240000,10000,0,0,256,97,1360,2048,2048,0,0,15147,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1125,11250000,10000,0,0,256,98,1361,2048,2048,0,0,15150,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1126,11260000,10000,0,0,256,99,1362,4096,4096,0,0,15153,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1127,11270000,10000,0,0,256,102,1364,4096,4096,0,0,15156,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1128,11280000,10000,0,0,256,103,1365,4096,4096,0,0,15158,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1129,11290000,10000,0,0,256,104,1366,4096,4096,0,0,15160,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1130,11300000,10000,0,0,256,112,1368,4096,4096,0,0,15163,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1131,11310000,10000,0,0,256,112,1369,2048,2048,0,0,15165,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1132,11320000,10000,0,0,256,112,1370,2048,2048,0,0,15168,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1133,11330000,10000,0,0,256,112,1372,1024,1024,0,0,15170,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1134,11340000,10000,0,0,256,112,1373,1024,1024,0,0,15172,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1135,11350000,10000,0,0,256,112,1374,512,512,0,0,15176,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1136,11360000,10000,0,0,256,112,1362,512,512,0,0,15179,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1137,11370000,10000,0,0,256,112,1278,256,256,0,0,15182,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1138,11380000,10000,0,0,256,112,1232,256,256,0,0,15184,40020,41782,1,52435,6488,6613,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1139,11390000,10000,0,0,256,112,1199,256,256,0,0,15191,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1140,11400000,10000,0,0,256,112,1200,256,256,0,0,15193,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1141,11410000,10000,0,0,256,112,1202,256,256,0,0,15195,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1142,11420000,10000,0,0,256,112,1203,256,256,0,0,15198,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1143,11430000,10000,0,0,256,112,1204,256,256,0,0,15199,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1144,11440000,10000,0,0,256,112,1205,256,256,0,0,15201,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1145,11450000,10000,0,0,256,112,1195,256,256,0,0,15204,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1146,11460000,10000,0,0,256,112,1196,256,256,0,0,15206,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1147,11470000,10000,0,0,256,112,1197,256,256,0,0,15208,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1148,11480000,10000,0,0,256,112,1199,256,256,0,0,15210,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1149,11490000,10000,0,0,256,112,1200,256,256,0,0,15221,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1150,11500000,10000,0,0,256,112,1201,256,256,0,0,15223,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1151,11510000,10000,0,0,256,112,1202,256,256,0,0,15225,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,20 ,8 ,[HADES][DOE ] 1152,11520000,10000,0,0,256,112,1203,256,256,0,0,15229,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 06,1 +[Hera] [HADES][DOE ] 1153,11530000,10000,0,0,256,112,1203,256,256,0,0,15231,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1154,11540000,10000,0,0,256,112,1205,256,256,0,0,15234,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1155,11550000,10000,0,0,256,112,1206,256,256,0,0,15237,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1156,11560000,10000,0,0,256,113,1207,256,256,0,0,15239,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1157,11570000,10000,0,0,256,113,1208,256,256,0,0,15241,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1158,11580000,10000,0,0,256,113,1209,256,256,0,0,15243,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1159,11590000,10000,0,0,256,113,1210,256,256,0,0,15245,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1160,11600000,10000,0,0,256,113,1211,256,256,0,0,15247,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1161,11610000,10000,0,0,256,113,1213,256,256,0,0,15249,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1162,11620000,10000,0,0,256,113,1214,256,256,0,0,15252,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1163,11630000,10000,0,0,256,113,1215,256,256,0,0,15254,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1164,11640000,10000,0,0,256,114,1216,256,256,0,0,15256,40020,41782,1,52435,6488,6613,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1165,11650000,10000,0,0,256,114,1217,256,256,0,0,15263,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1166,11660000,10000,0,0,256,114,1218,256,256,0,0,15265,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1167,11670000,10000,0,0,256,114,1219,256,256,0,0,15267,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1168,11680000,10000,0,0,256,114,1221,256,256,0,0,15269,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1169,11690000,10000,0,0,256,114,1222,256,256,0,0,15271,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1170,11700000,10000,0,0,256,114,1223,256,256,0,0,15274,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1171,11710000,10000,0,0,256,114,1224,256,256,0,0,15276,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1172,11720000,10000,0,0,256,114,1225,256,256,0,0,15279,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1173,11730000,10000,0,0,256,114,1226,256,256,0,0,15281,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1174,11740000,10000,0,0,256,114,1227,256,256,0,0,15283,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1175,11750000,10000,0,0,256,114,1228,256,256,0,0,15286,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1176,11760000,10000,0,0,256,114,1230,256,256,0,0,15289,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1177,11770000,10000,0,0,256,114,1231,256,256,0,0,15292,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,7 ,7 ,05,1 +[Hera] [HADES][DOE ] 1178,11780000,10000,0,0,256,114,1231,256,256,0,0,15296,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1179,11790000,10000,0,0,256,114,1232,256,256,0,0,15299,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1180,11800000,10000,0,0,256,114,1234,256,256,0,0,15301,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1181,11810000,10000,0,0,256,114,1235,256,256,0,0,15302,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1182,11820000,10000,0,0,256,114,1236,256,256,0,0,15304,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1183,11830000,10000,0,0,256,114,1237,256,256,0,0,15307,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1184,11840000,10000,0,0,256,114,1238,256,256,0,0,15309,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1185,11850000,10000,0,0,256,114,1239,256,256,0,0,15312,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1186,11860000,10000,0,0,256,114,1240,256,256,0,0,15314,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1187,11870000,10000,0,0,256,114,1242,256,256,0,0,15317,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1188,11880000,10000,0,0,256,114,1243,256,256,0,0,15319,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1189,11890000,10000,0,0,256,114,1244,256,256,0,0,15321,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1190,11900000,10000,0,0,256,114,1245,256,256,0,0,15332,40020,41782,1,52435,6488,6613,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1191,11910000,10000,0,0,256,114,1246,256,256,0,0,15338,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1192,11920000,10000,0,0,256,114,1247,256,256,0,0,15339,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1193,11930000,10000,0,0,256,114,1248,256,256,0,0,15342,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1194,11940000,10000,0,0,256,114,1250,256,256,0,0,15344,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1195,11950000,10000,0,0,256,114,1251,256,256,0,0,15346,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1196,11960000,10000,0,0,256,114,1252,256,256,0,0,15349,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1197,11970000,10000,0,0,256,114,1253,256,256,0,0,15351,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1198,11980000,10000,0,0,256,114,1254,256,256,0,0,15353,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1199,11990000,10000,0,0,256,114,1255,256,256,0,0,15355,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1200,12000000,10000,0,0,256,114,1256,256,256,0,0,15358,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1201,12010000,10000,0,0,256,114,1258,256,256,0,0,15361,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1202,12020000,10000,0,0,256,114,1259,256,256,0,0,15362,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1203,12030000,10000,0,0,256,114,1260,256,256,0,0,15364,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,24 ,6 ,04,[HADES][DOE ] 1204,12040000,10000,0,0,256,114,1261,256,256,0,0,15367,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 1 +[Hera] [HADES][DOE ] 1205,12050000,10000,0,0,256,114,1262,256,256,0,0,15370,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1206,12060000,10000,0,0,256,114,1263,256,256,0,0,15372,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1207,12070000,10000,0,0,256,114,1264,256,256,0,0,15374,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1208,12080000,10000,0,0,256,114,1266,256,256,0,0,15376,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1209,12090000,10000,0,0,256,114,1267,256,256,0,0,15379,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1210,12100000,10000,0,0,256,114,1268,256,256,0,0,15381,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1211,12110000,10000,0,0,256,114,1269,256,256,0,0,15385,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1212,12120000,10000,0,0,256,114,1270,256,256,0,0,15387,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1213,12130000,10000,0,0,256,114,1271,256,256,0,0,15389,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1214,12140000,10000,0,0,256,114,1272,256,256,0,0,15392,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1215,12150000,10000,0,0,256,114,1274,256,256,0,0,15394,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1216,12160000,10000,0,0,256,114,1275,256,256,0,0,15396,40020,41782,1,52435,6488,6613,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1217,12170000,10000,0,0,256,114,1276,256,256,0,0,15402,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1218,12180000,10000,0,0,256,114,1277,256,256,0,0,15404,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1219,12190000,10000,0,0,256,114,1278,256,256,0,0,15406,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1220,12200000,10000,0,0,256,114,1279,256,256,0,0,15410,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1221,12210000,10000,0,0,256,114,1280,256,256,0,0,15413,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1222,12220000,10000,0,0,256,114,1282,256,256,0,0,15414,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1223,12230000,10000,0,0,256,115,1283,256,256,0,0,15417,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1224,12240000,10000,0,0,256,115,1284,256,256,0,0,15420,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1225,12250000,10000,0,0,256,115,1285,256,256,0,0,15423,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1226,12260000,10000,0,0,256,115,1286,256,256,0,0,15426,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1227,12270000,10000,0,0,256,115,1287,256,256,0,0,15436,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1228,12280000,10000,0,0,256,115,1288,256,256,0,0,15438,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1229,12290000,10000,0,0,256,115,1290,256,256,0,0,15440,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,8 ,2 ,[HADES][DOE ] 1230,12300000,10000,0,0,256,117,1291,256,256,0,0,15443,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 00,1 +[Hera] [HADES][DOE ] 1231,12310000,10000,0,0,256,117,1292,256,256,0,0,15445,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1232,12320000,10000,0,0,256,117,1293,256,256,0,0,15449,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1233,12330000,10000,0,0,256,117,1294,256,256,0,0,15451,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1234,12340000,10000,0,0,256,117,1295,256,256,0,0,15455,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1235,12350000,10000,0,0,256,117,1296,256,256,0,0,15457,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1236,12360000,10000,0,0,256,117,1298,256,256,0,0,15459,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1237,12370000,10000,0,0,256,117,1299,256,256,0,0,15463,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1238,12380000,10000,0,0,256,117,1300,256,256,0,0,15466,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1239,12390000,10000,0,0,256,117,1301,256,256,0,0,15469,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1240,12400000,10000,0,0,256,117,1302,256,256,0,0,15472,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1241,12410000,10000,0,0,256,117,1303,256,256,0,0,15474,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1242,12420000,10000,0,0,256,118,1304,256,256,0,0,15478,40020,41782,1,52435,6488,6613,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 [HADES][DOE ] 120,1200000,18446744073698331616,0,0,29573,43,327,256,256,0,4895412794951723669,15491,40020,41782,0,52435,6488,6613,65536,1 +[06] 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1243,12430000,11230000,0,0,279829,119,1306,256,256,0,4712285302234808320,15495,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1244,12440000,10000,0,0,256,119,1307,256,256,0,0,15498,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1245,12450000,10000,0,0,256,119,1308,256,256,0,0,15502,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1246,12460000,10000,0,0,256,119,1309,256,256,0,0,15505,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1247,12470000,10000,0,0,256,119,1310,256,256,0,0,15508,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1248,12480000,10000,0,0,256,119,1311,256,256,0,0,15511,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1249,12490000,10000,0,0,256,121,1312,256,256,0,0,15512,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1250,12500000,10000,0,0,256,121,1314,256,256,0,0,15514,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1251,12510000,10000,0,0,256,121,1315,256,256,0,0,15516,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1252,12520000,10000,0,0,256,121,1316,256,256,0,0,15518,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1253,12530000,10000,0,0,256,121,1317,256,256,0,0,15520,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1254,12540000,10000,0,0,256,121,1318,256,256,0,0,15522,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1255,12550000,10000,0,0,256,121,1319,256,256,0,0,15525,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1256,12560000,10000,0,0,256,121,1320,256,256,0,0,15527,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,18 ,8 ,06,2 +[Hera] [HADES][DOE ] 1257,12570000,10000,0,0,256,121,1322,256,256,0,0,15530,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1258,12580000,10000,0,0,256,121,1323,256,256,0,0,15532,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1259,12590000,10000,0,0,256,121,1324,256,256,0,0,15534,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1260,12600000,10000,0,0,256,121,1325,256,256,0,0,15536,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1261,12610000,10000,0,0,256,121,1326,256,256,0,0,15538,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1262,12620000,10000,0,0,256,121,1327,256,256,0,0,15540,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1263,12630000,10000,0,0,256,121,1328,256,256,0,0,15551,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1264,12640000,10000,0,0,256,121,1330,256,256,0,0,15553,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1265,12650000,10000,0,0,256,121,1331,256,256,0,0,15555,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1266,12660000,10000,0,0,256,121,1332,256,256,0,0,15558,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1267,12670000,10000,0,0,256,121,1333,256,256,0,0,15560,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1268,12680000,10000,0,0,256,121,1334,256,256,0,0,15562,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1269,12690000,10000,0,0,256,121,1335,256,256,0,0,15564,40020,41782,1,52435,6488,6613,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1270,12700000,10000,0,0,256,121,1336,256,256,0,0,15572,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1271,12710000,10000,0,0,256,121,1338,256,256,0,0,15575,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1272,12720000,10000,0,0,256,121,1339,256,256,0,0,15577,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1273,12730000,10000,0,0,256,121,1340,256,256,0,0,15580,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1274,12740000,10000,0,0,256,121,1341,256,256,0,0,15583,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1275,12750000,10000,0,0,256,121,1342,256,256,0,0,15587,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1276,12760000,10000,0,0,256,121,1343,256,256,0,0,15590,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1277,12770000,10000,0,0,256,121,1344,256,256,0,0,15592,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1278,12780000,10000,0,0,256,121,1346,256,256,0,0,15596,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1279,12790000,10000,0,0,256,121,1347,256,256,0,0,15600,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1280,12800000,10000,0,0,256,121,1348,256,256,0,0,15604,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1281,12810000,10000,0,0,256,121,1349,256,256,0,0,15607,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1282,12820000,10000,0,0,256,125,1350,256,256,0,0,15611,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1283,12830000,10000,0,0,256,125,1351,256,256,0,0,15614,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1284,12840000,10000,0,0,256,125,1352,256,256,0,0,15617,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1285,12850000,10000,0,0,256,126,1354,256,256,0,0,15619,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1286,12860000,10000,0,0,256,126,1355,256,256,0,0,15621,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1287,12870000,10000,0,0,256,126,1356,256,256,0,0,15624,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1288,12880000,10000,0,0,256,126,1357,256,256,0,0,15627,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1289,12890000,10000,0,0,256,126,1358,256,256,0,0,15629,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1290,12900000,10000,0,0,256,126,1359,256,256,0,0,15632,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1291,12910000,10000,0,0,256,126,1360,256,256,0,0,15636,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1292,12920000,10000,0,0,256,126,1362,256,256,0,0,15638,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1293,12930000,10000,0,0,256,126,1363,256,256,0,0,15640,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1294,12940000,10000,0,0,256,127,1364,256,256,0,0,15643,40020,41782,1,52435,6488,6613,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 [HADES][DOE ] 225,2250000,18446744073698861616,0,0,56464,38,740,256,256,0,4895412794951723927,15647,40020,41782,0,52435,6488,6613,65536,1 +[05] 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1295,12950000,10700000,0,0,266250,128,1365,256,256,0,4712000760651448320,15651,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1296,12960000,10000,0,0,256,128,1366,256,256,0,0,15655,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1297,12970000,10000,0,0,256,128,1367,256,256,0,0,15665,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1298,12980000,10000,0,0,256,128,1368,256,256,0,0,15667,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1299,12990000,10000,0,0,256,128,1370,256,256,0,0,15670,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1300,13000000,10000,0,0,256,128,1371,256,256,0,0,15672,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1301,13010000,10000,0,0,256,128,1372,256,256,0,0,15674,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1302,13020000,10000,0,0,256,128,1373,256,256,0,0,15676,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1303,13030000,10000,0,0,256,128,1374,256,256,0,0,15678,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1304,13040000,10000,0,0,256,128,1375,256,256,0,0,15680,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1305,13050000,10000,0,0,256,128,1376,256,256,0,0,15683,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1306,13060000,10000,0,0,256,128,1378,256,256,0,0,15685,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1307,13070000,10000,0,0,256,128,1379,256,256,0,0,15688,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,4 ,7 ,05,2 +[Hera] [HADES][DOE ] 1308,13080000,10000,0,0,256,128,1380,256,256,0,0,15692,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1309,13090000,10000,0,0,256,128,1381,256,256,0,0,15694,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1310,13100000,10000,0,0,256,128,1382,256,256,0,0,15696,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1311,13110000,10000,0,0,256,128,1383,256,256,0,0,15699,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1312,13120000,10000,0,0,256,128,1384,256,256,0,0,15702,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1313,13130000,10000,0,0,256,128,1386,256,256,0,0,15704,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1314,13140000,10000,0,0,256,128,1387,256,256,0,0,15707,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1315,13150000,10000,0,0,256,128,1388,256,256,0,0,15709,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1316,13160000,10000,0,0,256,128,1389,256,256,0,0,15712,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1317,13170000,10000,0,0,256,128,1390,256,256,0,0,15714,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1318,13180000,10000,0,0,256,128,1391,256,256,0,0,15717,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1319,13190000,10000,0,0,256,128,1392,256,256,0,0,15720,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1320,13200000,10000,0,0,256,128,1394,256,256,0,0,15722,40020,41782,1,52435,6488,6613,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1321,13210000,10000,0,0,256,128,1395,256,256,0,0,15730,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1322,13220000,10000,0,0,256,128,1396,256,256,0,0,15732,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1323,13230000,10000,0,0,256,128,1397,256,256,0,0,15735,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1324,13240000,10000,0,0,256,128,1398,256,256,0,0,15737,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1325,13250000,10000,0,0,256,128,1399,256,256,0,0,15741,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1326,13260000,10000,0,0,256,128,1400,256,256,0,0,15744,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1327,13270000,10000,0,0,256,128,1402,256,256,0,0,15747,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1328,13280000,10000,0,0,256,128,1403,256,256,0,0,15750,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1329,13290000,10000,0,0,256,128,1404,256,256,0,0,15752,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1330,13300000,10000,0,0,256,128,1405,256,256,0,0,15755,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1331,13310000,10000,0,0,256,128,1406,256,256,0,0,15759,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1332,13320000,10000,0,0,256,128,1407,256,256,0,0,15761,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1333,13330000,10000,0,0,256,128,1408,256,256,0,0,15764,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1334,13340000,10000,0,0,256,129,1410,256,256,0,0,15767,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1335,13350000,10000,0,0,256,129,1411,256,256,0,0,15769,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1336,13360000,10000,0,0,256,129,1412,256,256,0,0,15779,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1337,13370000,10000,0,0,256,133,1413,256,256,0,0,15780,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1338,13380000,10000,0,0,256,133,1414,256,256,0,0,15782,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1339,13390000,10000,0,0,256,133,1415,256,256,0,0,15784,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1340,13400000,10000,0,0,256,133,1416,256,256,0,0,15787,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1341,13410000,10000,0,0,256,133,1418,256,256,0,0,15790,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1342,13420000,10000,0,0,256,133,1419,256,256,0,0,15794,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1343,13430000,10000,0,0,256,133,1420,256,256,0,0,15798,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1344,13440000,10000,0,0,256,134,1421,256,256,0,0,15801,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1345,13450000,10000,0,0,256,136,1422,256,256,0,0,15804,40020,41782,1,52435,6488,6613,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1346,13460000,10000,0,0,256,136,1423,256,256,0,0,15811,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1347,13470000,10000,0,0,256,136,1424,256,256,0,0,15812,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1348,13480000,10000,0,0,256,136,1426,256,256,0,0,15815,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1349,13490000,10000,0,0,256,136,1427,256,256,0,0,15817,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1350,13500000,10000,0,0,256,136,1428,256,256,0,0,15820,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1351,13510000,10000,0,0,256,136,1429,256,256,0,0,15822,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1352,13520000,10000,0,0,256,136,1430,256,256,0,0,15824,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1353,13530000,10000,0,0,256,136,1431,256,256,0,0,15827,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1354,13540000,10000,0,0,256,136,1432,256,256,0,0,15829,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1355,13550000,10000,0,0,256,136,1434,256,256,0,0,15831,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1356,13560000,10000,0,0,256,136,1435,256,256,0,0,15833,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1357,13570000,10000,0,0,256,136,1436,256,256,0,0,15836,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1358,13580000,10000,0,0,256,136,1437,256,256,0,0,15839,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,21 ,4 ,[HADES][DOE ] 1359,13590000,10000,0,0,256,136,1438,256,256,0,0,15842,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 02,1 +[Hera] [HADES][DOE ] 1360,13600000,10000,0,0,256,136,1439,256,256,0,0,15847,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1361,13610000,10000,0,0,256,136,1440,256,256,0,0,15849,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1362,13620000,10000,0,0,256,136,1442,256,256,0,0,15851,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1363,13630000,10000,0,0,256,136,1443,256,256,0,0,15854,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1364,13640000,10000,0,0,256,136,1444,256,256,0,0,15857,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1365,13650000,10000,0,0,256,136,1445,256,256,0,0,15861,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1366,13660000,10000,0,0,256,136,1446,256,256,0,0,15864,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1367,13670000,10000,0,0,256,136,1447,256,256,0,0,15866,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1368,13680000,10000,0,0,256,136,1448,256,256,0,0,15869,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1369,13690000,10000,0,0,256,136,1450,256,256,0,0,15872,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1370,13700000,10000,0,0,256,141,1451,256,256,0,0,15875,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1371,13710000,10000,0,0,256,154,1452,256,256,0,0,15877,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1372,13720000,10000,0,0,256,154,1453,256,256,0,0,15878,40020,41782,1,52435,6488,6613,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 [HADES][DOE ] 317,3170000,18446744073699001616,0,0,80010,36,1061,256,256,0,4895412794951723996,15892,40020,41782,0,52435,6488,6613,65536,1 +[04] 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1373,13730000,10560000,0,0,262672,164,1454,256,256,0,4711925598723768320,15903,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1374,13740000,10000,0,0,256,164,1455,256,256,0,0,15905,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1375,13750000,10000,0,0,256,164,1456,256,256,0,0,15908,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1376,13760000,10000,0,0,256,165,1458,256,256,0,0,15911,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1377,13770000,10000,0,0,256,165,1459,256,256,0,0,15914,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1378,13780000,10000,0,0,256,165,1460,256,256,0,0,15917,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1379,13790000,10000,0,0,256,165,1461,256,256,0,0,15919,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1380,13800000,10000,0,0,256,165,1462,256,256,0,0,15922,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1381,13810000,10000,0,0,256,165,1463,256,256,0,0,15924,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1382,13820000,10000,0,0,256,165,1464,256,256,0,0,15926,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1383,13830000,10000,0,0,256,165,1466,256,256,0,0,15938,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1384,13840000,10000,0,0,256,165,1467,256,256,0,0,15939,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1385,13850000,10000,0,0,256,165,1468,256,256,0,0,15944,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,14 ,6 ,04,2 +[Hera] [HADES][DOE ] 1386,13860000,10000,0,0,256,165,1469,256,256,0,0,15948,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1387,13870000,10000,0,0,256,165,1470,256,256,0,0,15952,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1388,13880000,10000,0,0,256,165,1471,256,256,0,0,15956,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1389,13890000,10000,0,0,256,165,1472,256,256,0,0,15958,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1390,13900000,10000,0,0,256,165,1474,256,256,0,0,15961,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1391,13910000,10000,0,0,256,165,1475,256,256,0,0,15963,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1392,13920000,10000,0,0,256,165,1476,256,256,0,0,15966,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1393,13930000,10000,0,0,256,165,1477,256,256,0,0,15968,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1394,13940000,10000,0,0,256,165,1478,256,256,0,0,15971,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1395,13950000,10000,0,0,256,165,1479,256,256,0,0,15973,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1396,13960000,10000,0,0,256,165,1480,256,256,0,0,15976,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1397,13970000,10000,0,0,256,165,1482,256,256,0,0,15979,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1398,13980000,10000,0,0,256,165,1483,256,256,0,0,15982,40020,41782,1,52435,6488,6613,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1399,13990000,10000,0,0,256,165,1484,256,256,0,0,15990,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1400,14000000,10000,0,0,256,165,1485,256,256,0,0,15992,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1401,14010000,10000,0,0,256,165,1486,256,256,0,0,15994,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1402,14020000,10000,0,0,256,165,1487,256,256,0,0,15997,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1403,14030000,10000,0,0,256,166,1488,256,256,0,0,15999,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1404,14040000,10000,0,0,256,166,1490,256,256,0,0,16002,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1405,14050000,10000,0,0,256,166,1491,256,256,0,0,16005,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1406,14060000,10000,0,0,256,166,1492,256,256,0,0,16008,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1407,14070000,10000,0,0,256,167,1493,256,256,0,0,16011,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1408,14080000,10000,0,0,256,167,1494,256,256,0,0,16014,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1409,14090000,10000,0,0,256,167,1495,256,256,0,0,16017,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1410,14100000,10000,0,0,256,167,1496,256,256,0,0,16021,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1411,14110000,10000,0,0,256,171,1498,256,256,0,0,16023,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1412,14120000,10000,0,0,256,171,1499,256,256,0,0,16027,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1413,14130000,10000,0,0,256,171,1500,256,256,0,0,16029,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1414,14140000,10000,0,0,256,171,1501,256,256,0,0,16032,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1415,14150000,10000,0,0,256,171,1502,256,256,0,0,16035,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1416,14160000,10000,0,0,256,171,1503,256,256,0,0,16038,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1417,14170000,10000,0,0,256,171,1504,256,256,0,0,16041,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1418,14180000,10000,0,0,256,171,1506,256,256,0,0,16044,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1419,14190000,10000,0,0,256,171,1507,256,256,0,0,16055,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1420,14200000,10000,0,0,256,171,1508,256,256,0,0,16057,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1421,14210000,10000,0,0,256,171,1509,256,256,0,0,16061,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1422,14220000,10000,0,0,256,171,1510,256,256,0,0,16064,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1423,14230000,10000,0,0,256,171,1511,256,256,0,0,16066,40020,41782,1,52435,6488,6613,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 [HADES][DOE ] 501,5010000,18446744073700331616,0,0,127105,33,1731,256,256,0,4895412794951724645,16073,40020,41782,0,52435,6488,6613,65536,1 +[02] 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1424,14240000,9230000,0,0,228633,171,1512,256,256,0,4711211560410808320,16077,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1425,14250000,10000,0,0,256,171,1514,256,256,0,0,16078,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1426,14260000,10000,0,0,256,171,1515,256,256,0,0,16081,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1427,14270000,10000,0,0,256,171,1516,256,256,0,0,16083,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1428,14280000,10000,0,0,256,171,1517,256,256,0,0,16085,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1429,14290000,10000,0,0,256,171,1518,256,256,0,0,16087,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1430,14300000,10000,0,0,256,171,1519,256,256,0,0,16090,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1431,14310000,10000,0,0,256,171,1520,256,256,0,0,16094,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1432,14320000,10000,0,0,256,171,1522,256,256,0,0,16096,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1433,14330000,10000,0,0,256,171,1523,256,256,0,0,16100,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1434,14340000,10000,0,0,256,171,1524,256,256,0,0,16104,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1435,14350000,10000,0,0,256,171,1525,256,256,0,0,16108,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1436,14360000,10000,0,0,256,171,1526,256,256,0,0,16112,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,11 ,4 ,02,2 +[Hera] [HADES][DOE ] 1437,14370000,10000,0,0,256,171,1527,256,256,0,0,16117,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1438,14380000,10000,0,0,256,171,1528,256,256,0,0,16119,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1439,14390000,10000,0,0,256,171,1530,256,256,0,0,16121,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1440,14400000,10000,0,0,256,171,1531,256,256,0,0,16124,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1441,14410000,10000,0,0,256,171,1532,256,256,0,0,16128,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1442,14420000,10000,0,0,256,171,1533,256,256,0,0,16130,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1443,14430000,10000,0,0,256,171,1534,256,256,0,0,16133,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1444,14440000,10000,0,0,256,171,1535,256,256,0,0,16135,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1445,14450000,10000,0,0,256,171,1536,256,256,0,0,16138,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1446,14460000,10000,0,0,256,171,1538,256,256,0,0,16140,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1447,14470000,10000,0,0,256,171,1539,256,256,0,0,16143,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1448,14480000,10000,0,0,256,171,1540,256,256,0,0,16145,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1449,14490000,10000,0,0,256,171,1541,256,256,0,0,16148,40020,41782,1,52435,6488,6613,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1450,14500000,10000,0,0,256,171,1542,256,256,0,0,16155,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1451,14510000,10000,0,0,256,171,1543,256,256,0,0,16157,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1452,14520000,10000,0,0,256,171,1544,256,256,0,0,16159,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1453,14530000,10000,0,0,256,171,1546,256,256,0,0,16170,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1454,14540000,10000,0,0,256,171,1547,256,256,0,0,16172,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1455,14550000,10000,0,0,256,171,1548,256,256,0,0,16174,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1456,14560000,10000,0,0,256,171,1549,256,256,0,0,16177,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1457,14570000,10000,0,0,256,171,1550,256,256,0,0,16179,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1458,14580000,10000,0,0,256,171,1551,256,256,0,0,16182,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1459,14590000,10000,0,0,256,171,1552,256,256,0,0,16184,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1460,14600000,10000,0,0,256,171,1554,256,256,0,0,16186,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1461,14610000,10000,0,0,256,171,1555,256,256,0,0,16189,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1462,14620000,10000,0,0,256,171,1556,256,256,0,0,16191,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,22 ,5 ,03,1 +[Hera] [HADES][DOE ] 1463,14630000,10000,0,0,256,171,1557,256,256,0,0,16194,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1464,14640000,10000,0,0,256,171,1558,256,256,0,0,16198,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1465,14650000,10000,0,0,256,171,1559,256,256,0,0,16202,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1466,14660000,10000,0,0,256,171,1560,256,256,0,0,16205,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1467,14670000,10000,0,0,256,171,1562,256,256,0,0,16207,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1468,14680000,10000,0,0,256,171,1563,256,256,0,0,16210,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1469,14690000,10000,0,0,256,171,1564,256,256,0,0,16214,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1470,14700000,10000,0,0,256,171,1565,256,256,0,0,16217,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1471,14710000,10000,0,0,256,171,1566,256,256,0,0,16218,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1472,14720000,10000,0,0,256,171,1567,256,256,0,0,16222,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1473,14730000,10000,0,0,256,171,1568,256,256,0,0,16225,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1474,14740000,10000,0,0,256,171,1570,256,256,0,0,16228,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1475,14750000,10000,0,0,256,171,1571,256,256,0,0,16231,40020,41782,1,52435,6488,6613,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1476,14760000,10000,0,0,256,171,1572,256,256,0,0,16237,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1477,14770000,10000,0,0,256,171,1573,256,256,0,0,16239,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1478,14780000,10000,0,0,256,171,1574,256,256,0,0,16241,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1479,14790000,10000,0,0,256,171,1575,256,256,0,0,16245,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1480,14800000,10000,0,0,256,171,1576,256,256,0,0,16249,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1481,14810000,10000,0,0,256,171,1578,256,256,0,0,16253,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1482,14820000,10000,0,0,256,171,1579,256,256,0,0,16257,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1483,14830000,10000,0,0,256,171,1580,256,256,0,0,16259,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1484,14840000,10000,0,0,256,171,1581,256,256,0,0,16261,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1485,14850000,10000,0,0,256,171,1582,256,256,0,0,16264,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1486,14860000,10000,0,0,256,171,1583,256,256,0,0,16265,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1487,14870000,10000,0,0,256,171,1584,256,256,0,0,16267,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1488,14880000,10000,0,0,256,171,1586,256,256,0,0,16270,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1489,14890000,10000,0,0,256,171,1587,256,256,0,0,16273,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1490,14900000,10000,0,0,256,171,1588,256,256,0,0,16275,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1491,14910000,10000,0,0,256,171,1589,256,256,0,0,16277,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1492,14920000,10000,0,0,256,171,1590,256,256,0,0,16287,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1493,14930000,10000,0,0,256,171,1591,256,256,0,0,16291,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1494,14940000,10000,0,0,256,171,1592,256,256,0,0,16294,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1495,14950000,10000,0,0,256,171,1594,256,256,0,0,16297,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1496,14960000,10000,0,0,256,171,1595,256,256,0,0,16300,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1497,14970000,10000,0,0,256,171,1596,256,256,0,0,16303,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1498,14980000,10000,0,0,256,171,1597,256,256,0,0,16306,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1499,14990000,10000,0,0,256,171,1598,256,256,0,0,16310,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1500,15000000,10000,0,0,256,171,1599,256,256,0,0,16314,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1501,15010000,10000,0,0,256,171,1600,256,256,0,0,16317,40020,41782,1,52435,6488,6613,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 [HADES][DOE ] 409,4090000,18446744073698631616,0,0,103558,33,1391,256,256,0,4895412794951723815,16329,40020,41782,0,52435,6488,6613,65536,1 +[03] 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1502,15020000,10930000,0,0,272148,171,1602,256,256,0,4712124240961208320,16333,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1503,15030000,10000,0,0,256,171,1603,256,256,0,0,16336,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1504,15040000,10000,0,0,256,171,1604,256,256,0,0,16339,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1505,15050000,10000,0,0,256,171,1605,256,256,0,0,16342,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1506,15060000,10000,0,0,256,171,1606,256,256,0,0,16345,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1507,15070000,10000,0,0,256,171,1607,256,256,0,0,16347,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1508,15080000,10000,0,0,256,171,1608,256,256,0,0,16350,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1509,15090000,10000,0,0,256,171,1610,256,256,0,0,16353,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1510,15100000,10000,0,0,256,171,1611,256,256,0,0,16355,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1511,15110000,10000,0,0,256,171,1612,256,256,0,0,16358,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1512,15120000,10000,0,0,256,171,1613,256,256,0,0,16361,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1513,15130000,10000,0,0,256,171,1614,256,256,0,0,16364,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,15 ,[HADES][DOE ] 1514,15140000,10000,0,0,256,172,1615,256,256,0,0,16367,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 5 ,03,2 +[Hera] [HADES][DOE ] 1515,15150000,10000,0,0,256,174,1616,256,256,0,0,16369,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1516,15160000,10000,0,0,256,174,1618,256,256,0,0,16372,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1517,15170000,10000,0,0,256,174,1619,256,256,0,0,16376,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1518,15180000,10000,0,0,256,174,1620,256,256,0,0,16378,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1519,15190000,10000,0,0,256,174,1621,256,256,0,0,16381,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1520,15200000,10000,0,0,256,174,1622,256,256,0,0,16383,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1521,15210000,10000,0,0,256,174,1623,256,256,0,0,16386,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1522,15220000,10000,0,0,256,174,1624,256,256,0,0,16388,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1523,15230000,10000,0,0,256,174,1626,256,256,0,0,16391,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1524,15240000,10000,0,0,256,174,1627,256,256,0,0,16404,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1525,15250000,10000,0,0,256,174,1628,256,256,0,0,16405,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1526,15260000,10000,0,0,256,174,1629,256,256,0,0,16409,40020,41782,1,52435,6488,6613,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1527,15270000,10000,0,0,256,174,1630,256,256,0,0,16415,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1528,15280000,10000,0,0,256,174,1631,256,256,0,0,16417,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1529,15290000,10000,0,0,256,174,1632,256,256,0,0,16421,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1530,15300000,10000,0,0,256,174,1634,256,256,0,0,16424,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1531,15310000,10000,0,0,256,174,1635,256,256,0,0,16428,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1532,15320000,10000,0,0,256,174,1636,256,256,0,0,16431,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1533,15330000,10000,0,0,256,174,1637,256,256,0,0,16443,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1534,15340000,10000,0,0,256,174,1638,256,256,0,0,16447,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1535,15350000,10000,0,0,256,174,1639,256,256,0,0,16450,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1536,15360000,10000,0,0,256,174,1640,256,256,0,0,16453,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1537,15370000,10000,0,0,256,174,1642,256,256,0,0,16457,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1538,15380000,10000,0,0,256,174,1643,256,256,0,0,16460,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1539,15390000,10000,0,0,256,174,1644,256,256,0,0,16462,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1540,15400000,10000,0,0,256,174,1645,256,256,0,0,16465,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1541,15410000,10000,0,0,256,174,1646,256,256,0,0,16467,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1542,15420000,10000,0,0,256,174,1647,256,256,0,0,16472,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1543,15430000,10000,0,0,256,174,1648,256,256,0,0,16473,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1544,15440000,10000,0,0,256,174,1650,256,256,0,0,16476,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1545,15450000,10000,0,0,256,174,1651,256,256,0,0,16478,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1546,15460000,10000,0,0,256,174,1652,256,256,0,0,16481,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1547,15470000,10000,0,0,256,174,1653,256,256,0,0,16483,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1548,15480000,10000,0,0,256,174,1654,256,256,0,0,16486,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1549,15490000,10000,0,0,256,174,1655,256,256,0,0,16488,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1550,15500000,10000,0,0,256,174,1656,256,256,0,0,16490,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1551,15510000,10000,0,0,256,174,1658,256,256,0,0,16493,40020,41782,1,52435,6488,6613,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1552,15520000,10000,0,0,256,174,1659,256,256,0,0,16499,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1553,15530000,10000,0,0,256,174,1660,256,256,0,0,16500,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1554,15540000,10000,0,0,256,174,1661,256,256,0,0,16504,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1555,15550000,10000,0,0,256,174,1662,256,256,0,0,16507,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1556,15560000,10000,0,0,256,174,1663,256,256,0,0,16510,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1557,15570000,10000,0,0,256,174,1664,256,256,0,0,16514,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1558,15580000,10000,0,0,256,174,1666,256,256,0,0,16519,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1559,15590000,10000,0,0,256,174,1667,256,256,0,0,16524,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1560,15600000,10000,0,0,256,174,1668,256,256,0,0,16528,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1561,15610000,10000,0,0,256,174,1669,256,256,0,0,16531,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1562,15620000,10000,0,0,256,174,1670,256,256,0,0,16534,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1563,15630000,10000,0,0,256,174,1671,256,256,0,0,16537,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1564,15640000,10000,0,0,256,174,1672,256,256,0,0,16549,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,25 ,3 ,01,1 +[Hera] [HADES][DOE ] 1565,15650000,10000,0,0,256,174,1674,256,256,0,0,16552,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1566,15660000,10000,0,0,256,174,1675,256,256,0,0,16554,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1567,15670000,10000,0,0,256,174,1676,256,256,0,0,16556,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1568,15680000,10000,0,0,256,174,1677,256,256,0,0,16558,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1569,15690000,10000,0,0,256,174,1678,256,256,0,0,16560,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1570,15700000,10000,0,0,256,174,1679,256,256,0,0,16562,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1571,15710000,10000,0,0,256,174,1680,256,256,0,0,16565,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1572,15720000,10000,0,0,256,174,1682,256,256,0,0,16568,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1573,15730000,10000,0,0,256,174,1683,256,256,0,0,16571,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1574,15740000,10000,0,0,256,174,1684,256,256,0,0,16573,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1575,15750000,10000,0,0,256,174,1685,256,256,0,0,16575,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1576,15760000,10000,0,0,256,174,1686,256,256,0,0,16577,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1577,15770000,10000,0,0,256,174,1687,256,256,0,0,16580,40020,41782,1,52435,6488,6613,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 [HADES][DOE ] 580,5800000,18446744073699581616,0,0,147310,35,2035,256,256,0,4895412794951724279,16585,40020,41782,0,52435,6488,6613,65536,1 +[01] 6 -1073741824 [HADES][DOE ] 1578,15780000,9980000,0,0,247852,174,1688,256,256,0,4711614213594808320,16587,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1579,15790000,10000,0,0,256,174,1689,256,256,0,0,16590,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1580,15800000,10000,0,0,256,174,1690,256,256,0,0,16593,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1581,15810000,10000,0,0,256,174,1691,256,256,0,0,16595,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1582,15820000,10000,0,0,256,174,1692,256,256,0,0,16598,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1583,15830000,10000,0,0,256,174,1694,256,256,0,0,16602,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1584,15840000,10000,0,0,256,174,1695,256,256,0,0,16604,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1585,15850000,10000,0,0,256,174,1696,256,256,0,0,16606,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1586,15860000,10000,0,0,256,174,1697,256,256,0,0,16609,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1587,15870000,10000,0,0,256,174,1698,256,256,0,0,16611,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1588,15880000,10000,0,0,256,174,1699,256,256,0,0,16614,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1589,15890000,10000,0,0,256,174,1700,256,256,0,0,16616,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1590,15900000,10000,0,0,256,174,1702,256,256,0,0,16619,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,26 ,3 ,01,2 +[Hera] [HADES][DOE ] 1591,15910000,10000,0,0,256,174,1703,256,256,0,0,16622,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1592,15920000,10000,0,0,256,174,1704,256,256,0,0,16625,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1593,15930000,10000,0,0,256,174,1705,256,256,0,0,16627,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1594,15940000,10000,0,0,256,174,1706,256,256,0,0,16630,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1595,15950000,10000,0,0,256,174,1707,256,256,0,0,16633,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1596,15960000,10000,0,0,256,174,1708,256,256,0,0,16636,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1597,15970000,10000,0,0,256,174,1710,256,256,0,0,16639,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1598,15980000,10000,0,0,256,174,1711,256,256,0,0,16641,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1599,15990000,10000,0,0,256,174,1712,256,256,0,0,16644,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1600,16000000,10000,0,0,256,174,1713,256,256,0,0,16647,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1601,16010000,10000,0,0,256,174,1714,256,256,0,0,16649,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1602,16020000,10000,0,0,256,174,1715,256,256,0,0,16660,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1603,16030000,10000,0,0,256,174,1716,256,256,0,0,16661,40020,41782,1,52435,6488,6613,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1604,16040000,10000,0,0,256,174,1717,256,256,0,0,16667,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1605,16050000,10000,0,0,256,174,1718,256,256,0,0,16670,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1606,16060000,10000,0,0,256,174,1719,256,256,0,0,16673,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1607,16070000,10000,0,0,256,174,1721,256,256,0,0,16675,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1608,16080000,10000,0,0,256,174,1722,256,256,0,0,16677,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1609,16090000,10000,0,0,256,174,1723,256,256,0,0,16681,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1610,16100000,10000,0,0,256,174,1724,256,256,0,0,16685,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1611,16110000,10000,0,0,256,174,1725,256,256,0,0,16687,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1612,16120000,10000,0,0,256,174,1726,256,256,0,0,16691,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1613,16130000,10000,0,0,256,174,1727,256,256,0,0,16695,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1614,16140000,10000,0,0,256,174,1729,256,256,0,0,16696,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1615,16150000,10000,0,0,256,174,1730,256,256,0,0,16700,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1616,16160000,10000,0,0,256,174,1731,256,256,0,0,16702,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1617,16170000,10000,0,0,256,174,1732,256,256,0,0,16706,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1618,16180000,10000,0,0,256,174,1733,256,256,0,0,16708,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1619,16190000,10000,0,0,256,174,1734,256,256,0,0,16711,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1620,16200000,10000,0,0,256,174,1735,256,256,0,0,16714,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1621,16210000,10000,0,0,256,174,1737,256,256,0,0,16716,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1622,16220000,10000,0,0,256,174,1738,256,256,0,0,16718,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1623,16230000,10000,0,0,256,174,1739,256,256,0,0,16721,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1624,16240000,10000,0,0,256,174,1740,256,256,0,0,16723,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1625,16250000,10000,0,0,256,174,1741,256,256,0,0,16726,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1626,16260000,10000,0,0,256,174,1742,256,256,0,0,16728,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1627,16270000,10000,0,0,256,174,1743,256,256,0,0,16731,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1628,16280000,10000,0,0,256,174,1745,256,256,0,0,16734,40020,41782,1,52435,6488,6613,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 [HADES][DOE ] 685,6850000,18446744073700121616,0,0,174202,32,2513,256,256,0,4895412794951724543,16749,40020,41782,0,52435,6488,6613,65536,1 +[00] 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1629,16290000,9440000,0,0,234016,174,1746,256,256,0,4711324303302328320,16754,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1630,16300000,10000,0,0,256,174,1747,256,256,0,0,16757,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1631,16310000,10000,0,0,256,174,1748,256,256,0,0,16761,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1632,16320000,10000,0,0,256,174,1749,256,256,0,0,16765,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1633,16330000,10000,0,0,256,174,1750,256,256,0,0,16780,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1634,16340000,10000,0,0,256,174,1751,256,256,0,0,16782,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1635,16350000,10000,0,0,256,174,1753,256,256,0,0,16785,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1636,16360000,10000,0,0,256,174,1754,256,256,0,0,16787,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1637,16370000,10000,0,0,256,174,1755,256,256,0,0,16789,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1638,16380000,10000,0,0,256,174,1756,256,256,0,0,16791,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1639,16390000,10000,0,0,256,174,1757,256,256,0,0,16794,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1640,16400000,10000,0,0,256,174,1758,256,256,0,0,16797,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,12 ,2 ,00,2 [HADES][DOE ] 1641,16410000,10000,0,0,256,174,1759,256,256,0,0,16801,40020,41782,1,52435,6488,6613,65536,1 + +[Hera] [HADES][DOE ] 1642,16420000,10000,0,0,256,174,1761,256,256,0,0,16804,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1643,16430000,10000,0,0,256,174,1762,256,256,0,0,16807,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1644,16440000,10000,0,0,256,174,1763,256,256,0,0,16812,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1645,16450000,10000,0,0,256,174,1764,256,256,0,0,16815,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1646,16460000,10000,0,0,256,174,1765,256,256,0,0,16820,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1647,16470000,10000,0,0,256,174,1766,256,256,0,0,16823,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1648,16480000,10000,0,0,256,174,1767,256,256,0,0,16825,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1649,16490000,10000,0,0,256,174,1769,256,256,0,0,16829,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1650,16500000,10000,0,0,256,174,1770,256,256,0,0,16832,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1651,16510000,10000,0,0,256,174,1771,256,256,0,0,16836,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1652,16520000,10000,0,0,256,174,1772,256,256,0,0,16839,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1653,16530000,10000,0,0,256,174,1773,256,256,0,0,16843,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1654,16540000,10000,0,0,256,174,1774,256,256,0,0,16845,40020,41782,1,52435,6488,6613,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1655,16550000,10000,0,0,256,174,1775,256,256,0,0,16853,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1656,16560000,10000,0,0,256,174,1777,256,256,0,0,16855,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1657,16570000,10000,0,0,256,174,1778,256,256,0,0,16858,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1658,16580000,10000,0,0,256,174,1779,256,256,0,0,16862,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1659,16590000,10000,0,0,256,174,1780,256,256,0,0,16865,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1660,16600000,10000,0,0,256,174,1781,256,256,0,0,16868,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1661,16610000,10000,0,0,256,174,1782,256,256,0,0,16870,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1662,16620000,10000,0,0,256,174,1783,256,256,0,0,16873,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1663,16630000,10000,0,0,256,174,1785,256,256,0,0,16876,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1664,16640000,10000,0,0,256,174,1786,256,256,0,0,16880,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1665,16650000,10000,0,0,256,174,1787,256,256,0,0,16884,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1666,16660000,10000,0,0,256,174,1788,256,256,0,0,16887,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,13 ,1 ,rajames,1 +[Hera] [HADES][DOE ] 1667,16670000,10000,0,0,256,174,1789,256,256,0,0,16900,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1668,16680000,10000,0,0,256,174,1790,256,256,0,0,16903,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1669,16690000,10000,0,0,256,174,1791,256,256,0,0,16906,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1670,16700000,10000,0,0,256,174,1793,256,256,0,0,16910,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1671,16710000,10000,0,0,256,174,1794,256,256,0,0,16912,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1672,16720000,10000,0,0,256,174,1795,256,256,0,0,16915,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1673,16730000,10000,0,0,256,174,1796,256,256,0,0,16918,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1674,16740000,10000,0,0,256,174,1797,256,256,0,0,16921,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1675,16750000,10000,0,0,256,174,1798,256,256,0,0,16932,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1676,16760000,10000,0,0,256,174,1799,256,256,0,0,16934,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1677,16770000,10000,0,0,256,174,1801,256,256,0,0,16936,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1678,16780000,10000,0,0,256,174,1802,256,256,0,0,16939,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1679,16790000,10000,0,0,256,174,1803,256,256,0,0,16943,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1680,16800000,10000,0,0,256,174,1804,256,256,0,0,16945,40020,41782,1,52435,6488,6613,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 [HADES][DOE ] 803,8030000,18446744073700781616,0,0,204434,30,2907,256,256,0,4895412794951724865,16954,40020,41782,0,52435,6488,6613,65536,1 +[rajames] 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1681,16810000,8780000,0,0,217096,174,1805,256,256,0,4710969968500408320,16960,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1682,16820000,10000,0,0,256,174,1806,256,256,0,0,16963,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1683,16830000,10000,0,0,256,174,1807,256,256,0,0,16966,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1684,16840000,10000,0,0,256,174,1809,256,256,0,0,16969,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1685,16850000,10000,0,0,256,174,1810,256,256,0,0,16972,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1686,16860000,10000,0,0,256,174,1811,256,256,0,0,16974,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1687,16870000,10000,0,0,256,174,1812,256,256,0,0,16976,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1688,16880000,10000,0,0,256,174,1813,256,256,0,0,16979,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1689,16890000,10000,0,0,256,174,1814,256,256,0,0,16982,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1690,16900000,10000,0,0,256,174,1815,256,256,0,0,16985,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1691,16910000,10000,0,0,256,174,1817,256,256,0,0,16988,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1692,16920000,10000,0,0,256,174,1818,256,256,0,0,16991,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,10 ,1 ,rajames,2 +[Hera] [HADES][DOE ] 1693,16930000,10000,0,0,256,174,1819,256,256,0,0,16995,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1694,16940000,10000,0,0,256,174,1820,256,256,0,0,16998,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1695,16950000,10000,0,0,256,174,1821,256,256,0,0,17001,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1696,16960000,10000,0,0,256,174,1822,256,256,0,0,17005,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1697,16970000,10000,0,0,256,174,1823,256,256,0,0,17007,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1698,16980000,10000,0,0,256,174,1825,256,256,0,0,17010,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1699,16990000,10000,0,0,256,174,1826,256,256,0,0,17013,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1700,17000000,10000,0,0,256,174,1827,256,256,0,0,17015,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1701,17010000,10000,0,0,256,174,1828,256,256,0,0,17018,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1702,17020000,10000,0,0,256,174,1829,256,256,0,0,17021,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1703,17030000,10000,0,0,256,174,1830,256,256,0,0,17022,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1704,17040000,10000,0,0,256,174,1831,256,256,0,0,17026,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1705,17050000,10000,0,0,256,174,1833,256,256,0,0,17028,40020,41782,1,52435,6488,6613,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1706,17060000,10000,0,0,256,174,1834,256,256,0,0,17034,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1707,17070000,10000,0,0,256,174,1835,256,256,0,0,17036,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1708,17080000,10000,0,0,256,174,1836,256,256,0,0,17038,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1709,17090000,10000,0,0,256,174,1837,256,256,0,0,17049,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1710,17100000,10000,0,0,256,174,1838,256,256,0,0,17053,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1711,17110000,10000,0,0,256,174,1839,256,256,0,0,17057,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1712,17120000,10000,0,0,256,174,1841,256,256,0,0,17060,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1713,17130000,10000,0,0,256,174,1842,256,256,0,0,17063,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1714,17140000,10000,0,0,256,174,1843,256,256,0,0,17065,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1715,17150000,10000,0,0,256,174,1844,256,256,0,0,17067,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1716,17160000,10000,0,0,256,174,1845,256,256,0,0,17069,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1717,17170000,10000,0,0,256,174,1846,256,256,0,0,17072,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1718,17180000,10000,0,0,256,174,1847,256,256,0,0,17074,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1719,17190000,10000,0,0,256,174,1849,256,256,0,0,17077,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 [HADES][DOE ] 1720,17200000,10000,0,0,256,174,1850,256,256,0,0,17082,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 2147483648 9223372036854775807 4611686018427387902 2147483648 [HADES][DOE ] 1721,17210000,10000,0,0,256,175,1851,256,256,0,0,17085,40020,41782,1,52435,6488,6613,65536,1 +[Hera] -1 0 56088 [HADES][DOE ] 1722,17220000,10000,0,0,256,175,1852,256,256,0,0,17088,40020,41782,1,52435,6488,6613,65536,1 +[Hera] -56088 14285 5 [HADES][DOE ] 1723,17230000,10000,0,0,256,175,1853,256,256,0,0,17091,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 25 2 25 -5 [HADES][DOE ] 1724,17240000,10000,0,0,256,175,1854,256,256,0,0,17095,40020,41782,1,52435,6488,6613,65536,1 +[Hera] -2 5 [HADES][DOE ] 1725,17250000,10000,0,0,256,177,1855,256,256,0,0,17099,40020,41782,1,52435,6488,6613,65536,1 +[Hera] -5 3 -1 [HADES][DOE ] 1726,17260000,10000,0,0,256,177,1857,256,256,0,0,17102,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 0 -1 6 -1073741824 [HADES][DOE ] 1727,17270000,10000,0,0,256,177,1858,256,256,0,0,17106,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,17 ,0 ,zuse,1 +[Hera] [HADES][DOE ] 1728,17280000,10000,0,0,256,177,1859,256,256,0,0,17108,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1729,17290000,10000,0,0,256,177,1860,256,256,0,0,17112,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1730,17300000,10000,0,0,256,177,1861,256,256,0,0,17115,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1731,17310000,10000,0,0,256,177,1862,256,256,0,0,17117,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1732,17320000,10000,0,0,256,177,1863,256,256,0,0,17119,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1733,17330000,10000,0,0,256,177,1865,256,256,0,0,17123,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1734,17340000,10000,0,0,256,177,1866,256,256,0,0,17127,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1735,17350000,10000,0,0,256,177,1867,256,256,0,0,17130,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1736,17360000,10000,0,0,256,177,1868,256,256,0,0,17133,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1737,17370000,10000,0,0,256,177,1869,256,256,0,0,17136,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1738,17380000,10000,0,0,256,177,1870,256,256,0,0,17139,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1739,17390000,10000,0,0,256,177,1871,256,256,0,0,17144,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1740,17400000,10000,0,0,256,177,1873,256,256,0,0,17147,40020,41782,1,52435,6488,6613,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1741,17410000,10000,0,0,256,177,1874,256,256,0,0,17154,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1742,17420000,10000,0,0,256,177,1875,256,256,0,0,17164,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1743,17430000,10000,0,0,256,177,1876,256,256,0,0,17168,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1744,17440000,10000,0,0,256,177,1877,256,256,0,0,17171,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1745,17450000,10000,0,0,256,177,1878,256,256,0,0,17174,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1746,17460000,10000,0,0,256,177,1879,256,256,0,0,17178,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1747,17470000,10000,0,0,256,177,1881,256,256,0,0,17182,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1748,17480000,10000,0,0,256,177,1882,256,256,0,0,17185,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1749,17490000,10000,0,0,256,177,1883,256,256,0,0,17189,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1750,17500000,10000,0,0,256,177,1884,256,256,0,0,17192,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1751,17510000,10000,0,0,256,177,1885,256,256,0,0,17196,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1752,17520000,10000,0,0,256,177,1886,256,256,0,0,17198,40020,41782,1,52435,6488,6613,65536,1 +[Hera] [HADES][DOE ] 1753,17530000,10000,0,0,256,177,1887,256,256,0,0,17200,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 [HADES][DOE ] 1754,17540000,10000,0,0,256,178,1889,256,256,0,0,17203,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 9223372036854775807 4611686018427387902 2147483648 -1 0 [HADES][DOE ] 1755,17550000,10000,0,0,256,178,1890,256,256,0,0,17210,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 56088 -56088 14285 5 25 [HADES][DOE ] 1756,17560000,10000,0,0,256,178,1891,256,256,0,0,17213,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 2 25 -5 -2 [HADES][DOE ] 1757,17570000,10000,0,0,256,178,1892,256,256,0,0,17215,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 5 -5 3 [HADES][DOE ] 1758,17580000,10000,0,0,256,178,1893,256,256,0,0,17218,40020,41782,1,52435,6488,6613,65536,1 +[Hera] -1 0 -1 6 -1073741824 [HADES][DOE ] 1759,17590000,10000,0,0,256,178,1894,256,256,0,0,17222,40020,41782,1,52435,6488,6613,65536,1 +[Hera] DOE-RUN,19 ,0 ,zuse,2 +[Hera] 1 2 [HADES][DOE ] 1760,17600000,10000,0,0,256,178,1895,256,256,0,0,17225,40020,41782,1,52435,6488,6613,65536,1 +[Hera] -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 [HADES][DOE ] 1761,17610000,10000,0,0,256,178,1897,256,256,0,0,17231,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 2147483648 -1 0 56088 [HADES][DOE ] 1762,17620000,10000,0,0,256,178,1898,256,256,0,0,17234,40020,41782,1,52435,6488,6613,65536,1 +[Hera] -56088 14285 5 25 2 25 [HADES][DOE ] 1763,17630000,10000,0,0,256,178,1899,256,256,0,0,17237,40020,41782,1,52435,6488,6613,65536,1 +[Hera] -5 -2 [HADES][DOE ] 1764,17640000,10000,0,0,256,178,1900,256,256,0,0,17240,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 5 -5 3 -1 [HADES][DOE ] 1765,17650000,10000,0,0,256,178,1901,256,256,0,0,17244,40020,41782,1,52435,6488,6613,65536,1 +[Hera] 0 -1 6 -1073741824 [HADES][DOE ] 1766,17660000,10000,0,0,256,178,1902,256,256,0,0,17247,40020,41782,1,52435,6488,6613,65536,1 +[Hera] STD79-DOE: complete +[Hera] ok +[Hera] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 369948055071] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok> BYE +[Hera] BYE: reaping children +[Hera] PARITY:KILL vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d name=Hermes +[Hera] PARITY:KILL vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 name=Artemis +[Hera] Stadium: dispatch cell=21510 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 name=rajames +[Hera] Stadium: dispatch cell=63095 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 name=rajames~user +[Hera] Stadium: dispatch cell=42504 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb name=00 +[Hera] Stadium: dispatch cell=1048 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 name=00~user +[Hera] Stadium: dispatch cell=73490 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 name=01 +[Hera] Stadium: dispatch cell=31906 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f name=01~user +[Hera] Stadium: dispatch cell=63139 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 name=02 +[Hera] Stadium: dispatch cell=52799 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 name=02~user +[Hera] Stadium: dispatch cell=11282 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 name=03 +[Hera] Stadium: dispatch cell=21695 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe name=03~user +[Hera] Stadium: dispatch cell=42689 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 name=04 +[Hera] Stadium: dispatch cell=1247 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 name=04~user +[Hera] Stadium: dispatch cell=78688 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 name=05 +[Hera] Stadium: dispatch cell=37104 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 name=05~user +[Hera] Stadium: dispatch cell=68314 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf name=06 +[Hera] Stadium: dispatch cell=31950 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 name=06~user +[Hera] BYE: cold restart diff --git a/logs/20260912-170407/aarch64/qemu-aarch64-20260912-170407.log b/logs/20260912-170407/aarch64/qemu-aarch64-20260912-170407.log new file mode 100644 index 00000000..369a1f46 --- /dev/null +++ b/logs/20260912-170407/aarch64/qemu-aarch64-20260912-170407.log @@ -0,0 +1,10049 @@ +UEFI firmware (version 2025.11-3ubuntu7 built at 11:11:58 on Mar 31 2026) +[=3hBdsDxe: failed to load Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0): Not Found +BdsDxe: failed to load Boot0003 "UEFI QEMU QEMU USB HARDDRIVE 1-0000:00:04.0-1" from PciRoot(0x0)/Pci(0x4,0x0)/USB(0x0,0x0): Not Found +BdsDxe: loading Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0) +BdsDxe: starting Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Collecting boot information... +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: aarch64 +Build: Sep 12 2026 15:56:04 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 108 +Total memory: 4093 MB +Usable memory: 4056 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 1039985 + Free pages : 1038574 + Used pages : 1411 + Total MB : 4062 + Free MB : 4056 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +AArch64: running at EL1 +IDT installed. + +APIC: init... +PSCI: no DTB -- using HVC (QEMU virt-machine default) +GICv2: no DTB GIC node -- using QEMU virt-machine defaults +GICv2: distributor+CPU interface enabled, PPI 30 +APIC: init done + +Timer: init... +Timer: AArch64 generic timer initialised. +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 2147483608 + Free bytes: 2147483608 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 1207959552 + Heap end addr: 3355443200 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 335544 cells (20971 KB), 202 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000040807000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 157267] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 3017884] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 4755953] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 4796869] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 4838163] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 4898412] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 4943473] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4994379] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 5029175] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5261416] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 5835731] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6102550] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 6323381] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6368931] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6627885] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6962966] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 7014921] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7062864] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 7430630] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7480247] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7530567] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7913477] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7970678] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8022239] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 8414956] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 8447222] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8694804] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8748455] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8790582] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8837636] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8879792] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 9122365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9152538] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9203267] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9253418] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9600793] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9642902] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9697216] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9982607] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10082057] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10132354] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10496463] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10546442] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10598169] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 10947150] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11119499] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11166787] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11391898] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11791411] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11836649] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11889174] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12220332] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12271291] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12322019] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12713413] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12780602] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13011105] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13173044] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13400824] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13471036] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 13618507] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13684178] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13905980] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14013727] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14369826] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14416393] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14466026] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14777392] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 14820152] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14869225] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 15189417] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 15234766] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 15283375] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 15635292] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 15688005] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 15739139] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 16119041] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 16151533] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 16179992] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 16235861] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 16269509] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 16454797] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 16552011] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 16592656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 16620240] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 16665956] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 16862741] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 17110582] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 17310055] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 17400865] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 17545241] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 17723263] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 17776753] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 17859391] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 18191656] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 18285734] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 18334552] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 18497353] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 18678427] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 18761871] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 18818020] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 18855176] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 18887150] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 18920717] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 19109404] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 19146898] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 19211081] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 19253645] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 19281164] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 19308535] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 19496266] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 19586797] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 19869676] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 19925127] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 20018953] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 20364154] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 20429254] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 20495318] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 20897026] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 20929088] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 20962747] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 21018409] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 21053577] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 21082873] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 21254061] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 21308478] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 21343493] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 21379202] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 21418511] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 21443762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 21471510] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 21524715] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 21704738] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 21909517] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 22089838] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 22226493] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 22276038] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 22666506] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 22710006] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 22761831] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 23141572] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 23176403] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 23209717] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 23449467] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 23532219] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 23562456] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 23594705] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 23648718] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 23916258] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 23971700] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 24003683] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 24057077] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 24090288] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 24125087] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 24308938] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 24362390] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 24415931] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 24457309] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 24509686] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 24860573] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 24903844] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 24959738] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 25310208] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 25354040] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 25561109] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 25766738] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 25799467] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 25838592] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 25866482] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 26082269] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 26222702] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 26400952] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 26594300] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 26636887] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 26684442] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 27038843] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 27106387] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 27282213] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 27373431] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 27522685] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 27557657] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 27594765] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 27629286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 27883273] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 27959527] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 28213733] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 28424448] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 28474145] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 28671418] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 28832663] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 28866676] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 28910643] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 29091950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 29186721] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 29264217] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 29434186] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 29646009] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 29690597] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 29739324] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 30066853] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 30110176] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 30159713] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 30482320] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 30525917] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 30562438] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 30787891] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 30829655] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 30873753] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 30925088] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 30958371] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 30994370] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 31262855] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 31321138] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 31359526] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 31538963] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 31784781] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 31832924] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 32141024] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 32188314] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 32237566] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 32403127] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 32576807] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 32617780] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 32693361] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 32735707] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 32777919] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 32955754] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 33061304] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 33096487] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 33134802] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 33175963] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 33218210] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 33254859] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 33474447] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 33505767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 33533217] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 33596982] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 33646711] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 33960721] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 34003641] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 34053068] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 34346400] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 34391211] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 34438292] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 35258424] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 35361307] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 35412975] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 35627754] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 35797085] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 35829015] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 35856664] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 36071010] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 36103540] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 36137611] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 36176404] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 36201445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 36229678] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 36271979] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 36449417] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 36627888] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 36673956] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 36725298] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 37058754] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 37091862] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 37279645] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 37337319] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 37364588] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 37400258] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 37443622] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 37473151] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 37503354] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 37553154] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 37766729] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 37918228] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 37969508] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 38179754] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 38315466] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 38416210] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 38588016] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 38684446] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 38740485] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 38777836] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 38814121] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 38856473] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 38899673] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 39089416] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 39141417] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 39161976] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 39187273] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 39249419] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 39305216] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 39682944] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 39874467] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 39921218] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 40078885] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 40122117] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 40169645] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 40552157] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 40753292] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 40881584] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 41166685] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 41270308] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 41319623] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 41487406] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 41536322] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 41717854] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 41777853] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 41957296] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 42179985] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 42232339] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 42262405] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 42290567] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 42344497] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 42378304] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 42539359] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 42651831] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 42680014] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 42708977] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 42757692] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 42807777] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 43114181] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 43164696] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 43212341] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 43546578] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 43575963] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 43626263] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 43659130] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 43693190] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 43876111] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 43909599] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 43934362] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 43997335] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 44046384] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 44351623] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 44390920] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 44440501] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 44702767] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 44790048] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 44834081] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 44944911] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 45194541] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 45235624] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 45281159] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 45439614] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 45617082] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 45663002] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 45685602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 45713510] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 45763168] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 45812104] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 46129401] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 46174975] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 46224959] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 46560705] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 46604023] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 46665567] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 46706262] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 46752797] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 46979947] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 47026175] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 47318938] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 47403754] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 47453855] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 47777464] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 47810515] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 47849201] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 47873230] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 47900039] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 47954344] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 48124102] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 48247797] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 48379644] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 48422488] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 48470356] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 48810222] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 48843057] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 48882094] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 48907473] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 49082975] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 49146636] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 49191701] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 49486104] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 49597303] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 49643336] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 49916961] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 49979060] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 50012896] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 50037813] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 50064324] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 50122106] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 50177756] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 50542872] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 50642801] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 50721426] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 51099371] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 51634803] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 52440484] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 52495248] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 52812896] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 52874907] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 52968375] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 53051538] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 53331213] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 53395665] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 53462982] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 54160568] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 54645666] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 54729300] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 55649244] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 55694755] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 55741726] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 55774372] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 56004183] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 56308042] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 56375881] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 56610295] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 56862308] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 57272427] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 57365121] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 57696886] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 57742791] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 58517500] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 58549522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 58593430] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 58691242] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 60243778] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 62281194] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 62347598] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 62414318] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 63437986] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 63516846] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 63588506] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 64338194] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 64423894] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 64709740] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 65062872] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 65238951] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 65477195] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 65545804] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 65586808] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 65629223] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 65855431] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 65885388] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 65919356] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 65990990] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 66051737] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 66446097] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 66516028] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 66820045] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 67286409] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 67349102] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 67414363] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 68068335] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 68103142] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 68166188] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 68203158] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 68244282] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 68484313] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 68523757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 68564420] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 68675680] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 68984934] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 69088859] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 69489101] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 69556124] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 69811047] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 70253701] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 70512581] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 70611130] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 70940386] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 70971223] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 71028522] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 71214706] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 71261970] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 71336493] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 71361747] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 71390933] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 71687813] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 71741313] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 72138769] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 72399252] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 72459856] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 72519261] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 72674439] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 72892454] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 72952611] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 73683876] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 73743632] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 73804940] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 73849629] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 73893832] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 74130288] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 74165105] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 74202686] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 74306454] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 74370326] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 74831894] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 75075087] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 75139937] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 75216240] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 75564885] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 75609940] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 75681431] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 75920559] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 75965813] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 76018556] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 76053537] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 76090922] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 76372067] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 76439690] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 76870553] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 76912929] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 76976519] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 77297127] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 77341057] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 77593663] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 77635063] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 77680822] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 77734024] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 77793333] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 77841217] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 78076673] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 78106953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 78142215] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 78197480] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 78264545] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 78684143] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 78740947] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 79012510] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 79314874] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 79356675] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 79399770] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 79601316] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 79853543] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 79896382] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 80197553] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 80278866] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 80327606] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 80390148] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 80789640] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 80854606] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 80923088] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 81328326] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 81372673] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 81610215] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 81680452] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 81727473] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 81771936] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 82029038] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 82099818] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 82145843] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 82194262] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 82449530] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 82483128] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 82517919] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 82572854] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 82639572] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 83044836] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 83303618] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 83378108] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 83571614] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 83814668] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 83886131] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 84251357] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 84309150] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 84634688] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 84824745] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 85086246] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 85127219] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 85521958] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 85593109] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 85853203] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 86092238] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 86341583] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 86441838] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 86543922] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 86901098] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 86945699] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 86978274] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 87207924] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 87321875] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 87370351] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 87599157] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 87641932] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 87675820] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 87708014] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 87746008] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 87771028] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 87798794] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 87853162] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 87902632] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 88221921] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 88268507] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 88314636] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 88658690] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 88697389] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 88923810] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 89097843] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 89138115] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 89186236] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 89572070] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 89782943] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 89829508] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 89980050] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 90022275] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 90333911] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 90680910] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 90717202] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 90765946] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 90928070] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 90957735] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 91173962] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 91215498] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 91245505] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 91272215] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 91301293] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 91355672] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 91572217] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 91614998] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 91645748] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 91668108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 91695137] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 91741038] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 91787812] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 92069718] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 92161677] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 92200612] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 92402286] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 92943628] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 92994547] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 93043651] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 93367732] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 93401143] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 93448578] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 93730062] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 93762882] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 93798718] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 93937657] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 93979601] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 94224649] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 94587554] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 94650589] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 94686372] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 94736489] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 94769128] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 94799296] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 94825077] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 95040072] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 95066332] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 95094126] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 95120006] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 95171071] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 95203611] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 95236938] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 95274243] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 95300365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 95532802] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 95589857] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 95636002] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 96037687] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 96248422] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 96293355] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 96446927] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 96487969] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 96535526] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 96863251] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 96917245] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 97003003] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 97217076] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 97376355] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 97418910] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 97466151] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 97775299] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 97819685] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 97866557] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 98173841] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 98204986] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 98232735] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 98283615] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 98315210] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 98476532] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 98517865] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 98564724] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 98590769] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 98617670] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 98643388] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 98693517] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 98726477] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 98759615] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 98961619] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 98985920] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 99011498] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 99064068] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 99112311] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 99457806] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 99500008] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 99547904] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 99864078] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 99909515] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 99956867] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 100281798] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 100324809] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 100357650] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 100407350] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 100443007] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 100480605] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 100650934] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 100736601] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 100771181] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 100803290] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 100828877] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 100879677] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 100913164] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 100945190] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 101189871] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 101243969] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 101270449] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 101322283] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 101529343] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 101735753] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 101778561] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 101991741] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 102843577] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 102903367] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 102949549] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 103025658] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 103664743] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 103713083] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 103762556] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 103926754] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 103959032] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 103986251] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 104243042] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 104291066] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 104322882] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 104360846] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 104406984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 104640750] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 104709116] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 104773049] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 105192920] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 105248375] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 105492748] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 105695405] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 105989092] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 106043258] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 106432464] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 106500972] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 106590354] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 107025209] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 107067684] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 107106829] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 107167089] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 107338903] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 107378218] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 107428495] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 107456522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 107503418] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 107579176] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 107625363] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 107796394] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 107854123] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 107934734] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 108323002] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 108387983] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 108452926] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 108857370] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 108920712] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 108985739] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 109123412] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 109263819] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 109318223] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 109363189] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 109617440] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 109665659] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 109712846] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 109750688] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 109834896] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 110070464] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 110159929] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 110206559] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 110233886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 110263800] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 110333168] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 110395503] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 110786776] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 110835138] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 110884776] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 111244466] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 111304944] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 111372571] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 111853148] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 111930480] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 112153493] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 112378776] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 112415309] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 112443954] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 112501683] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 112536684] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 112575159] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 112611337] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 112682179] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 112947680] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 113048460] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 113099858] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 113133463] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 113168411] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 113437300] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113512146] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 113871503] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 113911248] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113960475] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 114293261] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 114333989] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114386003] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 114729921] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 114774313] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114961296] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 115166266] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 115211890] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 115262187] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 115524310] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 115652308] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 115695562] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 115879569] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 115968220] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 116001938] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 116035345] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 116083374] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 116112784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 116286705] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 116334902] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 116376283] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 116535828] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 116728315] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 116776587] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 116925680] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 116972798] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117038109] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 117349810] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 117394321] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117593314] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 117771682] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 117833026] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 118039383] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 118210503] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 118244719] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 118274666] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 118486769] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 118520237] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 118556670] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 118598688] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 118625435] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 118654729] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 118894168] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 118943971] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 119093568] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 119133405] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 119185792] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 119554454] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 119765604] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 119876048] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 120245998] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 120279163] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 120308022] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120366764] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 120410497] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 120593091] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 120694048] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 120731107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 120760480] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 120813681] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120864983] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 121252894] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 121306687] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121556126] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 121635722] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 121776503] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 121838225] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122066129] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 122346095] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 122398558] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 122428488] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122484652] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 122517158] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 122551453] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 122590536] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 122623013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 122656340] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 122840021] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122893473] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 123047394] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 123237992] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123299448] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 123575483] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 123635639] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123687795] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 123848273] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 123887171] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123935687] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 124372673] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 124609895] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 124657180] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 124865799] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 125077179] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 125139250] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 125423789] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 125489961] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 125523553] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 125562874] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 125588356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 125617450] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 125811284] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 125861822] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 126022605] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 126065382] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126257131] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 126440230] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 126483028] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126531505] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 126828095] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 126884605] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126938639] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 127227281] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 127260868] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 127316854] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127370048] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 127663672] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 127697238] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 127727416] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127782401] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 127818146] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 127857299] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 128029089] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 128091370] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 128129971] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 128171801] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 128199453] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 128230005] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 128420656] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128460891] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 128614586] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 128660847] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128715531] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 129012281] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 129059187] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129115304] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 129409079] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 129452671] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129508809] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 129809613] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 129858461] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129912215] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 130212560] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 130247321] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 130270135] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 130317697] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 130354460] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 130388009] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 130418261] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 130478007] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 130648485] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 130684713] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 130715545] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 130736613] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 130767765] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 130824022] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 130880267] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 131173797] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 131218751] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131271025] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 131570345] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 131605600] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131656038] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 131761204] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 132025536] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 132071121] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132127723] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 132420325] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 132456425] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132501023] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 132803999] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 132829881] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 132857748] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132915847] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 132953754] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 132987861] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 133016544] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133197087] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 133249436] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 133285926] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 133328917] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 133357537] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 133387340] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 133441959] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133649959] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 133801964] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 133847992] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133899957] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 134307244] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 134358145] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134620036] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 134816028] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 134862236] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135059592] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 135396189] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 135484343] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135544876] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 135882609] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 135948160] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 135979693] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136047872] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 136275803] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 136321653] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 136379440] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136430251] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 136461791] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 136494938] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 136532965] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 136722099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 136777300] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 136849903] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136898948] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 137252581] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 137294603] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137343702] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 137378438] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 137748681] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 137791684] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137843226] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 138234398] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 138303051] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138608435] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 139040771] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 139083081] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 139123793] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 139194979] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 139405085] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 139448628] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 139494280] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 139528216] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 139567795] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 139632312] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 139867310] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 140088813] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 140307312] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140367420] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 140722765] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 140772289] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140849292] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 141015214] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 141070758] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141122038] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 141566584] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 141617752] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141688157] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 141971680] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 142019227] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 142048374] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142105338] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 142140636] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 142322920] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 142355974] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142428108] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 142465769] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 142498732] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 142689354] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 142718433] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 142749218] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 142816320] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142866524] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 143183788] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 143244503] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 143304231] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 143485745] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 143654333] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 143832361] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 143873625] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 144026329] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 144226031] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144278446] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 144434672] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 144471762] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 144643825] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144699505] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 144734454] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 144768551] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 144799375] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144854768] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 144891122] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 144927569] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 144972796] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 145129388] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 145158273] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 145212389] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145260609] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 145588740] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 145665771] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145701453] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 145913824] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 145960097] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 146005896] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 146608015] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 152796494] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 152871256] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 153094912] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 155179846] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155227551] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 157574504] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 157631549] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 157677377] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157953294] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 158726761] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 158760257] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 158789202] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158862417] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 159201245] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 159244616] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 159300585] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 159602086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 159642312] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 159726050] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 160042722] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 160192501] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 160808581] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 160951468] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161019825] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 161876239] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 161977730] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162064978] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 162339978] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 162642115] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162719885] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 163444686] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 163523510] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163605787] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 164063599] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 164120060] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 164369902] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164862108] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 164913844] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 164962749] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 165408756] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 166142836] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 166200351] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 166252154] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 166701689] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 166990754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 167044935] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 167125427] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167199049] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 168185625] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 168268690] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 168346933] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 168815227] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 169059936] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169179081] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 170226234] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 170452415] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 170491140] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170549401] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 170585381] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 170793238] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 170834656] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 170862344] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 170893742] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 170953211] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 171007880] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 171444762] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 171691597] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 171756859] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 173011914] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 173125408] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 173191774] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 173486379] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 173946581] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 174338931] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 174379747] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174455807] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 174686615] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 174739830] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 174785182] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 174817639] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 174853955] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 174913575] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175126519] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 175313079] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 175372541] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175439742] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 176006162] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 176266594] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176321893] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 176668144] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 176714515] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 176754476] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176987276] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 177022750] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 177061698] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 177108948] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 177137331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 177336399] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 177418291] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177473873] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 177826355] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 177890875] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177967133] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 178347185] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 178403103] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 178673615] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 179009009] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 179114412] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 179151272] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179226331] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 179424894] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 179490098] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 179546160] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 179583243] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 179623747] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 179696760] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179931041] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 180147930] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 180399132] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180471558] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 180893771] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 180953496] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181024307] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 181375920] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 181514064] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 181753669] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181811163] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 182241393] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 182278353] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 182499323] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182593674] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 182628609] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 182663259] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 182702275] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 182730062] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 182956209] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 183008431] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183060321] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 183389963] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 183445184] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183505690] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 183812138] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 183866772] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183929283] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 184303240] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 184369931] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184416411] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 184819698] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 184856377] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 184889237] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185173665] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 185205350] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 185238385] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 185280610] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 185314225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 185348927] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 185669201] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185730758] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 186185883] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 186380834] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186429384] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 186584508] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 186627555] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186857680] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 187014413] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 187279542] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 187370821] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187433308] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 187766485] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 187823787] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187885434] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 188218465] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 188260950] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 188297489] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188362718] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 188564439] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 188619574] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 188666424] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 188698833] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 188733520] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 188792457] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188856473] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 189170795] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 189225202] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189454504] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 189661264] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 189926722] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190015586] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 190426448] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 190467367] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 190515535] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 190547788] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 190785299] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 190917948] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190978762] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 191346392] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 191399774] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191596098] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 191810104] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 191994164] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192101014] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 192287914] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 192508862] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 192596322] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 192635384] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 192670587] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 192736243] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192796620] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 193311338] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 193404190] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 193447073] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193514781] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 193875904] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 193935715] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194003870] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 194366638] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 194432704] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194624334] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 194850310] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 194904940] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195131238] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 195474811] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 195529379] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 195579545] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195665142] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 195706982] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 195749445] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 195945319] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 196015405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 196071105] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 196132115] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196193352] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 196548116] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 196599698] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196825779] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 197031311] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 197071169] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197251650] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 197436569] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 197502407] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197749793] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 198107944] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 198199218] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198272072] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 198347377] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 198745319] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 198787396] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 198824680] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199089552] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 199150094] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 199195889] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 199246357] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 199498387] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 199546376] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 199596875] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 199629200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 199670942] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 199925145] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199992271] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 200036139] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 200094917] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200154759] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 200353630] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 200449966] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200511771] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 200682002] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 200766751] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200856303] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 200899907] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 200975877] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201205496] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 201278083] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 201348656] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201415097] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 201457167] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 201528751] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201787395] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 201834002] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 201874551] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 202057360] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202112806] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 202150498] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 202188191] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 202217249] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202275055] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 202311403] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 202349237] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 202377899] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202670910] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 202733130] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 202923315] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 203034632] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 203083256] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 203117719] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 203334610] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203448391] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 203486337] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 203545362] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203752635] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 203846218] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 203921720] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203974690] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 204007997] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 204060126] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204121769] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 204294606] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 204376144] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204430118] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 204467282] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 204705817] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204825656] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 204869097] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 204918654] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 205140415] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205228764] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 205280009] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 205316592] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 205346938] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205631357] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 205666920] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 205700920] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 205742461] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 205770479] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 205801711] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 206072520] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206158488] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 206189428] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 206242252] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206505675] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 206577003] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 206636793] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206703078] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 206947198] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 207042264] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207105949] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 207348372] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 207411358] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207476891] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 207518381] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 207759736] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207862245] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 207915716] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 207951874] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208260813] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 208331198] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 208364714] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 208402903] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 208605397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 208652866] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 208720537] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208784587] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 208822764] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 208883437] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209086310] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 209134128] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 209194431] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209259235] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 209477493] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 209542464] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209604674] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 209647538] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 209715680] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209932347] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 209972900] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 210037672] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210104470] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 210148242] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 210337857] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210398186] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 210440105] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 210480105] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210553257] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 210601045] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 210779103] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 210825159] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 210860654] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 210897740] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 210988831] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211056122] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 211244848] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 211312094] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211376094] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 211419233] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 211632808] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211691810] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 211735163] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 211796900] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211863236] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 211903996] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 212166709] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212230081] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 212272846] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 212328090] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212559267] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 212604296] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 212672711] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212734104] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 212771056] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 212979871] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 213022834] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 213070436] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 213111254] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 213155802] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 213185747] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 213380697] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 213474249] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213527855] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 213561152] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 213612081] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213856118] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 213895243] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 213961223] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 214017041] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214241770] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 214290948] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 214350347] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214405895] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 214437963] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 214478045] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214698665] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 214750354] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 214808167] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214866568] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 214903691] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 214946286] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 215147155] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 215204554] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 215247006] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 215313807] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215371299] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 215607679] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 215665464] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215737486] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 215781999] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 216018966] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216085451] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 216132247] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 216201561] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216273925] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 216478085] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 216526915] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216601533] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 216645973] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 216836518] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216899057] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 216943220] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 216992709] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 217049217] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 217086360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 217261280] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 217346051] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217434695] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 217475482] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 217538624] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217737924] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 217765832] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 217823359] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217884224] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 217926505] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 217989271] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218189102] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 218227999] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 218279587] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218341298] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 218378296] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 218413692] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218607115] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 218673763] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 218710937] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 218752541] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 218781699] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 218812810] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 219052095] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219130212] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 219165359] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 219217242] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219275849] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 219427308] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 219520497] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219583678] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 219621315] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 219676615] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219851586] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 219899905] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 219990582] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220045275] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 220076987] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 220116704] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220311907] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 220347579] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 220423538] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220485373] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 220521964] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 220559877] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 220756464] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 220808077] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 220866329] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 220938437] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220991760] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 221188088] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 221287105] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221344478] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 221380305] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 221441034] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221634080] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 221676470] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 221761566] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221816922] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 221849297] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 222046308] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222175746] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 222211179] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 222249165] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222307635] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 222346994] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 222563929] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 222628459] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 222656029] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 222687336] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 222754788] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222945416] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 223004055] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 223078801] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223132524] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 223166472] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 223224114] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223417031] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 223487735] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 223543527] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223597591] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 223631656] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 223870075] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223926360] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 223960468] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 224000324] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224059825] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 224097435] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 224261388] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224333191] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 224371212] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 224412360] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 224459410] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 224495381] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 224526033] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 224766166] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 224833523] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224888867] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 224922479] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 225142786] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225213851] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 225250517] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 225304477] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225360989] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 225598638] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 225662447] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225715351] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 225749409] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 225951433] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226050503] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 226084594] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 226135948] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226188555] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 226221611] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 226393569] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226476359] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 226518777] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 226551334] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226607436] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 226642606] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 226817520] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 226859517] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 226888950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 226920478] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 226987162] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227043286] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 227079987] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 227334168] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227439656] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 227475162] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 227523780] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227741274] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 227809145] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 227872849] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227926886] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 227961969] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 228132113] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228198255] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 228257823] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 228289423] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228348066] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 228381573] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 228543111] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 228641622] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 228691207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 228721833] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 228783382] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228836581] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 229012585] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 229093834] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229161659] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 229194811] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 229243272] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229302298] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 229507648] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 229560757] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229614053] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 229648107] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 229702011] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229929315] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 229997799] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 230037157] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230093635] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 230129795] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 230165348] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230387889] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 230414772] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 230455121] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 230525051] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 230555961] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 230780530] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 230865259] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230919117] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 230951925] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 231002345] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231232599] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 231275339] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 231331590] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231383756] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 231418109] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 231665692] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231726820] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 231772940] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 231814475] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231874686] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 232135292] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 232198112] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232255319] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 232289918] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 232477063] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 232564204] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 232596145] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 232625253] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 232687524] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232740883] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 232931747] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 233031208] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233085337] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 233119988] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 233179062] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233367482] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 233431714] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 233492354] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233549609] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 233584744] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 233757526] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233817180] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 233884593] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 233918922] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233974969] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 234009705] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 234049619] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 234259262] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 234318824] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 234350303] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 234407316] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234464441] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 234497169] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 234691604] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234776085] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 234806902] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 234860597] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234919935] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 234951764] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 235153188] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235193808] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 235227868] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 235285438] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235341614] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 235511923] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 235551170] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235640624] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 235677341] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 235710871] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235774617] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 235949005] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 236017965] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 236055491] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 236081515] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 236114138] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 236175221] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236227924] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 236260576] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 236315240] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236591447] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 236646776] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 236703196] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236919680] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 236957401] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 237045423] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 237098561] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 237129833] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 238188180] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 238304670] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238367730] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 238402431] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 238465344] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238685019] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 238737625] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 238795079] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238851226] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 238886129] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 238919576] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239123714] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 239185158] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 239230954] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 239273151] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 239301985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 239333828] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 239574856] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239640115] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 239674477] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 239724314] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239901793] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 239948044] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 240032146] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240085356] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 240118034] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 240168011] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240426580] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 240469576] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 240512631] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240568355] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 240603733] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 240783993] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240840745] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 240874627] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 240907048] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240960563] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 240996230] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 241034543] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 241075135] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 241113171] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 241294267] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 241370832] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241423522] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 241457482] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 241509469] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241703233] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 241728978] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 241766152] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241818375] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 241855050] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 241912197] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242086894] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 242132858] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 242216088] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242272410] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 242304896] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 242342096] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242533825] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 242568765] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 242623311] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242691525] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 242725544] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 242759641] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 242801759] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 243008362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 243038973] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 243097726] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243147439] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 243183973] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 243237937] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243292176] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 243491464] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 243537596] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243587505] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 243621750] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 243823056] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243877842] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 243915758] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 243966959] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244017167] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 244053186] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 244086412] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244142977] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 244339529] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 244375691] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 244416564] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 244444409] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 244475915] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 244685132] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244754712] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 244790363] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 244835806] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244886800] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 244924785] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 244973536] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245183186] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 245216326] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 245266165] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245323530] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 245359671] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 245397554] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245588113] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 245628953] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 245671309] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 245710797] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 245737059] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 245766068] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 245820187] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245997392] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 246062812] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 246117285] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246170913] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 246203747] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 246249816] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246300220] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 246520911] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 246568625] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246623082] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 246660198] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 246698422] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246948898] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 246983881] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 247017705] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 247061381] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 247091211] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 247120079] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 247343612] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247402206] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 247446966] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 247500561] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247549084] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 247582541] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 247790050] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247843344] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 247880092] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 247913066] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 247952145] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 247979023] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 248008646] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 248189427] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248249157] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 248281028] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 248330082] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248378161] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 248413795] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 248446239] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248662433] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 248693515] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 248723014] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 248766292] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 248795273] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 248826067] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 248888000] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249080177] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 249109493] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 249160738] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249213150] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 249247396] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 249290002] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249345926] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 249528572] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 249566518] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 249608416] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 249650177] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 249691927] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 249733068] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 249761187] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 249941791] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 249994420] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250048227] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 250078631] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 250131198] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250181634] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 250334267] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 250400294] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250488562] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 250519366] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 250575551] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250628803] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 250787933] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 250858220] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250917954] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 250962482] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 251012488] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 251062418] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 251229094] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 251254211] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 251299696] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251354197] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 251386787] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 251440449] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251491811] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 251646265] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 251770507] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251824066] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 251856775] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 251894909] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 251938966] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 252122585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 252141706] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 252186750] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252241992] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 252261322] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 252291415] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252323235] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 252342612] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 252399036] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 252442757] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252593886] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 252627766] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 252670819] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 252712120] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 252739970] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 252768283] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 252948411] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253006885] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 253035042] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 253084420] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253137338] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 253168108] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 253231782] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253421087] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 253486046] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 253520290] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 253560294] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 253585370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 253613396] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 253854273] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253898844] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 253928267] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 253962136] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254013030] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 254046222] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 254103410] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254294429] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 254326484] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 254362091] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 254403461] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 254429951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 254456956] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 254514657] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254723190] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 254764602] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 254822412] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254872005] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 254906846] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 254957616] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255247768] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 255278982] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 255312830] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 255354303] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 255381225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 255606053] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 255659261] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255710133] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 255745792] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 255794143] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255844110] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 256070050] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 256123744] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256172751] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 256208279] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 256243715] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 256285360] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 256311806] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 256515538] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 256576783] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256626441] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 256661342] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 256906824] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256993949] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 257026853] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 257076295] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257126633] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 257288834] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 257368661] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 257408663] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 257435378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 257465604] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 257514980] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257562931] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 257757286] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 257819919] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257868007] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 257900743] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 257956186] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258012531] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 258194909] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 258233252] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 258273750] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 258301321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 258331487] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 258386906] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258437519] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 258617347] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 258657068] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 258697176] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258754608] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 258789024] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 258826097] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 258866566] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 259060360] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 259097775] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 259139099] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 259167467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 259202933] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 259314509] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259537930] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 259578892] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 259635450] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259684580] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 259716996] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 259770080] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259975072] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 260005355] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 260052408] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260103750] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 260138379] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 260173579] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 260204074] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260423426] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 260460543] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 260497501] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 260541402] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 260571386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 260600443] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 260800564] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260897959] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 260929540] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 260976572] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261028091] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 261062064] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 261282189] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261332421] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 261366207] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 261411264] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261462456] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 261496980] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 261704655] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 261742280] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 261770597] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 261800552] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 261858553] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261908250] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 261939161] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 262151789] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262203315] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 262238044] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 262274905] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262325756] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 262357472] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 262547449] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 262589456] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262639140] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 262672001] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 262708341] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 262747637] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 262774411] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 262804528] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 263045754] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263096965] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 263127004] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 263165522] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263218686] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 263261708] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 263474722] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263527443] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 263558906] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 263600172] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 263635888] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263689427] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 263884688] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 263919305] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 263958169] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 263985540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 264014097] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 264087878] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264298426] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 264353016] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 264435616] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264521867] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 264568841] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 264778619] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264830144] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 264861022] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 264906073] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 264961221] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265181914] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 265219636] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 265280621] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265330153] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 265362349] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 265397018] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 265436717] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 265467715] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 265680284] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 265771193] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265823253] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 265862416] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 266097284] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266142559] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 266175253] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 266240604] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266292463] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 266510739] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 266563303] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266616229] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 266649665] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 266683383] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 266725360] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 266872317] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 266943087] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 267000004] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267049802] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 267079061] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 267118983] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267325630] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 267354400] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 267389223] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267442503] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 267474834] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 267533357] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267583327] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 267779797] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 267808776] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 267846648] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 267874509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 267904853] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 267974721] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268024811] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 268211675] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 268260817] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268313701] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 268343871] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 268380959] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268430647] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 268589880] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 268662040] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268704447] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 268735811] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 268772320] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 268811457] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 268838297] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 268867941] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 269088967] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269132745] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 269165551] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 269209563] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269262677] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 269295744] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 269330562] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 269545609] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 269569937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 269596717] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 269642181] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269692603] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 269732036] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 269909767] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269992083] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 270019924] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 270064589] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270120184] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 270150530] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 270432098] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270489776] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 270528513] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 270786306] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270860490] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 270888179] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 270979877] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271044562] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 271230310] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 271273274] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 271324441] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 271359602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 271395743] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 271456402] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271520286] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 271725301] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 271774556] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271823784] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 271855927] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 271911917] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271962880] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 272137456] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 272169458] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 272204020] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 272233141] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 272263373] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 272356202] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272588247] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 272618480] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 272666403] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272719844] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 272754379] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 272790911] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 272988174] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 273013666] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 273041212] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 273093373] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273146813] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 273180235] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 273400468] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273447638] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 273485871] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 273519795] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 273563815] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 273607979] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 273642275] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 273821673] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 273846643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 273872295] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 273917916] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273965270] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 273997477] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 274041419] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274091400] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 274295119] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 274349307] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274398316] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 274430376] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 274477131] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274527886] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 274688473] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 274782380] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274833865] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 274869170] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 274916626] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274965927] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 275159987] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 275194100] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 275248818] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 275283481] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 275318987] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 275359353] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 275384784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 275552145] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 275641278] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 275721315] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 275776321] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 275840781] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 275930835] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 276141981] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 276200052] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276248685] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 276283913] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 276482889] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276532040] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 276568972] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 276602790] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 276640905] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 276669102] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 276696923] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 276755928] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276956143] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 277029255] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 277123123] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 277300504] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277379763] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 277430823] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 277483150] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277532423] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 277565844] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 277796767] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277841934] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 277878100] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 277914834] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 277954170] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 277983034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 278013651] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 278189859] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278274336] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 278310640] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 278354076] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278396396] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 278435785] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 278614621] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278661232] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 278725554] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 278773301] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278824518] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 278863822] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 279038393] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279121981] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 279151474] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 279208219] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279256790] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 279290263] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 279459342] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279551359] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 279583842] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 279618565] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 279654677] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 279682243] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 279709904] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 279883404] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279984859] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 280015227] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 280060043] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280109404] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 280138793] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 280182463] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280395386] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 280435353] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 280480742] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280533109] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 280564268] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 280598725] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280787562] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 280819143] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 280863898] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280914137] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 280945765] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 280989075] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281038437] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 281209186] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 281289280] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281340164] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 281372821] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 281420311] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281469385] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 281503621] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 281689055] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281763552] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 281800183] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 281833845] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 281872013] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 281899333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 282053832] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 282108090] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 282178155] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 282204951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 282233840] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 282267130] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 282305823] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 282331781] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 282361166] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 282582390] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282643009] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 282674416] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 282713372] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282765062] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 282798257] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 283005018] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 283075524] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 283105649] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 283166550] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 283217030] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 283388088] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 283441852] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 283512859] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 283545958] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 283580487] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 283610783] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 283663262] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 283833289] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 283878415] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 283928964] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 283982767] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 284015802] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 284049999] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 284088736] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 284254075] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 284282039] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 284377205] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284429753] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 284464432] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 284518603] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284709412] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 284759774] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 284833117] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284884208] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 284924037] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 285120424] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285175124] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 285237897] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 285271318] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 285305654] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285360133] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 285393908] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 285572768] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 285625615] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 285681196] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 285709555] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 285760600] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285812841] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 285986810] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 286048898] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 286137337] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 286171177] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 286204198] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 286261472] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 286447484] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 286482819] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 286515865] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 286539276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 286567017] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 286628166] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 286678961] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 286709460] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 286905977] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 286951757] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 286980094] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 287030474] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 287085349] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 287117948] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 287277938] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 287363721] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 287394949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 287425407] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 287496622] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 287547227] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 287706567] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 287756160] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 287799818] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 287836416] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 287881492] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 287934052] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 287969568] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 288004812] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288064483] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 288251606] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 288320868] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288371644] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 288403863] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 288445644] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288497147] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 288669611] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 288757373] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288815044] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 288849867] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 288903083] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289316977] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 289351167] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 289405797] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289717344] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 289773182] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 289983673] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290060942] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 290114900] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 290194065] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290476628] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 290518992] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 290587218] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290655780] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 290696297] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 290921174] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290995789] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 291043868] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 291099642] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 291329635] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 291378096] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 291428068] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 291482317] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 291523508] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 291742825] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 291815830] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 291890552] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 291929618] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 292193455] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292252572] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 292295026] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 292369159] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292686869] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 292731457] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 292802660] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293109209] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 293148924] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 293227761] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293297744] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 293525916] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 293577631] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 293635771] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 293673410] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 293709066] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 293997631] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 294062042] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 294137073] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 294394497] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 294499085] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 294588386] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 294871220] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 294946273] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295245118] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 295288976] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 295370394] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295434209] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 295631602] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 295661291] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 295702790] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 295749299] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 295789441] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 295834597] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 296027014] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 296078042] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 296196426] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296249884] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 296288358] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 296329281] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296577001] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 296611135] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 296655850] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296714173] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 296756252] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 296797503] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 297033077] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 297065800] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 297114231] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 297188925] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 297401127] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 297440820] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 297491881] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 297523537] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 297556928] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 297806961] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 297862662] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 297899529] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 297941381] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 298001842] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 298037693] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 298093678] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 298320216] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 298357076] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 298399441] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 298626606] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 298679416] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 298721341] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 298766144] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 298797278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 298829779] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 299034414] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 299105896] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 299139905] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 299188597] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 299247703] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 299285774] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 299334099] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 299558167] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 299611070] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 299650181] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 299697445] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 299736916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 299768424] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 300017379] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 300075389] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 300117168] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 300174586] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 300237838] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 300469180] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 300521646] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 300582732] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 300621727] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 300663429] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 300707402] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 300744190] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 300985182] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 301058286] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301146978] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 301365985] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 301413072] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301469721] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 301507219] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 301558121] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301803507] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 301841704] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 301885056] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 301930025] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 301961329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 302182434] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 302259085] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 302318861] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 302361480] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 302416336] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 302670419] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 302708892] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 302762481] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303008765] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 303047158] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 303087809] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 303136237] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 303168663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 303202928] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 303252376] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303316243] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 303531315] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 303572895] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303637883] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 303676308] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 303721217] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303963563] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 304002430] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 304043638] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304105770] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 304144076] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 304184802] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 304398314] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 304429525] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 304460406] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 305830287] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 305895710] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 306144163] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 306192206] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 306255674] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 306293392] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 306513635] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 306587576] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 306627796] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 306668000] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 306730021] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 306771217] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 306998937] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 307046053] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 307076507] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 307108551] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 307163695] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 307236367] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 307453452] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 309204023] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309274718] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 309314261] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 309362036] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309575468] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 309628057] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 309670203] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 309719262] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 309752005] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 309787081] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 309993122] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310065794] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 310107974] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 310150206] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310211543] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 310256555] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 310491318] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310552686] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 310595632] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 310636013] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310694365] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 310912703] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 310956241] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311021263] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 311062939] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 311104228] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311347602] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 311387966] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 311429496] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311493962] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 311693636] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 311737386] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311802571] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 311843164] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 311884764] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311945551] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 311986993] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 312202282] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312265885] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 312304961] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 312346765] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312411019] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 312454593] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 312671788] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312736201] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 312777196] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 312827702] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313055056] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 313089376] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 313137208] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313196955] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 313239703] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 313463136] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313526179] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 313565698] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 313606885] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313667366] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 313705638] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 313753476] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313986936] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 314024265] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 314068326] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 314120072] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 314340139] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 314385163] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 314416248] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 314449796] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 314502836] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 314570540] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 314779976] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 314836016] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 314897058] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 314948591] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 315017698] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 315308302] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 315338706] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 315394529] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 315452207] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 315635071] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 315691056] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 315743093] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 315773544] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 315811468] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 315838475] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 315866652] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 316074210] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316124879] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 316154121] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 316207392] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316259142] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 316290173] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 316342690] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316557297] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 316586665] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 316642469] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316694147] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 316724772] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 316788148] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 317007915] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 317040652] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 317112703] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 317167348] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 317202675] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 317239618] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 317434237] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 317478017] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 317531144] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 317583244] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 317620414] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 318696392] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 318755807] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318806881] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 318840028] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 318888381] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318938864] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 319129620] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 319186411] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319237403] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 319268960] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 319324532] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319377330] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 319566720] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 319645484] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319696416] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 319730852] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 319765954] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319974404] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 320010859] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 320045119] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 320070724] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 320099739] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 320150669] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 320201779] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 320235627] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 320289627] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 320490562] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 320522724] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 320574769] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 320625366] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 320664585] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 320716167] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 320948705] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 320980614] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 321030971] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321086851] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 321297215] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 321377387] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321450708] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 321493805] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 321549537] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321792307] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 321828938] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 321863174] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 321888187] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 321917717] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 321977830] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322208868] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 322241376] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 322297356] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322349747] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 322383858] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 322619118] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322675984] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 322718831] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 322811930] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323075718] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 323128726] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 323165721] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323219166] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 323252509] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 323283905] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323339211] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 323553463] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 323588133] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 323615922] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 323645195] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 323701272] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323912485] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 323952375] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 323997262] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324054120] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 324087912] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 324142078] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324356192] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 324388405] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 324436162] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324486898] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 324519675] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 324555141] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 324734383] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 324764834] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 324823717] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324873670] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 324906066] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 324957349] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 325187993] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 325223599] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 325283088] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 325332436] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 325363728] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 325397485] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 325424706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 325452882] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 325726728] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 325783440] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 325834514] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 325875537] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 325931369] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 326152787] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 326209640] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 326265158] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 326297717] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 326331228] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 326358869] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 326552023] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 326616529] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 326665188] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 326696467] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 326753305] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 326983100] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 327009358] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 327043098] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 327071762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 327102610] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 327164086] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 327415898] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 327446131] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 327508141] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 327565821] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 327618536] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 327842602] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 327906323] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 327961610] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 327998120] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 328250936] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328308894] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 328342698] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 328381071] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 328411084] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 328442140] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 328722965] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328770332] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 328806375] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 328862813] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328921064] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 328955167] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 329000534] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 329173866] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 329217795] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 329261900] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 329305791] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 329335177] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 329365728] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 329671852] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 329738220] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 329781557] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 330142475] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 330187324] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 330217298] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 330541572] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 330591087] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 330627747] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 330703173] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 330946880] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 330987099] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 331024723] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 331062509] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 331089754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 331311745] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 331437752] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331494924] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 331702575] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 331744931] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331798787] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 331835084] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 331874681] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331930749] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 331965708] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 332003073] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 332231001] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 332276805] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 332307811] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 332397706] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 332596746] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 332636709] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 332750725] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 332807456] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 333018560] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 333111495] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 333163972] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 333205656] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 333242297] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 333464327] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 333492659] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 333521354] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 333611133] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 333664407] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 333696779] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 333760961] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 333984794] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 334014964] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 334086272] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 334128359] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 334157034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 334187386] Running FIND.existing: FIND DUP . CR +[Hera] 1252311824 +[Hera] [HADES][TEST ] [KRELTSC: 334479400] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 334554143] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 334762147] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 1252638144 +[Hera] [HADES][TEST ] [KRELTSC: 334838142] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 334890917] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 334922231] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 334972922] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335203604] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 335238169] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 335274448] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335326965] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 335359958] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 335392660] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 335433037] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 335460716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 335489089] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 335713717] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335765752] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 335799976] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 335838603] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335888700] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 335922486] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 336131642] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 336175696] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 336204997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 336233127] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 336291451] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 336341915] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 336550192] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 336617977] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 336693443] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 336874394] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 336913733] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 336952402] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 336979868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 337006575] Running LATEST.basic: LATEST @ . CR +[Hera] 1252393248 +[Hera] [HADES][TEST ] [KRELTSC: 337056600] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337112698] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 337145407] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 1252432432 +[Hera] [HADES][TEST ] [KRELTSC: 337348493] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337393444] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 337460238] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 1252432432 +[Hera] [HADES][TEST ] [KRELTSC: 337536427] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337584593] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 337617795] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 337821704] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 337890067] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 337923189] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 337949813] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 1252639656 +[Hera] [HADES][TEST ] [KRELTSC: 338040554] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 338236139] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 338268057] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 1252640120 +[Hera] [HADES][TEST ] [KRELTSC: 338392199] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 338443885] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 338643322] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 338684297] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 338725503] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 338777435] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 338810011] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 338843561] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 338881966] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 338909495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 338938926] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 339178038] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 339222152] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 339253346] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 339294068] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 339349386] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 339383274] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 339565006] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 339606333] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 339648840] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 339685097] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 339723870] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 339751792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 339780077] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 340204655] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340433154] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 340460698] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 1252644544 +[Hera] [HADES][TEST ] [KRELTSC: 340869522] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340924457] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 340957784] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 341489257] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 341545680] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 341733042] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 342234008] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 342288419] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 342326569] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 342771997] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 342828957] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 342864497] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 343100352] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 343134586] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 343193475] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 343230730] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 343414592] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 343443182] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 343500224] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 343533177] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 343572124] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 343610555] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 343637987] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 343667695] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 344017465] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 344063262] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 344090347] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 344170014] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 344383245] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 344433748] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 344759017] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 344821288] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 344853324] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 344888095] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 344926535] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 344953995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 344982359] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 345192218] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 345242962] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 345270691] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 345600998] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 345666016] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 345698244] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 346064827] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 346119383] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 346153700] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 346189828] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 346227804] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 346257919] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 346286424] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 1252650544 +[Hera] [HADES][TEST ] [KRELTSC: 346517719] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 346568477] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 346601344] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 346637857] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 346686702] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 346724876] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 1252403056 +[Hera] [HADES][TEST ] [KRELTSC: 347099349] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347146291] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 347179095] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 347372310] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 347405046] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 347430565] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 347462694] Running CURRENT.basic: CURRENT @ . CR +[Hera] 1252650544 +[Hera] [HADES][TEST ] [KRELTSC: 347517342] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347569867] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 347602236] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 1252647232 +[Hera] [HADES][TEST ] [KRELTSC: 347929664] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347971784] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 348002257] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 348067530] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 348329772] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 348413536] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 348475819] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 348685050] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 348723169] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 348749903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 348778124] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 348875533] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 348927509] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 348966056] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 349613318] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349659424] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 349691221] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 350018418] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 350064738] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 350098014] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 350134261] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 350174309] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 350216202] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 350399476] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 350451204] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 350487719] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 350512906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 350540169] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 350604209] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 350662172] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 350695156] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 350901737] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 350943316] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 350968443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 350997657] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 351041777] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 351096532] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 351295917] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 351352681] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 351394747] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 351419484] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 351496221] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 351553686] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 351754322] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 351793187] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 351837458] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 351871263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 351901957] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 351968078] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 352198024] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 352243563] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 352285699] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 352337711] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 352371193] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 352549468] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 352611382] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 352640128] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 352669214] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 352710718] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 352740301] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 352772685] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 352811330] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 352862182] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 353041001] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 353067114] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 353096524] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 353133994] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 353162552] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 353192321] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 353228387] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 353266891] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 353308057] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 353483425] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 353561306] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 353585534] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 353612707] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 353683408] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 353741905] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 353932600] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 353959950] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 354004119] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 354041232] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 354236676] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 354287115] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 354331946] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 354358758] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 354388308] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 354431274] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 354458943] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 354497108] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 354538686] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 354607597] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 354795271] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 354864800] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 354916494] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 354951636] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 354988351] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 355032204] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 355215087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 355248465] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 355335902] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 355391713] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 355426584] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 355666841] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 355711931] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 355737692] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 355815020] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 355875324] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 355912649] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 355959595] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356168783] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 356199572] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 356228900] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 356267170] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 356304963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 356337073] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 356575029] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356615397] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 356648685] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 356726809] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356784473] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 356966235] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 357038881] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 357087548] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 357128580] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 357168476] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 357351225] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 357391575] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 357414665] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 357465977] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 357545486] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 357580155] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 357652175] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 357856540] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 357886383] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 357918670] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 357973323] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 358011061] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 358207193] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 358251518] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 358280638] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 358315537] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 358452779] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 358659959] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 358730980] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 358827050] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 358880576] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 358914281] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 358952106] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 358985601] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 359224657] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 359279597] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 359317523] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 359356989] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 359382830] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 359414700] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 359638112] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 359686005] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 359719509] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 359750039] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 359970512] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 360006070] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 360041437] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 360081176] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 360106971] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 360135232] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 360172901] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 360221385] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 360404324] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 360477917] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 360526462] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 360557647] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 360592672] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 360630183] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 360656784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 360684368] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 360940669] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 360992058] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 361022069] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 361071002] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 361115236] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 361319831] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 361357007] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 361390759] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 361430717] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 361456394] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 361495566] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 361739590] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 361789285] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 361818765] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 361857955] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 361889254] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 361941665] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 361979023] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 362021974] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 362057560] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 362285277] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 362319971] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 362354771] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 362561641] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 362609332] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 362639625] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 362738152] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 362789038] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 362819958] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 362862977] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 363043004] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 363117667] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 363151203] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 363182775] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 363223050] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 363254943] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 363439989] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 363541489] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 363591038] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 363622993] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 363698968] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 363772087] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 363952082] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 364015746] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 364048493] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 364104210] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 364300707] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 364339924] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 364378343] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 364421024] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 364454416] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 364494498] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 364520204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 364547814] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 364860655] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 364903470] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 364933067] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 365034373] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 365088281] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 365131302] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 365268412] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 365496482] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 365551769] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 365723436] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 365813052] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366023019] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 366057878] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 366098977] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 366136404] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366210442] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 366388458] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 366424240] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 366449726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 366478601] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 366565453] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366752430] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 366785968] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 366867796] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366919653] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 366951958] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 367181391] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367229768] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 367263658] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 367350783] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367398151] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 367433437] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 367628948] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 367676897] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367756927] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 367792567] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 367832091] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 367880325] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 368107911] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 368143293] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 368191005] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 368222760] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 368277821] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 368311469] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 368514380] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 368545425] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 368602050] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 368635307] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 368669904] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 368696774] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 368726243] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 368898250] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 368956794] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 369051140] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 369083456] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 369147977] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 369176358] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 369405959] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 369441016] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 369478401] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 369519857] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 369548212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 369577305] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 369619504] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 369819423] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 369876108] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 369904680] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 369966347] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 369992997] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 370018485] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 370261531] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 370319874] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 370367412] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 370393733] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 370421190] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 370455890] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 370485655] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 370549700] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 370740143] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 370809269] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 370841725] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 370868758] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 370928707] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 371117810] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 371173508] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 371215889] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 371243712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 371272701] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 371524548] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 371589713] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 371662769] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 371762681] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 371818658] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 372023561] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 372062295] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 372092220] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 372147489] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 372183184] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 372218413] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 372246333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 372465531] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 372586674] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 372638206] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 372822628] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 372932262] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 372992029] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 373044090] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 373076673] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 373292993] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 373333172] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 373424830] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 373460732] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 373496911] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 373726729] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 373766638] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 373795519] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 373876951] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 373928441] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 374125199] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 374236185] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 374288705] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 374320583] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 374358162] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 374387313] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 374614985] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 374648286] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 374688394] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 374715602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 374745229] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 375005277] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 375103563] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 375135113] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 375199713] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 375251696] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 375461299] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 375522367] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 375561060] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 375615433] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 375649017] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 375686071] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 375907506] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 375967609] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 376001946] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 376091219] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376327596] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 376367891] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 376472651] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376521752] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 376556705] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 376805045] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 376863494] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376915873] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 376948446] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 376986535] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 377178672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 377246038] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 377356589] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 377406104] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 377438618] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 377699212] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 377751460] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 377785918] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 377818262] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 377847665] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 378047774] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 378096846] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 378162176] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 378208702] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 378237123] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 378264193] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 378473008] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 378573239] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 378619989] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 378652346] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 378691534] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 378721990] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 378959006] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 379038445] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 379078099] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 379104918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 379132763] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 379410504] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379494393] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 379524933] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 379558304] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 379585706] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379842344] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 379876244] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 379912261] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 379951299] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 379977037] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 380007232] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 380313970] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 380364465] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 380390891] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 380471893] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 380726443] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 380791044] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 380853961] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 380906138] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 380946846] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 381308038] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 381496758] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 381527502] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 381564359] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 381590013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 381621483] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 382643293] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 382837592] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 382920397] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 382958115] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 383046560] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 383094398] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 383126336] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 383196309] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 383405356] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 383437947] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 383543836] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 383597476] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 383774173] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 383820704] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 383888100] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 383917739] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 383950552] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 384056497] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 384320619] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 384353055] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 384567726] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 384652982] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 384706949] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 384795146] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 384848616] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 384883654] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 385070669] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 385091977] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 385115440] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 385236493] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 385290251] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 385325951] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 385568963] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 385622165] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 385655536] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 385737177] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 385838141] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 386046718] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 386073467] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 386101559] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 386140195] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 386174076] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 386361450] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 386466635] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 386518387] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 386552641] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 386586336] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 386615740] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 386673321] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 386870130] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 386905135] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 386937691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 386966106] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 387056609] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 387299044] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 387340341] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 387372812] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 387398976] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 387607410] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 387662095] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 387717707] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 387758640] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 387785971] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 387813265] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 388070927] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 388124156] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 388192155] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 388286413] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 388338237] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 388495763] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 388635394] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 388681336] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 388714539] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 388750064] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 388776661] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 388807376] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 389071720] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 389132324] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 389183890] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 389214435] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 389473422] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 389545441] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 389577931] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 389673911] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 389874326] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 389945474] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 389982676] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 390023252] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 390050200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 390216389] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 390316012] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 390369155] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 390401940] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 390469997] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 390523535] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 390562224] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 390824052] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 390866992] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 390896343] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 391144179] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 391195966] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 391228031] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 391261322] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 391291413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 391323358] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 391583470] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 391639267] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 391678365] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 391769486] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 391816438] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 391869795] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 392071557] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 392155639] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 392207075] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 392238637] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 392462069] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 392515606] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 392547782] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 392585517] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 392628307] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 392654690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 392684481] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 392939962] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 392997499] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 393032064] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 393119581] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 393346266] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 393391984] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 393428108] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 393455582] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 393487592] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 393701262] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 393750906] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 393786789] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 393871402] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 393923685] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 393955630] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 393990161] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 394153252] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 394191259] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 394222217] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 394300834] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 394351545] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 394381415] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 394612498] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 394693690] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 394747610] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 394780648] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 394864686] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395115258] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 395139281] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 395222083] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395275579] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 395308558] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 395344705] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 395540124] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 395574319] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 395654620] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395708395] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 395741462] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 396008678] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 396050379] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 396074876] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 396160799] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 396439615] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 396477878] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 396552921] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 396603277] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 396636470] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 396854600] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 396929805] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 396957129] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 396988052] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 397321070] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 397373106] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 397400818] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 397486789] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 397538735] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 397722489] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 397805456] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 397852077] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 397883745] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 397919258] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 397945152] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 397975365] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 398203852] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 398248905] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 398276605] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 398354824] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 398414838] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 398650081] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 398681762] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 398930834] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 399015402] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 399051680] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 399086042] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 399125244] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 399152134] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 399180291] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 399413392] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 399488019] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 399513982] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 399597827] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 399649626] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 399812115] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 399893598] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 399922766] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 399945496] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 400031505] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 400087545] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 400262645] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 400385447] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 400439589] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 400472556] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 400510689] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 400692930] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 400732645] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 400788557] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 400896909] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 400937350] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 401303674] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 401337485] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 401696486] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 401750548] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 401783744] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 401819517] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 401849899] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 401881622] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 402170656] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 402226118] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 402259465] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 402561687] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 402620419] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 402652618] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 402688790] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 402731785] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 402763150] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 402956732] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 403096167] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403149642] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 403355056] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 403452032] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403510781] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 403695359] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 403855854] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 403903935] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403960433] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 404000469] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 404264185] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 404318922] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 404352499] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 404599173] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 404679505] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 404725281] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 404773810] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 404804236] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 404832622] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 405102874] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 405173563] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 405217618] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 405322986] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 405562024] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 405597725] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 405706843] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 405939495] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 405976795] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 406069057] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 406128674] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 406165092] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 406437154] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 406494689] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 406528514] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 406572154] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 406798665] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 406846652] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 406894097] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 406941544] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 406972232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 407005075] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 407268976] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 407319670] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 407354923] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 407446618] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 407514594] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 407730400] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 407820299] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 407879603] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 407918640] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 408125861] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 408178850] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 408238972] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 408277251] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 408320895] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 408358810] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 408598611] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 408638583] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 408682129] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 408728798] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 408761447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 408793265] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 409065959] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 409122818] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 409161579] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 409439525] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 409524755] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 409582697] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 409624002] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 409884641] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 409943868] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 409982038] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 410027639] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 410066500] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 410301302] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 410339687] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 410384998] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 410421050] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 410482904] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 410662988] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 410754644] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 410819914] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 410893260] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 410940877] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 411211451] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 411283201] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 411306660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 411344506] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 415713235] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 415943817] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 415985315] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 420109778] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 420349011] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 420393161] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 424567507] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 424633275] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 424663770] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 424697228] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 424735055] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 424764332] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 424796410] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 425006523] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 425070490] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 425104203] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 425144390] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 425198018] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 425230669] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 425276818] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 425477860] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 425508135] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 425547947] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 425584564] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 425611630] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 425638519] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 425981268] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 426050163] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 426082995] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 426471184] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 426521015] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 426552788] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 426645324] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 426846822] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 426880235] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 426968585] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 427017070] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 427052890] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 427152604] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 427368232] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 427418354] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 427476327] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 427675900] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 427706880] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 427765137] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 427823133] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 427859171] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 427902073] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 427942233] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 428156458] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 428192197] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 428226555] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 428263571] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 428288150] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 428313525] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 428381364] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 428551360] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 428646304] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 428678381] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 428724016] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 428750433] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 428797523] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 428977166] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 429026749] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 429053821] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 429101632] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 429132052] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 429185939] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 429213513] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 429407145] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 429472915] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 429506953] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 429546325] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 429587284] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 429944831] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 430031576] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 430203846] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 430313383] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 430674147] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 430737948] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 430798217] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 430835706] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 430864877] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 430892327] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 430930095] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 431085046] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 431124805] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 431169558] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 431223329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 431250769] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 431286263] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 431313288] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 431339427] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 431497853] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 431549354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 431598967] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 431634209] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 431661502] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 431688835] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 431722726] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 431747501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 431773545] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 431807493] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 431989016] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 432050321] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 432106172] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 432132522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 432159657] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 432193478] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 432221046] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 432246016] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 432549677] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 432587340] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 432626003] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 432659868] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 432696683] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 432866233] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 432890828] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 432988873] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 433036898] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 433339080] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 433411395] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 433449087] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 433475954] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 433503726] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 433568961] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 433787003] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 433956655] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 434234106] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 434266417] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 434304308] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 434330070] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 434364181] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 434560982] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 434660655] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 434821606] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 434857382] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 435039470] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 435100240] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 435131166] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 435190900] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 435240390] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 435569350] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 435621361] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 435672222] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 436006773] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 436040709] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 436078621] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 436104977] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 436132676] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 436328183] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 436411464] Expected: Should print: 3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 436568031] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 436741330] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 436780198] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 436828471] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 436867147] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 436920485] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 436980978] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 437336436] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 437379084] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 437426013] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 437579700] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 437628595] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 437694179] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 437752019] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 437879590] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 438187918] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 438227509] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 438273818] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 438300307] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 438328386] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 438519500] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 438606431] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 438891382] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 438938953] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 438977723] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 438999415] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 439020394] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 439076826] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 439132367] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 439439415] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 439478560] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 439516708] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 439543320] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 439571451] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 439795874] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 439883072] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 440040382] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 440223019] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 440296577] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 440322885] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 440351618] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 440411406] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 440461186] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 440800611] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 440834839] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 440872245] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 440900765] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 440929573] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 441128837] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 441203226] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 441353941] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 441387046] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 441566725] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 441591620] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 441616324] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 441663987] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 441711899] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 441996189] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 442030086] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 442065162] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 442088992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 442115204] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 442158527] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 442209048] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 442537329] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 442569500] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 442606978] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 442632663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 442660146] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 442699702] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 442748886] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 443041711] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 443072894] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 443108767] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 443259782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 443300873] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 443386477] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 443435021] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 443589744] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 443624862] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 443802731] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 443827223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 443854428] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 443902743] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 443950005] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 444151210] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 444327253] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 444370971] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 444420394] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 444723067] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 444756886] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 444794409] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 444819596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 444848697] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 444914576] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 445126467] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 445273393] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 445316118] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 445517232] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 445669074] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 445702064] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 445740374] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 445766499] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 445794486] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 445984795] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 446043640] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 446221756] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 446279171] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 446488557] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 446668597] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 446900510] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 446967628] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 447016560] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 447051359] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 447114018] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 447313215] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 447646835] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 447696202] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 447745276] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 447896096] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 448132577] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 448170693] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 448197124] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 448225189] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 448284033] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 448333587] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 449778089] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 449854848] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 449881780] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 449924005] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 449951024] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 449979942] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 450036901] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 450086139] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 450414066] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 450448135] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 450488174] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 450516079] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 450755704] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 450830506] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 450880557] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 451190492] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 451226065] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 451263183] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 451305858] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 451342613] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 451381651] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 451409130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 451434563] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 451678503] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 451725727] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 451764004] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 451800615] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 451837022] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 451871826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 452040905] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 452134935] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 452186836] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 452228347] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 452265014] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 452304701] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 452334063] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 452361453] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 452431118] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 452483163] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 452520764] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 452559275] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 452744285] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 452772596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 452802518] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 453195485] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 453245291] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 453275484] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 453309162] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 453347778] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 453375990] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 453404958] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 453727633] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 453777518] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 453821849] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 453996829] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 454034733] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 454061866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 454088660] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 454215733] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 454391994] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 454439934] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 454512542] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 454555450] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 454584313] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 454614866] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 454862450] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 454932524] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 454969429] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 455006355] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 455044797] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 455071665] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 455098210] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 455370859] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 455429524] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 455467936] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 455502519] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 455539788] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 455696521] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 455734394] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 456198442] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 456248905] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 456281877] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 456320953] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 456360438] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 456402043] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 456564186] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 456613928] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 456638860] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 456700261] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 456791566] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 456839964] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 457002715] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 457050192] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 457100252] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 457149363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 457177887] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 457267074] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 457454281] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 457531754] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 457594844] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 457632825] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 457659751] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 457687174] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 457893748] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 457938286] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 458000178] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 458059435] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 458107388] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 458144882] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 458306050] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 458390926] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 458416798] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 458444004] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 458535752] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 458582060] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 458736132] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 458793843] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 458855261] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 458879964] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 458906404] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 458983759] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 459030554] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 459206388] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 459274455] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 459311935] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 459340064] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 459367372] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 459422655] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 459472845] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 459644355] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 459718837] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 459758259] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 459786716] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 459813710] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 459841822] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 459868242] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 459898011] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 460060910] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 460103352] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 460158818] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000013e00fb44, 0x000000013e00fb48) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 469826738] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 470229310] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 480709208] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 481028713] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 496410802] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 506685617] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 506877452] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 507236253] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 507649276] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 508059118] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 508356408] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 508552560] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 508937103] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 509355072] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 510126530] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 510320965] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 510768514] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 511211534] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 511610250] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 511897533] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 512081614] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 513699456] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 514698933] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 515835870] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 519895485] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 521620301] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 522697840] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 523739460] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 524610256] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 525500586] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 526697072] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 528402524] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 529314303] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 530205546] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 531478478] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 532353589] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 533215182] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 534586494] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 535462989] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 536413700] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 537602097] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 538794586] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 539750111] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 541125577] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 542306757] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 543271350] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 544233059] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 545348902] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 546285622] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 547196883] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 548087503] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 548989390] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 550162090] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 551091994] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 552037767] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 553158264] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 554711556] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 555865047] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 556756808] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 557652570] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 558549529] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 559803674] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 560701757] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 770029550] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 1296029199] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 1109 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 2158923916] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 2159991772] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 2377802311] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 3307587133] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 3309322136] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 3609427486] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 5171488015] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 5173551365] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 5473693949] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 6554391206] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 6556390572] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 6898152599] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 8006478253] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 8008909391] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 8395766919] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 9686508505] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 9691972873] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 10130882824] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 11420637700] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 11423050377] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 11956878274] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 05 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 13571967965] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 13575202218] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 14121537606] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 06 attached and ready -- USE it to begin +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 15489183730] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 15492947322] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 15496849690] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 15500763135] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 15506510425] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 15529440779] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15571902323] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 15624522497] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 15690177996] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 15694884210] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 15699433576] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 15704953551] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15707550545] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15710068703] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15712296247] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15716046586] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 15728002664] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15732239560] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 15742332687] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 15745972032] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 15795227399] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 15799155249] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 15803588179] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15812700597] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 15824817015] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15828435803] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15878676660] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 16040413718] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 16044679506] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 16048880591] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 16053888965] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 16059745028] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 16063798339] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 16067721544] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 16072934570] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 16153016203] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 16157366389] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 16161764669] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16165706167] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 16189623100] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 16215287270] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 16251318829] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 16257485051] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16259725401] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 16263549094] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 16293234604] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16295672601] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16297985054] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16301773167] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 16327938819] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 16351327161] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 16355207080] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 16358993530] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16363059704] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16374382777] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 16382380623] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 16450844727] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16455696240] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16475604916] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16493471195] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16503088536] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16510250793] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] [HADES][WARN ] [KRELTSC: 16727218912] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok> 1 0 8 EXEC-STD79 \ No newline at end of file diff --git a/logs/20260912-171450/aarch64/qemu-aarch64-20260912-171450.log b/logs/20260912-171450/aarch64/qemu-aarch64-20260912-171450.log new file mode 100644 index 00000000..9d91534c --- /dev/null +++ b/logs/20260912-171450/aarch64/qemu-aarch64-20260912-171450.log @@ -0,0 +1,10775 @@ +UEFI firmware (version 2025.11-3ubuntu7 built at 11:11:58 on Mar 31 2026) +[=3hBdsDxe: failed to load Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0): Not Found +BdsDxe: failed to load Boot0003 "UEFI QEMU QEMU USB HARDDRIVE 1-0000:00:04.0-1" from PciRoot(0x0)/Pci(0x4,0x0)/USB(0x0,0x0): Not Found +BdsDxe: loading Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0) +BdsDxe: starting Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Collecting boot information... +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: aarch64 +Build: Sep 12 2026 15:56:04 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 108 +Total memory: 4093 MB +Usable memory: 4056 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 1039986 + Free pages : 1038575 + Used pages : 1411 + Total MB : 4062 + Free MB : 4056 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +AArch64: running at EL1 +IDT installed. + +APIC: init... +PSCI: no DTB -- using HVC (QEMU virt-machine default) +GICv2: no DTB GIC node -- using QEMU virt-machine defaults +GICv2: distributor+CPU interface enabled, PPI 30 +APIC: init done + +Timer: init... +Timer: AArch64 generic timer initialised. +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 2147483608 + Free bytes: 2147483608 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 1207959552 + Heap end addr: 3355443200 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 335544 cells (20971 KB), 202 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000040807000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 255112] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 2912284] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 4520060] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 4761472] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 4805649] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 4864665] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 4911105] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5136298] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 5165003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5202805] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 5742702] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5949131] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 6196975] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6412676] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6459988] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6610910] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 6824735] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6907289] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 7240288] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7285554] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7330451] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7522025] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7763200] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7801361] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 8126349] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 8192945] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8216280] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8263032] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8303935] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8351767] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8393583] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 8598249] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8636140] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8674067] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8726566] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9043468] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9083390] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9136139] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9459460] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 9494062] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9548629] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 9854570] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9901611] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9941857] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 10105392] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10454130] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10505094] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10681348] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10890503] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 10939016] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10991971] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11335117] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11387880] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11447236] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11801237] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11866531] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11919792] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12262242] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12444457] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12544476] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 12688026] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12960222] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13008138] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13060779] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13404987] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13441722] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13497124] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13844729] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 13880437] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13935850] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 14263845] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 14299529] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14347184] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 14663418] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 14711225] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14767200] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 15086116] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 15112556] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 15136469] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 15196496] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 15233904] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 15271453] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 15317141] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 15346838] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 15572872] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 15608247] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 15654240] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 16019689] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 16071184] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 16122739] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 16462419] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 16511703] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 16563364] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 16617090] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 16980378] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 17028071] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 17080646] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 17478542] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 17511893] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 17679645] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 17727668] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 17754181] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 17788667] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 17824733] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 17882787] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 17919934] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 18074689] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 18128084] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 18188650] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 18227652] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 18280678] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 18332439] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 18666890] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 18711786] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 18763716] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 19089248] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 19137221] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 19190410] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 19530675] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 19563481] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 19599525] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 19655937] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 19817309] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 19864760] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 19915491] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 19997941] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 20032697] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 20068432] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 20110360] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 20276021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 20340031] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 20387961] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 20439800] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 20826371] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 20868319] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 20924649] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 20977334] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 21278703] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 21326934] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 21379174] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 21769815] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 21805137] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 21840104] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 22091239] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 22161022] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 22192212] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 22227189] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 22282813] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 22484914] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 22561950] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 22608226] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 22662949] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 22697517] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 22733745] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 22942230] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 22982601] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 23012449] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 23058859] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 23112162] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 23444497] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 23489593] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 23541239] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 23882082] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 23928633] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 23980984] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 24321922] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 24359161] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 24400735] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 24429070] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 24458699] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 24714458] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 24767198] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 25076304] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 25177748] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 25248277] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 25495077] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 25604093] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 25650528] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 25702015] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 26030682] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 26065520] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 26106939] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 26133767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 26163765] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 26340707] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 26407958] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 26603688] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 26794213] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 26851876] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 27050033] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 27212406] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 27265822] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 27319087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 27365308] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 27418461] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 27470369] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 27810923] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 27857696] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 27910448] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 28310535] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 28355072] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 28551606] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 28734617] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 28765742] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 28795021] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 29000849] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 29051675] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 29085733] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 29124856] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 29151296] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 29179909] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 29364673] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 29452349] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 29496761] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 29666853] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 29845485] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 29929975] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 30087726] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 30268436] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 30362404] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 30649744] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 30699469] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 30761172] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 30835228] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 30870264] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 30908224] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 30943713] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 31131479] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 31175203] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 31245830] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 31294470] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 31339666] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 31377308] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 31552077] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 31578575] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 31617184] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 31711782] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 31763974] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 32081393] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 32141819] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 32193338] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 32356014] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 32599328] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 32656747] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 32761033] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 33047945] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 33102745] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 33155720] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 33501334] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 33535239] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 33563942] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 33622137] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 33662616] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 33833569] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 33901037] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 33938265] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 33968984] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 34014751] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 34072513] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 34458526] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 34508243] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 34696830] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 34897805] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 34929851] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 34955799] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 35141320] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 35201758] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 35258008] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 35298255] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 35322829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 35351978] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 35536316] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 35629126] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 35788201] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 35975533] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 36067432] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 36849485] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 36947988] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 36977109] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 37003848] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 37056827] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 37092268] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 37126078] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 37303386] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 37344852] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 37404017] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 37455365] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 37481843] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 37509920] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 37740143] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 37787436] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 37942636] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 38114694] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 38174929] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 38485615] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 38543852] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 38634528] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 38792498] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 38842283] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 39026943] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 39225068] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 39407065] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 39499294] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 39667104] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 39717868] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 39901466] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 39944941] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 40284721] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 40332633] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 40410827] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 40444474] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 40472869] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 40525853] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 40558086] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 40597741] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 40782765] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 40812774] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 40878890] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 40927180] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 40978953] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 41380292] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 41433457] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 41640869] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 41873254] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 41909046] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 42165607] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 42253753] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 42289355] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 42329651] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 42358698] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 42537341] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 42644250] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 42696892] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 43099077] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 43146618] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 43198488] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 43592165] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 43640795] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 43829138] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 43992926] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 44230421] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 44358868] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 44423953] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 44734783] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 44826264] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 44900780] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 44926712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 44956366] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 45167772] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 45277312] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 45606161] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 45695807] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 45748536] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 46157353] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 46192824] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 46234703] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 46424874] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 46460867] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 46511406] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 46596045] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 46911554] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 46981853] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 47033966] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 47444888] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 47480812] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 47520948] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 47549354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 47716026] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 47824459] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 47875347] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 47949938] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 48232866] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 48286003] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 48356635] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 48675077] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 48724049] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 48762774] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 48792470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 48821834] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 48887624] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 48943964] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 49301314] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 49575023] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 49667409] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 50018660] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 50051419] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 50091174] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 50116881] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 50144913] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 50189783] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 50432246] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 50830685] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 50958728] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 51010564] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 51060055] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 51357547] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 51390403] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 51429099] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 51455644] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 51484904] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 51675832] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 51768695] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 52060118] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 52146983] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 52196027] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 52352324] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 52629879] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 52688236] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 53012964] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 53053617] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 53094998] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 53120336] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 53313910] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 53443466] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 53503825] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 53807088] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 53870296] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 53935229] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 54003426] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 54388808] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 54422486] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 54461059] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 54488410] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 54654672] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 54753149] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 54815551] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 54977636] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 55219600] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 55304774] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 55648066] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 55699360] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 55750763] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 56083948] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 56182352] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 56231862] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 56432101] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 56593638] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 56625671] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 56678852] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 56710666] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 56887939] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 56969894] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 56994528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 57020945] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 57075143] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 57259227] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 57458261] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 57506828] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 57740425] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 57928951] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 58132667] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 58269615] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 58445031] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 58616155] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 58725633] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 58760387] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 58796799] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 58837381] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 58864665] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 59092792] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 59194359] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 59246937] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 59322216] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 59648356] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 59697381] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 59947141] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 60166161] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 60356364] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 60434216] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 60785970] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 60874560] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 60945598] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 60981714] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 61014931] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 61054138] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 61080002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 61240760] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 61362955] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 61413101] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 61700377] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 61795603] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 61826960] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 61876042] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 62227681] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 62267437] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 62315385] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 62737629] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 62910421] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 62975064] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 63052458] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 63089128] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 63128760] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 63157481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 63186140] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 63385174] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 63478997] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 63656179] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 63821240] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 63925917] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 63973912] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 64078629] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 64281437] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 64375382] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 64408695] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 64442788] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 64482393] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 64644146] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 64688230] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 64777454] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 64826635] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 65120554] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 65151362] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 65242589] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 65348140] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 65381154] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 65571751] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 65605815] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 65683714] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 65726647] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 65769659] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 65806668] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 65846549] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 65872100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 66024408] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 66120762] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 66168501] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 66489259] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 66569108] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 66617684] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 66901447] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 66984279] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 67032538] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 67362138] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 67404910] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 67452629] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 67582795] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 67820666] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 67868917] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 67917842] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 68201628] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 68263966] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 68336839] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 68656401] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 68705063] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 68749854] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 68804277] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 68837649] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 68996036] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 69036101] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 69131768] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 69170448] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 69208341] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 69249779] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 69277423] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 69306733] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 69522619] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 69637433] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 69973576] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 70015535] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 70066370] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 70417243] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 70466431] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 70518190] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 70911210] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 70953692] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 71005488] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 71395633] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 71439036] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 71631054] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 71826561] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 71877457] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 71929739] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 72478823] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 72563388] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 72615634] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 72679650] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 73020595] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 73054467] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 73083556] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 73138859] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 73180450] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 73211140] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 73239544] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 73477734] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 73522300] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 73565218] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 73605439] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 73631907] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 73661449] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 73853838] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 73946386] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 74113723] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 74321328] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 74397466] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 74678887] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 74729378] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 74811727] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 74964451] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 75007298] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 75223518] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 75393570] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 75582109] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 75643328] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 75970908] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 76072122] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 76122164] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 76279461] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 76465078] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 76514862] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 76678783] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 76859904] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 76940933] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 77030305] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 77064442] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 77095750] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 77122312] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 77175499] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 77335656] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 77388433] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 77472409] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 77499325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 77528912] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 77572298] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 77825811] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 77939075] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 78189550] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 78234363] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 78285556] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 78440743] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 78662196] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 78761879] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 79065760] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 79151332] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 79209815] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 79507599] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 79596075] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 79643803] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 79928553] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 80052341] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 80115627] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 80452959] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 80485589] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 80513415] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 80565551] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 80599389] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 80628076] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 80807334] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 80952874] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 80986472] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 81015684] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 81043219] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 81246105] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 81310645] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 81353985] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 81398190] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 81424695] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 81452914] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 81512553] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 81709600] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 81901726] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 82159642] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 82239930] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 82514039] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 82570022] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 82666618] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 82935167] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 83003660] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 83069226] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 83121126] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 83386959] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 83475617] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 83522423] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 83801612] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 83916099] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 83992636] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 84260036] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 84307739] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 84342759] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 84423835] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 84456624] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 84489046] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 84639719] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 84704929] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 84782736] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 84814405] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 84842437] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 84894108] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 84927193] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 84961890] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 85151525] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 85215879] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 85244028] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 85295882] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 85347018] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 85615178] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 85682556] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 85754753] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 86072239] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 86132882] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 86185022] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 86532074] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 86564779] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 86593807] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 86646032] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 86679077] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 86710032] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 86863029] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 86963571] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 86997092] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 87029654] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 87056819] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 87111450] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 87144671] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 87180001] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 87384460] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 87459720] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 87491382] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 87541461] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 87727151] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 87922133] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 87964544] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 88013982] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 88335570] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 88384208] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 88427590] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 88477469] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 88801162] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 88848298] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 89031146] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 89269751] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 89302380] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 89329707] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 89515261] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 89593335] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 89627692] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 89665947] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 89692264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 89721576] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 89771749] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 89953943] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 90151610] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 90331217] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 90427000] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 90576873] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 90619735] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 90844083] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 90994623] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 91043125] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 91216327] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 91436482] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 91475987] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 91639488] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 91737142] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 91770932] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 91807648] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 91850197] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 91875889] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 91904181] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 92070635] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 92173674] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 92322906] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 92369703] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 92545583] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 92756030] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 92928529] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 93022456] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 93184373] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 93225496] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 93394390] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 93582667] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 93809370] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 93842771] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 93910450] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 93963944] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 93997222] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 94027166] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 94053623] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 94245323] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 94276360] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 94351707] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 94391012] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 94416773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 94444852] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 94498630] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 94670831] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 94875306] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 94919473] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 94968267] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 95302182] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 95344401] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 95394288] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 95722365] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 95764007] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 95813461] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 96142229] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 96173100] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 96199463] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 96253409] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 96287905] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 96438396] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 96477582] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 96565759] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 96597590] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 96632069] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 96672437] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 96833988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 96871956] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 96940544] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 96989723] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 97139274] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 97351483] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 97445967] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 97595683] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 97765919] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 97851383] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 98126674] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 98167481] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 98250470] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 98401497] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 98618169] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 98741328] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 98815705] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 99104462] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 99169316] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 99231949] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 99285434] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 99318560] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 99479396] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 99608424] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 99638046] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 99665916] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 99711394] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 99759521] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 100066445] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 100105674] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 100155986] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 100490709] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 100532157] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 100581784] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 100844769] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 100929542] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 100979301] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 101243959] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 101292067] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 101340361] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 101648605] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 101686459] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 101751945] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 101807113] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 101842160] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 101876548] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 101917150] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 102065754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 102108236] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 102189680] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 102240056] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 102392690] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 102596167] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 102698707] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 102993083] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 103050735] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 103122655] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 103460665] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 103506117] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 103548680] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 103628684] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 103823816] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 103875474] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 103931621] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 103969885] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 104012105] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 104254076] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 104304182] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 104457931] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 104497941] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 104548573] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 105565671] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 105745358] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 105792410] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 105980215] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 106178370] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 106208626] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 106237024] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 106427045] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 106503304] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 106541230] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 106579212] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 106605648] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 106634279] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 106680092] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 106731208] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 107068343] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 107108417] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 107328992] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 107544693] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 107737527] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 107826681] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 107977328] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 108015714] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 108224998] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 108390252] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 108441577] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 108491003] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 108838275] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 108870627] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 109086138] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 109213903] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 109246608] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 109281885] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 109473720] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 109498497] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 109558028] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 109609014] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 109659577] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 110017339] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 110056064] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 110106574] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 110460435] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 110499987] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 110550285] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 110888678] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 110970823] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 111019074] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 111354971] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 111387433] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 111440791] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 111490780] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 111803041] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 111833700] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 111861651] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 112049277] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 112101720] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 112163336] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 112201530] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 112243806] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 112278259] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 112318312] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 112346244] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 112511480] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 112596476] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 112645481] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 112799396] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 112976812] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113051643] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 113219165] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 113262768] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113445500] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 113638977] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 113824034] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113916293] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 114069518] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 114113915] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114297093] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 114493735] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 114526946] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 114554412] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114736594] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 114771649] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 114846650] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 114872827] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114924778] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 115082809] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 115130043] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 115217825] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 115243466] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 115270625] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 115318355] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 115367222] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 115684905] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 115728089] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 115775348] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 116053134] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 116128964] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 116189164] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 116404584] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 116556982] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 116599436] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 116647837] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 116972970] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 117015312] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117064245] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 117348130] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 117380548] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 117428404] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117506724] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 117542268] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 117703052] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 117745646] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117839774] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 117876320] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 117909806] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 117947789] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 117974416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 118003406] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 118183290] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 118285059] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 118435476] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 118479422] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 118693719] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 119035679] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 119081026] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 119166574] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 119317782] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 119481292] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 119570080] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 119850839] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 119921401] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120000177] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 120154750] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 120186165] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 120378751] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120489314] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 120523460] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 120555157] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 120581527] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120773374] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 120841419] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 120875513] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 120914683] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 120940897] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 120970561] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 121018019] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121205997] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 121401537] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 121444094] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121493913] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 121679158] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 121875095] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 121918457] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121968548] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 122301606] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 122342588] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122534967] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 122725167] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 122755909] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 122784830] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122973853] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 123049877] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 123108896] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 123147385] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 123174511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 123201981] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 123245330] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123431503] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 123626476] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 123804873] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123870923] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 124051769] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 124094958] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 124279696] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 124475400] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 124518085] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 124569480] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 124943052] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 125120704] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 125189644] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 125359708] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 125391242] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 125544247] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 125629154] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 125685077] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 125714463] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 125741969] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 125793927] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 125827896] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 125862957] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 126037764] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 126106062] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 126134515] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 126183763] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126234716] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 126565245] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 126606067] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126654369] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 126686652] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 127031867] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 127075465] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127129631] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 127439877] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 127486097] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127536562] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 127870014] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 127903672] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 127932633] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127985779] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 128019292] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 128221189] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 128296878] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128347088] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 128378497] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 128413051] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 128450293] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 128476576] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 128639092] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 128720545] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128777182] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 129069539] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 129138462] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129187477] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 129462648] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 129541109] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129594676] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 129746168] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 129927701] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129977038] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 130176411] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 130225718] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 130410706] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 130601217] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 130766783] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 130795534] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 130895154] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 130942530] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 130980546] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 131008721] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131063132] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 131242044] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 131286561] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 131326838] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 131352074] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 131380476] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 131432998] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131481902] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 131686476] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 131837303] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 131878838] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131928375] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 132215696] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 132254932] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132303805] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 132584037] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 132650639] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132698913] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 132970358] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 133058706] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133105523] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 133258938] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 133426908] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 133498980] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133550580] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 133583774] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 133612925] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 133639827] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133861384] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 133896894] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 133931770] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 133970708] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 133996495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 134023458] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 134074578] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134259665] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 134451219] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 134496189] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134548133] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 134882457] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 134924477] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135110942] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 135296094] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 135328134] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 135357131] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135533729] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 135631443] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 135700981] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 135741533] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 135766455] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 135794117] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 135843976] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136031144] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 136226289] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 136404760] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136485926] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 136662934] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 136883216] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 136925971] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136975303] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 137132226] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 137164380] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 137312121] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137386488] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 137453993] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 137490242] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 137530996] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 137557909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 137708079] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 137805721] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137864020] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 138016460] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 138177663] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138242474] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 138557918] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 138616424] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138707211] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 138858030] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 138889084] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 139053912] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 139109082] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 139142237] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 139176103] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 139215218] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 139240257] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 139267468] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 139314452] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 139370825] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 139688953] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 139738722] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 139922487] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 140113153] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 140153923] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140203281] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 140535034] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 140566424] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 140594258] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140645833] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 140800612] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 140850810] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 140903196] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 140950012] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 140977795] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 141024373] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141198327] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 141407918] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 141446320] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141496341] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 141808585] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 141850015] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141897993] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 142181102] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 142270307] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 142314423] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142363540] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 142694273] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 142726344] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 142754200] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142809488] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 142966419] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 143027961] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 143098432] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 143124593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 143153493] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 143206523] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 143411471] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 143583662] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 143625963] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 143674233] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 144007101] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 144047076] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144097985] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 144421041] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 144463686] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144635356] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 144836343] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 144868432] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 144894632] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144946272] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 145116623] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 145172472] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 145233021] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 145259712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 145286694] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 145339481] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145388772] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 145755056] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 145801393] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145988787] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 146183382] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 146228748] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 146404583] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 146566415] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 146654819] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 146697827] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 146871220] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 147125938] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 147304331] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147398657] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 147552102] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 147587547] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 147749960] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147840922] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 147874260] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 147909225] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 147947631] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 147973955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 148002029] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 148047612] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 148283193] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 148587932] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 148630694] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 148723721] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 148873628] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 149056774] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149153407] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 149307841] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 149342863] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 149516375] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 149580586] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 149612681] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 149663481] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149846118] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 150037845] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 150078863] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 150127634] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 150449788] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 150506485] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 150557264] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 150877455] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 150911813] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 150950645] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 150977022] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 151004261] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 151175283] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 151280460] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 151409849] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 151474217] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 151517583] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 151703193] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 151898035] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 152075362] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 152159907] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 152312610] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 152355864] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 152559820] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 152732619] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 152773754] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 152944279] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 153197540] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 153229794] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 153258773] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153452065] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 153486839] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 153522522] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 153603993] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 153629454] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 153660007] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 153854310] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153946212] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 154100041] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 154142293] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 154324402] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 154637518] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 154721241] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 154771187] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 154921634] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 154963193] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155016898] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 155305447] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 155351758] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155403802] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 155601848] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 155740965] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 155773464] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 155802482] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155855532] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 156025885] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 156093997] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 156134500] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 156178688] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 156216013] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 156257192] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 156286216] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 156319421] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 156503731] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 156572562] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 156622343] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 156667318] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 156716499] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 156885913] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 156966251] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157021751] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 157051814] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 157095078] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157142258] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 157175790] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 157368232] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157448138] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 157483417] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 157530793] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157581137] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 157774330] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 157866208] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157916662] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 157946988] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 157991246] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 158022000] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158221668] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 158298905] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 158333335] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 158361373] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158422028] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 158588836] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 158654515] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 158691088] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158743588] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 158781726] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 158816541] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 158855674] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 158882057] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 159029973] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 159096472] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159183498] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 159218530] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 159265123] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159314061] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 159349183] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 159539520] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159623230] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 159653037] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 159701031] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159888281] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 159932689] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 160013211] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 160064979] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 160101994] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 160148847] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 160321551] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 160380614] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 160444803] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 160474899] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 160527677] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 160560176] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 160592915] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 160621126] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 160811093] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 160845062] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 160906877] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 160955305] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 160981567] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 161010797] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 161210235] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161291807] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 161324336] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 161373760] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161425547] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 161456195] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 161500303] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161695615] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 161751446] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 161801392] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161851131] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 161880883] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 161930734] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161979673] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 162146614] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 162198613] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162275597] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 162309398] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 162338463] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162530136] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 162581344] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 162629333] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 162668902] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 162693983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 162721657] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 162771187] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162821005] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 162986800] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 163109975] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163341871] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 163389416] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 163461403] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163510460] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 163539202] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 163584406] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163633795] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 163670141] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 163841586] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163945140] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 163976937] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 164025748] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164279214] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 164325499] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 164357751] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164412524] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 164445999] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 164475696] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164528986] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 164685295] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 164730138] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 164806184] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 164832588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 164861115] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 164924400] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164975376] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 165009471] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 165214890] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165335452] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 165497910] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 165578172] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165641142] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 165682289] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 165727719] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165776121] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 165806555] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 165866920] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 166050068] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 166122788] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 166159608] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 166214189] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 166252844] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 166405357] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 166512501] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 166544972] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 166580321] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 166618927] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 166665485] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 166702114] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 166864515] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 166902889] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 166931733] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 167029787] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167078692] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 167109225] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 167156594] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167324957] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 167364826] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 167460069] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 167502497] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167552170] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 167706299] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 167805458] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167858479] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 167886111] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 167919302] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167972324] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 168006392] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 168042644] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 168227535] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 168278012] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 168332125] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 168370815] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 168397119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 168426879] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 168625247] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 168716507] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 168749628] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 168795964] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 168845646] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 168874007] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 169061591] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169187390] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 169223000] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 169270552] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169322418] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 169353543] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 169515939] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169622442] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 169662435] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 169694392] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169747407] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 169898479] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 169956105] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 170028728] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 170056419] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 170085298] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 170148444] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170364228] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 170446495] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 170500701] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170552233] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 170585819] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 170635626] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170892685] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 170952818] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 171003895] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 171055760] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 171088414] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 171277036] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 171377918] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 171416193] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 171611683] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 171704395] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 171740528] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 171778780] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 171819720] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 171848240] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 171878334] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 171939311] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 172273407] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 172308241] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 172545024] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 172653777] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 172687743] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 172742980] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 172796663] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 173060145] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 173203830] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 173256434] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 173444904] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 173539543] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 173593422] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 173624495] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 173879196] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 173974036] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 174008774] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 174042955] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174273880] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 174337912] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 174375442] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 174418122] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 174446292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 174476787] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 174547932] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174753208] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 174820727] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 174877172] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174930349] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 175123208] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 175215960] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175268489] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 175303122] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 175355581] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175407999] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 175439731] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 175630977] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175726519] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 175762867] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 175796035] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175852271] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 176040297] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 176091848] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 176159419] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 176187186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 176218371] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 176277651] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176534254] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 176616609] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 176842415] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176982786] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 177015101] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 177065670] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177117914] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 177331801] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 177459152] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177511782] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 177545041] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 177772630] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177860693] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 177890026] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 177925643] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177975663] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 178010005] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 178200291] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 178296277] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 178331209] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 178368008] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 178626683] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 178702692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 178735652] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 179475786] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 179533254] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179583994] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 179614919] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 179661472] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179710698] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 179742335] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 179928866] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180012359] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 180052217] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 180102511] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180151536] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 180185496] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 180364926] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180448080] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 180487905] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 180534252] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180580942] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 180613361] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 180656295] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180852141] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 180917571] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 180949078] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181003606] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 181163769] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 181211445] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 181284561] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 181310554] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 181338482] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 181392430] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181446306] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 181482068] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 181691195] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181792444] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 181825487] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 181871491] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181922978] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 181954048] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 182141343] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182244212] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 182277548] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 182312675] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182366179] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 182521171] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 182568431] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182674284] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 182706274] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 182740934] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 182782153] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 182808117] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 182836660] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 183019408] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183113692] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 183142718] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 183190128] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183380381] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 183431589] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 183493755] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183542425] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 183571558] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 183617682] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183668124] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 183822649] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 183939430] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184003487] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 184036138] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 184068862] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184121475] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 184276221] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 184319457] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184416186] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 184447394] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 184482116] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 184520344] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 184669829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 184710839] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 184811097] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184860457] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 184891693] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 184940971] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184991641] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 185158410] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 185250373] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185300390] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 185332334] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 185379899] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185430386] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 185583558] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 185632684] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185729361] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 185763293] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 185795701] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185972485] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 186018570] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 186092391] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 186133560] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 186159863] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 186186735] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 186242218] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186294502] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 186458719] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 186551092] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186601450] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 186631895] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 186683431] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186736149] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 186890183] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 187030185] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187080446] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 187116307] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 187292428] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187383033] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 187416849] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 187448193] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187502480] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 187537215] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 187572117] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 187745801] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 187771901] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 187825230] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 187893859] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187944798] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 187979731] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 188027395] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188208811] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 188267659] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 188330203] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188383555] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 188414776] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 188593342] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188686631] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 188719840] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 188772124] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188821935] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 188851593] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 188884901] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189136751] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 189190865] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 189220313] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189273697] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 189307576] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 189343678] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 189516676] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 189551347] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 189614282] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 189668778] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189719510] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 189884516] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 189966683] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190024431] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 190054464] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 190099244] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190148358] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 190178297] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 190380940] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190454918] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 190486029] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 190535983] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 190575408] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190624474] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 190778972] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 190841141] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190932804] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 190961297] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 190996643] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191173473] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 191222444] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 191279891] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191339884] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 191374047] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 191412215] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 191450708] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 191477792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 191506195] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 191724742] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191855714] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 191886248] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 192062443] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192121687] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 192187927] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 192232684] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192282704] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 192312007] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 192359356] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192549499] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 192618982] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 192665004] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192714951] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 192744377] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 192777217] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192829440] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 193019728] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 193069915] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193124363] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 193158085] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 193354569] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 193396350] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 193424329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 193452932] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 193507408] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193559520] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 193590377] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 193636197] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193693841] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 193856491] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 193942995] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194000490] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 194035859] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 194086279] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194270472] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 194304609] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 194387444] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194440919] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 194470520] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 194504355] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194692496] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 194726230] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 194798460] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194854047] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 194889414] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 194923736] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 194963954] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 194990605] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 195156249] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 195247323] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195297227] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 195330585] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 195374981] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195424393] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 195593773] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 195676125] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195729070] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 195762500] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 195811247] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195999451] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 196070038] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 196119253] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196169817] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 196203587] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 196235590] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196422764] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 196489354] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 196524199] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 196563209] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 196588629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 196617182] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 196668814] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196723596] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 196887812] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 196934345] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197023434] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 197055239] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 197102388] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197133839] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 197154798] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 197329457] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197373262] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 197442146] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 197479906] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197536134] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 197717614] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 197784281] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 197878542] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 197907658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 197938145] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 197992484] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198164984] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 198202712] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 198278831] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198330424] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 198364377] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 198409005] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198661691] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 198740043] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 198789080] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198841361] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 199037073] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 199118154] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199172513] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 199206405] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 199240186] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 199281141] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 199308341] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 199456900] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 199570530] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199621325] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 199656822] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 199709083] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199759008] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 199923411] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 199982280] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200045684] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 200078768] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 200113382] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 200157043] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 200184056] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 200213522] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 200424449] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200516480] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 200549752] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 200595150] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200774186] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 200809490] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 200886218] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200942628] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 200977392] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 201011168] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 201050601] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 201076958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 201233450] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 201323689] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201372832] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 201401605] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 201452496] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201501499] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 201656753] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 201699277] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201753848] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 201789658] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 201824448] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 201864310] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 201906868] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 202086604] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 202190106] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 202216406] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 202243689] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 202291136] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202340332] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 202368937] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 202547341] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202639070] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 202669945] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 202713165] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202760726] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 202790826] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 202961514] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203055782] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 203095638] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 203138265] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203186063] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 203222316] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 203450727] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 203527087] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 203553305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 203581282] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 203632318] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203684680] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 203852515] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 203932415] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203993322] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 204024350] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 204252432] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204380694] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 204415125] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 204450589] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 204490300] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 204516929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 204544621] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 204778550] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204855900] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 204885190] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 204932636] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204982419] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 205169226] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 205271013] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 205322434] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205372658] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 205549742] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 205620807] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 205702003] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 205729480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 205757609] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 205807012] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205857853] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 206048452] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 206110961] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206161456] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 206193699] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 206414378] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206467294] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 206497905] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 206532060] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 206569412] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 206595726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 206624245] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 206717420] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206948636] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 206991300] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 207027049] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207078353] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 207114267] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 207324552] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207375489] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 207408959] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 207443558] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 207485865] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 207512284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 207541670] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 207592442] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207806285] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 207844098] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 207888222] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207936953] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 207972221] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 208016809] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208250490] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 208283995] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 208318588] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 208358123] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 208384765] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 208415801] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 208622090] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208682462] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 208717663] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 208761297] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208811135] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 208842922] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 209013420] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209109395] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 209140410] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 209175750] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 209213958] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 209240587] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 209269065] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 209323178] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209628386] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 209665365] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 209716896] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209767159] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 209971635] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 210043914] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210092911] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 210123651] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 210306009] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 210404524] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 210466260] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 210495826] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 210541572] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210592697] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 210757038] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 210829571] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210883207] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 210916672] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 210965529] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211013768] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 211044741] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 211202045] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 211257969] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 211304108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 211349356] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 211396837] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211449806] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 211604338] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 211662571] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 211726742] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211778888] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 211810014] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 211846392] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 211885294] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 212059727] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 212111478] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 212178247] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 212205514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 212235209] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 212307572] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212363804] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 212520757] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 212584551] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212676164] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 212707505] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 212762649] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212812251] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 212982608] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 213044552] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213126917] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 213159196] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 213193816] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 213224583] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213438587] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 213520786] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 213558884] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 213597582] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 213626421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 213655876] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 213885985] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213987088] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 214015805] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 214059120] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214110241] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 214324009] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 214426651] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214475515] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 214629790] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 214735663] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214809677] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 214843049] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 214879840] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 214919480] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 214946094] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 214983024] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 215235755] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215316153] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 215352635] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 215521969] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215615037] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 215646042] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 215680707] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215737934] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 215768492] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 215807050] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 215842302] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216026909] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 216103181] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 216136984] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 216176434] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 216201711] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 216229929] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 216287810] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216476519] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 216537610] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 216574139] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216625143] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 216658028] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 216694129] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216905409] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 216979627] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 217016668] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 217053538] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217109103] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 217272536] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 217379009] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 217437303] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 217463864] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 217491329] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 217562046] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217745198] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 217776473] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 217862066] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217912903] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 217942357] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 218004042] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218191001] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 218221459] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 218306213] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 218364001] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218415593] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 218448414] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 218639025] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218731505] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 218763860] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 218799622] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 218840063] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 218868582] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 218897179] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 219145245] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219196731] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 219228906] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 219284227] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219463673] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 219560287] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 219643105] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219693478] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 219726488] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 219926674] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220051245] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 220083190] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 220117588] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 220156985] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 220183667] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 220344266] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 220487724] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220536303] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 220566874] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 220610237] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220791320] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 220863444] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 220901678] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220950790] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 220984612] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 221039418] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221225288] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 221300194] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 221335226] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 221374015] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 221399851] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 221428395] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 221493633] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221693259] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 221749519] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 221798494] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221850584] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 221879777] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 221917246] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222158517] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 222196320] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 222237776] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222286131] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 222316132] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 222351395] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 222526361] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 222576524] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 222625841] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 222685849] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222737091] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 222768627] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 222926519] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223003509] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 223062827] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 223098041] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 223137890] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 223163245] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 223192435] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 223238505] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223431399] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 223497651] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 223544942] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223592472] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 223625066] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 223664775] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223846663] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 223898736] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 224060901] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224110196] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 224278088] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 224388820] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224439312] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 224468185] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 224535625] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224719609] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 224777576] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 224828988] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 224868387] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 224893362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 224922942] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 224970146] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225152172] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 225195018] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 225263990] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225314574] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 225345303] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 225397195] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225578497] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 225611858] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 225685753] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 225725475] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 225752425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 225780621] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 225996899] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226049650] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 226126882] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 226173594] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226222900] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 226256158] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 226414562] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 226467585] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 226502874] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 226564338] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 226612074] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226662579] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 226696751] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 226937499] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226984003] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 227025718] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 227060597] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 227101839] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 227142403] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 227322128] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 227356245] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 227400420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 227444413] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 227491309] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227546609] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 227582723] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 227788561] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227849162] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 227880010] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 227924075] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227973106] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 228003034] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 228179245] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228271253] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 228307635] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 228352330] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228402436] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 228435765] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 228642070] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228762873] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 228793638] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 228827284] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228881632] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 229048764] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 229121664] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 229159346] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 229184958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 229212204] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 229267565] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229318953] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 229491171] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 229578842] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229697154] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 229731999] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 229917608] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230008421] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 230039576] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 230085658] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230134401] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 230167772] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 230340515] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 230391975] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 230447892] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 230480871] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 230534466] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230584401] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 230619904] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 230879406] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 230921409] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230963085] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 230996157] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 231046750] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231234064] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 231299553] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 231360521] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231410310] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 231443565] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 231478822] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 231662864] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 231699223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 231762542] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 231800653] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231851320] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 231883491] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 231924344] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232130116] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 232192980] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 232235871] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232276937] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 232309201] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 232356167] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232538593] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 232588113] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 232643286] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232695501] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 232726774] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 232777090] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232963237] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 232994504] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 233069760] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233122660] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 233157053] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 233191037] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 233230313] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 233388790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 233417880] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 233493594] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233550358] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 233578759] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 233619482] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233670648] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 233836586] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 233884626] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233972674] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 234002317] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 234044196] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234094963] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 234259176] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 234292481] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234383509] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 234414897] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 234456274] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234506220] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 234539428] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 234761918] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234848971] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 234880695] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 234921741] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234973018] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 235152629] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 235221014] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235269955] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 235299107] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 235333633] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235508073] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 235554203] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 235614081] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 235659929] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 235685731] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 235715787] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 235750314] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 235788630] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 235815115] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 235973953] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 236040310] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 236098865] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 236124485] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 236152317] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 236206234] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236259823] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 236413160] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 236461378] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236519951] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 236585926] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 236637130] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236687429] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 236834548] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 236930258] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236993849] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 237024365] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 237059072] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 237108239] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 237140869] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 237307473] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 237370585] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 237439507] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 237473568] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 237504467] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 237533751] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 237705961] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 237752027] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 237820730] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 237861470] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 237889186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 237917486] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 237973839] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238142827] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 238188031] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 238280541] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238329952] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 238363477] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 238414797] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238596167] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 238629155] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 238724033] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238771692] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 238804769] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 238838040] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 238867974] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239052838] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 239109185] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 239165904] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 239201675] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 239228203] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 239256194] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 239305057] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239486339] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 239529365] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 239596669] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239649142] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 239681369] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 239714106] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239887966] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 239932630] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 239996021] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 240047258] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 240072627] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 240101005] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 240156897] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240325374] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 240368777] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 240460034] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240509919] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 240541832] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 240588465] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240757891] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 240801335] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 240841721] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 240908517] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 240933684] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 240961268] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 241026828] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241195451] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 241238740] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 241276228] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241356228] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 241390024] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 241425826] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241476626] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 241631700] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 241677341] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241767928] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 241804125] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 241837435] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241887852] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 241922905] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 242091898] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242219208] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 242251220] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 242298051] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242476532] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 242509770] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 242601300] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242653223] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 242683335] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 242715701] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242765638] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 242935527] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 242989301] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243062753] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 243095760] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 243141470] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243194506] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 243227790] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 243432794] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243501832] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 243536323] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 243569600] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243623731] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 243657989] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 243832139] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243882202] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 243922332] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 243955763] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 243994507] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 244021448] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 244050748] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 244264152] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244370645] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 244400261] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 244445035] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244497077] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 244528643] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 244702536] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244802024] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 244832697] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 244879383] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244932482] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 244963370] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 245149079] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245245775] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 245277678] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 245313312] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 245350882] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 245380115] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 245526902] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 246455380] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 246500404] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246552486] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 246583730] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 246656773] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246708622] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 246873861] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 246964635] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247018624] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 247051215] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 247105266] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247277138] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 247319945] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 247388679] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 247441007] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 247482600] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 247516083] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 247560784] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 247707476] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 247746590] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 247876264] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247928034] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 247960430] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 247992842] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248178855] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 248211736] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 248294115] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248346361] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 248378468] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 248411260] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248586171] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 248632080] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 248690427] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248765467] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 248799171] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 248834517] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 248874659] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 249035847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 249065862] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 249178131] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249229157] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 249262231] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 249296204] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249510239] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 249558739] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 249598618] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249648422] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 249679241] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 249711902] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249899969] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 249975202] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 250011081] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 250050977] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 250077577] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 250108086] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 250157591] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250341950] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 250417072] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 250454732] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250505786] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 250539977] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 250577121] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250766691] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 250830518] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 250879011] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 250920319] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 250949085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 250978469] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 251028076] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251214305] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 251288382] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 251335583] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251388629] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 251421644] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 251459114] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251643560] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 251705528] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 251757835] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 251797006] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 251826803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 251855821] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 251900964] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252083922] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 252147910] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 252199801] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252250989] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 252284761] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 252326165] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252513016] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 252552772] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 252617358] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 252656937] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 252682796] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 252710763] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 252748786] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252932589] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 252967561] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 253052674] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253101205] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 253133828] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 253174435] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253225975] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 253394255] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 253452717] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 253510285] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 253536034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 253563763] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 253603615] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253777509] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 253870871] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 253930441] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253983110] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 254014380] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 254048928] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254243711] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 254310866] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 254344110] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254396473] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 254431373] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 254466055] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 254503521] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 254652209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 254692432] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 255808677] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256012478] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 256070566] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 256107763] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256162856] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 256193980] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 256231103] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256424842] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 256459322] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 256496461] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256548468] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 256582228] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 256615988] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 256655579] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 256682681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 256848231] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 256940300] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257021740] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 257056278] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 258250717] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258299263] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 258330253] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 258365316] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258414715] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 258579751] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 258616442] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 258690143] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 258717572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 258745581] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 258790638] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258840541] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 258995777] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 259043586] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259127262] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 259162503] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 259198969] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259250079] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 259284383] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 259454458] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259536181] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 259583239] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 259618319] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259671044] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 259704708] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 259737731] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259922346] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 259998669] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 260030186] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260082767] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 260119034] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 260154103] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260362523] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 260406768] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 260451241] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260518198] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 260563092] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 260739200] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260795773] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 260831419] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 260863227] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260916589] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 260950901] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 260980715] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261039832] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 261207740] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 261243261] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261335893] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 261367520] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 261409958] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261458653] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 261644460] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 261682816] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261734720] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 261766990] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 261804221] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261857621] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 261892570] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 262048024] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262115098] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 262192349] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 262227712] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 262267144] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 262309547] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 262347434] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 262505936] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 262538335] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 262628181] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262681104] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 262711317] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 262758463] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262965820] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 263068958] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 263119624] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263170815] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 263200791] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 263403486] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263478895] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 263509891] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 263555180] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263604096] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 263754607] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 263804281] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 263867988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 263902324] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 263950224] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264000793] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 264031689] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 264077988] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264132684] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 264295253] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 264387818] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264437689] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 264472442] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 264654219] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264731600] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 264779611] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 264836622] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264891714] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 264923816] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 264956538] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265175881] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 265225251] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 265258672] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 265286072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 265316187] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 265363469] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265541603] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 265577739] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 265657886] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 265711618] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265761228] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 265792961] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 265956274] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266045609] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 266090766] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 266142320] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266190852] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 266222746] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 266409355] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266482131] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 266530382] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 266584502] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266633572] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 266665185] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 266817733] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266881514] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 266949988] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 266983583] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 267010444] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 267039285] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 267083709] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267264514] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 267296597] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 267380071] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267432130] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 267465954] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 267512899] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267562783] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 267728869] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 267799908] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267861527] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 267892674] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 267938874] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267990264] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 268162268] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 268283064] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268331409] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 268364188] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 268396864] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268595138] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 268649984] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 268682261] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 268707818] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 268735952] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 268787856] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268836501] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 268868880] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 269056902] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269107558] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 269141933] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 269197405] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269246589] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 269281181] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 269468546] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269531773] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 269594383] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 269625810] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269679001] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 269712806] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 269742075] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270005009] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 270045455] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 270077985] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 270103867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 270131699] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 270298602] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270394492] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 270424665] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 270471487] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270519824] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 270550367] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 270727727] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270801729] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 270849137] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 270894164] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270943365] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 270976373] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 271011263] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 271044440] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 271241874] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 271344921] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271394255] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 271431653] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 271620110] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271724296] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 271757776] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 271813588] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271863791] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 271895268] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 272091423] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 272154689] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 272182118] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 272241392] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272282005] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 272313249] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 272491870] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272597158] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 272627585] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 272660470] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272711461] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 272746029] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 272989852] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 273057890] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 273104810] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 273154546] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273206045] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 273370540] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 273458362] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273509077] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 273540651] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 273575715] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 273605133] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 273633108] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 273818184] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273912796] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 273945350] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 274001700] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 274053645] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274242804] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 274286596] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 274369913] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274423767] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 274458129] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 274656216] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274703304] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 274776326] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 274814083] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 274843992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 274879257] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 274932329] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 275114432] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 275144093] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 275242476] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 275294371] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 275326131] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 275367357] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 275541046] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 275591624] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 275671060] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 275709899] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 275737174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 275766184] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 275985124] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276036212] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 276095986] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 276129887] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276184524] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 276216564] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 276416037] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276472513] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 276544775] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 276606987] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276656524] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 276826082] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 276928366] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 276993207] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 277020500] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 277048437] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 277259409] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277381830] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 277428426] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 277469818] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277522688] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 277555165] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 277786339] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277869741] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 277904142] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 277937884] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 277976976] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 278152822] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 278227543] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 278343578] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278392658] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 278568712] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 278722719] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278773316] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 278812399] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 279014541] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279110039] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 279148565] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 279184268] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 279224189] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 279251691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 279280526] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 279586230] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279639020] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 279671951] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 279859228] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279914134] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 279985698] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 280022969] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 280064261] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 280090663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 280119268] Running FIND.existing: FIND DUP . CR +[Hera] 1252311824 +[Hera] [HADES][TEST ] [KRELTSC: 280295149] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280390911] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 280438250] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 1252638144 +[Hera] [HADES][TEST ] [KRELTSC: 280512942] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280570099] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 280737374] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 280794725] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280879561] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 280914794] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 280946364] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280999547] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 281032744] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 281199132] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 281268506] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 281313955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 281341800] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 281381202] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281433448] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 281602238] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 281646313] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281700893] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 281732615] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 281770181] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 281810744] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 281839348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 281867084] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 282029837] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282093520] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 282168234] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 282205235] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282260595] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 282294686] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 282330204] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 282503041] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 282530171] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 282597383] Running LATEST.basic: LATEST @ . CR +[Hera] 1252393248 +[Hera] [HADES][TEST ] [KRELTSC: 282649113] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282700243] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 282732171] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 1252432432 +[Hera] [HADES][TEST ] [KRELTSC: 282926216] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282977693] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 283011183] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 1252432432 +[Hera] [HADES][TEST ] [KRELTSC: 283083181] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 283135319] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 283174061] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 283330093] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 283438622] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 283494080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 283522257] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 1252639656 +[Hera] [HADES][TEST ] [KRELTSC: 283605165] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 283788640] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 283860138] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 1252640120 +[Hera] [HADES][TEST ] [KRELTSC: 283973341] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284023083] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 284054443] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 284229331] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 284305070] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284357225] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 284391276] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 284427044] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 284467191] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 284629167] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 284660160] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 284758170] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284809321] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 284838691] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 284873466] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 284925844] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 284957133] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 284994232] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 285172669] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 285253857] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 285288507] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 285329978] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 285482415] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 285522288] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 285833754] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285889167] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 286122844] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 1252644544 +[Hera] [HADES][TEST ] [KRELTSC: 286468079] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 286522035] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 286555563] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 286994022] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 287036208] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 287072377] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 287714132] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 287780577] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 287816684] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 288190696] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288253346] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 288287312] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 288344414] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 288374995] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288430577] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 288590925] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 288723351] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 288763377] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288819788] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 288853402] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 289047869] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 289132426] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 289159906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 289189103] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 289449253] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289512795] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 289546766] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 289614211] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289663160] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 289695137] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 289945417] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289996300] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 290029779] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 290066053] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 290106881] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 290135316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 290298320] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 290538374] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290800683] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 290839267] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 291140620] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 291207293] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 291240594] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 291600334] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 291656533] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 291693239] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 291730721] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 291769992] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 291798494] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 291826100] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 1252650544 +[Hera] [HADES][TEST ] [KRELTSC: 291878443] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292082688] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 292126420] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 292174163] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292238886] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 292288442] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 1252403056 +[Hera] [HADES][TEST ] [KRELTSC: 292634646] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292679821] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 292715595] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 292753861] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 292800175] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 292949324] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 292992120] Running CURRENT.basic: CURRENT @ . CR +[Hera] 1252650544 +[Hera] [HADES][TEST ] [KRELTSC: 293076418] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293129095] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 293168308] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 1252647232 +[Hera] [HADES][TEST ] [KRELTSC: 293614179] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293668930] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 293824922] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 293893905] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 293941321] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293993135] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 294033164] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 294201668] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 294242940] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 294270425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 294302036] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 294385244] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 294436984] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 294469677] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 294765074] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 294817039] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 294849121] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 295083520] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295136320] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 295169801] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 295205996] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 295245363] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 295287410] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 295320556] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 295362127] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 295406204] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 295434107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 295594992] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 295693567] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295746826] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 295785252] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 295972020] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 296033892] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 296060416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 296088737] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 296124320] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296177658] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 296213324] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 296248264] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296420257] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 296502780] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 296608888] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296793269] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 296852871] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 296901104] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 296943147] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 296970441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 296999026] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 297055447] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 297109729] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 297150485] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 297313065] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 297376607] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 297438130] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 297474330] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 297529732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 297747499] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 297829727] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 297869549] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 297895447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 297924265] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 297958314] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 298168035] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 298242606] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 298281729] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 298314773] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 298353413] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 298378898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 298407344] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 298625094] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 298712561] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 298752185] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 298787509] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 298825821] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 298856619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 299047906] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 299170137] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 299220320] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 299252764] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 299426094] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 299561358] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 299600705] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 299650064] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 299684284] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 299924263] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 300016373] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 300051125] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 300090156] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 300113886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 300289325] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 300344621] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 300426446] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 300462740] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 300535442] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 300736520] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 300814125] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 300856309] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 300895551] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 300924092] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 300951912] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 301186539] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301272568] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 301304497] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 301366569] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301419061] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 301573868] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 301670520] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301744837] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 301775753] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 301810400] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301864090] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 301897972] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 301939903] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 302108365] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 302136274] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 302206322] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 302287538] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 302339200] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 302370687] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 302569161] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 302621833] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 302658414] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 302724541] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 302910417] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 302941040] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 303018973] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 303060584] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 303086694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 303114441] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 303164258] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303381878] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 303424201] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 303490062] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303540722] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 303569348] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 303602121] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303655710] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 303812337] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 303895110] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 303934719] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 303962563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 303990202] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 304286108] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304337979] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 304371659] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 304445602] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304495319] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 304533754] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 304695752] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 304753254] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304817641] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 304852746] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 304887045] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 305080660] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 305151553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 305179431] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 305258651] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 305312695] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 305345306] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 305525988] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 305648264] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 305689564] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 305724437] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 305762998] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 305789425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 305949169] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 306029444] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 306076593] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 306107140] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 306171032] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 306221438] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 306252469] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 306286902] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 306461045] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 306530433] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 306557956] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 306790304] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 306840712] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 306871371] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 306924729] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 306958413] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 307012657] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 307051400] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 307084711] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 307123641] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 307151159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 307318830] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 307446961] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 307497660] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 307648571] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 307694937] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 307751530] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 307821317] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 307856422] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 307889038] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 307921018] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 307972627] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 308005568] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 308170988] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 308211384] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 308284553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 308312407] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 308405926] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 308580434] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 308664932] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 308728342] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 308759648] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 308814550] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 308848292] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 308882802] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 309053466] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 309080623] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 309144316] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 309241693] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309293439] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 309324032] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 309524976] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309616601] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 309644932] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 309697448] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 309730866] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309927851] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 310025312] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 310064134] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 310104273] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 310145645] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 310180876] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 310371597] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 310417804] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 310445825] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 310556384] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310607958] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 310762621] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 310851001] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310938430] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 310970908] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 312111861] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 312217705] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312271293] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 312303162] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 312500407] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312568112] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 312618552] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 312650554] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 312677552] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312729746] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 312762289] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 312797301] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 312956421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 313011994] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 313112197] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313282221] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 313324324] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 313437889] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313486469] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 313517487] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 313588293] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313638743] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 313671128] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 313904791] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313960586] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 313993231] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 314023249] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 314181704] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 314251843] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 314312066] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 314348800] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 314386350] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 314413073] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 314440614] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 314474000] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 314500868] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 314677875] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 314722188] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 314820861] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 314847763] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 315020389] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 315110197] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 315182217] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 315207562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 315235509] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 315266436] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 315297111] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 315349358] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 315379369] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 315552740] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 315579105] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 315670001] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 315702167] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 315738204] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 315778072] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 315804025] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 315832410] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 316000160] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 316030569] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316127827] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 316159986] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 316213142] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 316239038] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 316264593] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316451182] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 316487583] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 316552994] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 316579019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 316605933] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 316636124] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 316662689] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316715575] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 316881192] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 316953471] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 316994822] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 317020580] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 317074148] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 317249325] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 317349553] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 317436374] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 317463706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 317492342] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 317577092] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 317800595] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 317871971] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 317957950] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318012683] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 318176117] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 318209271] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 318244283] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318344081] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 318386434] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 318429249] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 318591046] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 318625288] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 318732570] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318785408] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 318816847] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 319015093] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 319117035] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319166065] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 319198952] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 319229572] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 319258031] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319311717] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 319485054] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 319555789] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 319596913] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 319623876] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 319653060] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 319856934] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319950545] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 319979142] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 320033858] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 320083167] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 320113656] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 320146364] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 320173189] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 320357995] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 320433948] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 320468645] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 320496324] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 320523915] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 320600297] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 320785303] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 320843055] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 320915065] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 320966289] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 320997766] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 321027615] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 321175966] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321241543] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 321274413] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 321308560] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 321347007] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 321373495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 321400348] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 321478256] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321659523] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 321708230] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 321799488] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321851776] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 321884593] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 321922048] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 322081143] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322170712] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 322210979] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 322245745] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 322272790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 322301260] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 322522217] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322604275] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 322643988] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 322714059] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322766356] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 322930968] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 323018208] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 323071459] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323126486] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 323160827] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 323196154] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 323359746] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 323398957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 323427550] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 323543066] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 323605294] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323657444] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 323819591] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 323853577] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 323892860] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323971375] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 324009760] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 324046560] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 324075864] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 324105435] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 324347784] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324413293] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 324445775] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 324608381] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 324663994] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324734360] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 324766265] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 324801427] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 324841524] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 324866194] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 324895313] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 325166457] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 325270895] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 325301278] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 325374026] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 325551126] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 325622418] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 325689108] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 325737348] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 325769967] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 325995787] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 326080415] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 326111820] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 326145994] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 326172654] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 326199656] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 326420514] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 326499684] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 326550453] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 326581370] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 326657016] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 326706094] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 326868063] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 326966339] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 327016284] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 327049743] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 327132399] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 327313676] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 327389124] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 327424231] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 327463574] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 327488136] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 327515704] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 327738446] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 327823998] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 327856373] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 327910943] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 327961051] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 327993641] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 328224531] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328290129] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 328321054] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 328356253] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 328382602] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 328410715] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 328606885] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328692169] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 328722214] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 328775415] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328824179] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 328856911] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 329058824] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 329164765] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 329213888] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 329244862] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 329279324] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 329440463] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 329479534] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 329511721] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 329620780] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 329671198] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 329702474] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 329735984] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 329762910] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 329948808] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 330020678] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 330054905] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 330080279] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 330232805] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 330360075] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 330410222] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 330439749] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 330469004] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 330495640] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 330550190] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 330582284] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 330740558] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 330790240] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 330816710] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 330887672] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 330993221] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331046044] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 331205248] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 331331670] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331385531] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 331417180] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 331612034] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 331719696] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 331750942] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 331786898] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 331813325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 331842794] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 331921894] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 332116962] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 332210484] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 332241168] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 332326622] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 332507120] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 332538528] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 332612353] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 332664437] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 332695378] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 332730113] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 332767881] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 332919426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 332970174] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 333072961] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 333121976] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 333153572] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 333220729] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 333418457] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 333472316] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 333538745] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 333586730] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 333616073] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 333815182] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 333898291] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 333929281] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 333963246] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 333988575] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 334015696] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 334090982] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 334281478] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 334345292] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 334425436] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 334467906] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 334517170] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 334678070] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 334790667] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 334839096] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 334870130] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 334943762] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335126574] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 335177484] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 335228556] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 335266602] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 335296209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 335324218] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 335522507] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335588499] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 335662568] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 335745784] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335796998] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 335946625] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 335992272] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 336017318] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 336095106] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 336172121] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 336221486] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 336253814] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 336481629] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 336553260] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 336584009] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 336617232] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 336656688] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 336682779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 336845026] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 336943203] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337004673] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 337034080] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 337108477] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 337295345] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337371248] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 337420476] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 337488825] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337539957] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 337568995] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 337765984] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337858486] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 337887746] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 337922732] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 337948760] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 337977713] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 338252456] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 338318384] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 338349094] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 338423961] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 338636804] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 338676360] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 338748712] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 338799837] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 338829508] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 339021595] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 339155558] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 339185925] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 339221104] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 339258576] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 339286035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 339436007] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 339651184] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 339698889] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 339729574] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 340011427] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340074474] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 340225829] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 340354086] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340403738] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 340434231] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 340469172] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 340496755] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 340525307] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 340606491] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340801225] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 340854624] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 340927542] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 340984678] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 341035794] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 341195541] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 341314688] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 341370591] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 341400752] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 341436177] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 341476312] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 341637936] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 341682661] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 341791017] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 341841015] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 341870808] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 342080562] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 342134083] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 342165768] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 342199984] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 342228202] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 342257205] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 342333816] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 342520119] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 342585151] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 342669156] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 342719298] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 342753155] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 342923699] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 342962670] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 343018999] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 343055568] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 343160411] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 343193552] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 343387084] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 343433870] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 343539777] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 343592911] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 343622972] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 343784431] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 343859053] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 343922899] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 343997379] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 344048523] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 344078027] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 344297422] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 344408001] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 344473969] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 344510492] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 344677856] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 344704954] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 344755671] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 344896202] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 344946375] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 345122717] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 345256751] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 345306847] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 345335944] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 345596562] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 345644042] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 345692008] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 345722093] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 345802330] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 345991766] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 346078462] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 346167970] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 346220426] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 346250150] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 346424408] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 346497044] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 346549776] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 346630719] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 346801353] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 346843528] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 346961687] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347013151] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 347043593] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 347120648] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347313825] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 347372353] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 347447772] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347497524] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 347527562] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 347725865] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347819446] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 347850163] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 347886072] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 347927783] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 347969501] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 348139681] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 348209668] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 348252920] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 348283817] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 348368683] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 348421079] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 348586598] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 348704869] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 348757126] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 348790496] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 348865787] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349053838] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 349118853] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 349159724] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 349190155] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349245418] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 349278339] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 349445508] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 349477893] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349575286] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 349609939] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 349644605] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 349686352] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 349713706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 349873152] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 349990372] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 350043712] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 350076188] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 350147637] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 350332302] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 350423713] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 350457419] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 350525546] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 350580376] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 350732707] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 350849300] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 350893945] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 350949770] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 350983046] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 351017060] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 351183577] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 351267383] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 351301758] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 351334427] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 351364719] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 351417212] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 351450836] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 351619270] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 351700919] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 351730419] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 351758366] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 355754730] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 355807360] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 355974682] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 359892748] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 359978372] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 360012859] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 363808956] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 363903977] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 363945936] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 363990512] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 364036012] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 364065158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 364233749] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 364311879] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 364365074] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 364398464] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 364441802] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 364493730] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 364660065] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 364703999] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 364799371] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 364831612] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 364873280] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 364914767] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 365088557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 365152460] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 365496924] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 365644478] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 365679590] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 365997452] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366060740] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 366093948] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 366186548] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366237435] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 366411865] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 366544994] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366596766] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 366628219] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 366880438] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366983983] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 367015054] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 367068384] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367241331] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 367287945] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 367346599] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367398151] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 367430099] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 367465085] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 367495049] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367549501] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 367736108] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 367795690] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 367833401] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 367859653] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 367886629] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 367944224] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 367973774] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 368180100] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 368233858] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 368279772] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 368307405] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 368357462] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 368389962] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 368572150] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 368630649] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 368691818] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 368723888] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 368780416] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 368809137] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 368860560] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 369035868] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 369104359] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 369144005] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 369188075] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 369464121] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 369552342] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 369606937] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 369660966] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 370027985] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 370065684] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 370106835] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 370149984] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 370315475] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 370355466] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 370422819] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 370449570] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 370479600] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 370513542] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 370542343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 370690786] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 370794778] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 370853800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 370881820] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 370918654] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 370948854] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 370978497] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 371137169] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 371232693] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 371292792] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 371329140] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 371357961] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 371386327] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 371421081] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 371449837] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 371602758] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 371656208] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 371724293] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 371751825] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 371787682] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 371816938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 371850378] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 372018136] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 372100382] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 372141254] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 372177038] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 372217708] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 372244471] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 372271404] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 372336670] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 372521801] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 372720896] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 372892088] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 372965377] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 373024118] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 373099186] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 373159614] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 373330420] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 373506526] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 373610988] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 373786134] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 373826023] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 373852421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 373880477] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 373942417] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 373993398] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 374315270] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 374348853] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 374387061] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 374413158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 374441678] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 374499343] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 374725418] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 374880255] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 374933087] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 375153223] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 375322269] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 375356846] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 375528842] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 375593898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 375626757] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 375683075] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 375732683] Expected: Should print: 3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 376047046] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 376081187] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 376120535] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 376147661] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 376176994] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 376226997] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376412683] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 376608704] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 376642137] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 376803163] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 376843608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 376910191] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 376966100] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 377014459] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 378135792] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 378244116] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 378278587] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 378317406] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 378345584] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 378374118] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 378561775] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 378627561] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 378809254] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 378849190] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 379019131] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 379053365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 379117191] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 379176132] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379231114] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 379538619] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 379576257] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 379617555] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 379644434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 379673669] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 379856302] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379908958] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 380064683] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 380100167] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 380140389] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 380323156] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 380377857] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 380436170] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 380486564] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 380804159] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 380845096] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 380884002] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 380913344] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 380941685] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 380999802] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 381214428] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 381413689] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 381591085] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 381668757] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 381703297] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 381731487] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 381779073] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 381830960] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 382151578] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 382186784] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 382225546] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 382252768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 382281348] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 382448217] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 382510102] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 382667725] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 382702248] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 382741644] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 382900966] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 382939173] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 383015126] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 383064938] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 383329816] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 383363521] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 383444635] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 383472021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 383500327] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 383547785] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 383598924] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 383924950] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 383957817] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 383995769] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 384022500] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 384049727] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 384232048] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 384322310] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 384394242] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 384633482] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 384678344] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 384769855] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 384924313] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 385096580] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 385169767] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 385204311] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 385232089] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 385280143] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 385328867] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 385660387] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 385704288] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 385754979] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 386074311] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 386108995] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 386145262] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 386172437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 386199399] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 386397979] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 386507559] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 386853102] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 386907183] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 386957789] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 387229513] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 387278412] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 387327548] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 387378055] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 387406657] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 387455283] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 387506174] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 387873455] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 387916597] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 388086868] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 388298909] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 388333737] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 388374555] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 388401700] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 388582200] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 388677614] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 388727898] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 389017758] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 389087457] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 389122820] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 389166148] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 389192976] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 389221509] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 389400702] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 389505523] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 389666065] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 389700285] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 389875264] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 389942550] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 389971490] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 390032957] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 390081912] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 390414341] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 390450510] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 390490991] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 390536753] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 390694277] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 390749023] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 390819879] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 390848014] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 390922944] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 390975689] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 391149958] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 391186899] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 391267961] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 391298871] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 391326701] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 391414615] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 391604367] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 391670873] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 391724174] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 391763277] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 391793279] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 391820610] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 392029760] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 392151529] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 392189714] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 392228165] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 392266680] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 392294827] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 392457036] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 392916348] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 392980699] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 393013924] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 393051120] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 393091636] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 393120881] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 393150857] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 393457718] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 393512404] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 393559341] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 393597943] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 393779588] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 393830933] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 393859984] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 393984632] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 394037539] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 394241894] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 394297354] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 394336339] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 394366100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 394394890] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 394643281] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 394701635] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 394785694] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 394823694] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 394863322] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 394892978] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 395061952] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 395189512] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395240667] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 395282289] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 395322389] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 395495883] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 395552747] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 395597785] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 395952156] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 396007826] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 396043387] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 396084324] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 396125227] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 396169154] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 396204610] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 396382784] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 396439220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 396474714] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 396560441] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 396613061] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 396648286] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 396818854] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 396860802] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 396891965] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 396919335] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 396999242] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 397053077] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 397088010] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 397258323] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 397342657] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 397369267] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 397396706] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 397476120] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 397648858] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 397702446] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 397790047] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 397844648] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 397883735] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 397918708] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 398079410] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 398119490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 398155789] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 398280693] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 398330851] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 398361560] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 398516077] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 398570512] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 398639525] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 398673865] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 398747321] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 398797405] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 398972475] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 399009246] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 399094830] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 399122557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 399150756] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 399205186] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 399257755] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 399432886] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 399485489] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 399550404] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 399578447] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 399610752] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 399642562] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 399672133] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 399857599] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 399908861] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 399939164] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 399971983] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000013e00fb44, 0x000000013e00fb48) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 408723894] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 409123907] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 418540763] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 418778942] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 433015480] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 445667368] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 446010920] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 446325527] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 446522234] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 446862189] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 447006494] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 447354458] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 447670568] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 447881403] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 448680655] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 448984360] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 449198322] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 449576496] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 449901515] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 450033036] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 450344347] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 451744403] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 452905993] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 453838174] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 454851641] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 456406977] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 457311935] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 458235723] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 459441086] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 460351102] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 461268056] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 462617024] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 463754583] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 464652569] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 465561585] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 466458367] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 467371366] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 468995854] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 469918955] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 470841994] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 472045341] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 472955035] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 473857381] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 475252541] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 476371394] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 477284018] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 478187811] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 479090202] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 480283674] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 481201142] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 482101777] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 483000209] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 483906841] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 485059235] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 485958554] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 486862822] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 488479369] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 489410452] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 490301294] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 491192365] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 492094206] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 492994157] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 494170356] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 705261288] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 1190780037] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 1054 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 2050947323] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 2052034555] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 2256687302] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 3179034708] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 3180763394] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 3471914496] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 5040227099] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 5042050205] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 5344612889] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 6550583306] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 6552709957] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 6872333970] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 8072286781] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 8074161599] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 8502668504] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 9737961873] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 9739823049] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 10175867338] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 11630459419] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 11632571657] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 12118211375] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 05 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 13576505206] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 13578524415] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 14127870856] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 06 attached and ready -- USE it to begin +[Hera] [HADES][WARN ] [KRELTSC: 15259643738] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 15282669340] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 15286211911] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 15290077479] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 15293581910] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 15298362817] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 15318805509] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15366858465] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 15413040123] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 15476582423] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 15480425505] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 15484337920] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 15488832231] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15491333329] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15493927531] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15496175127] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15500063026] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 15511756488] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15515295371] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 15525680209] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 15529182761] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 15577416202] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 15580917604] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 15584789010] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15595018398] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 15622418300] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15627005285] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15678003991] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 15849630141] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 15853957306] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 15858044073] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 15862729943] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 15868896112] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 15873174280] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 15877194982] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 15882449619] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 15937138643] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 15941665415] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 15946404041] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15949916609] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 15978028569] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 16004237874] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 16022513958] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 16029154623] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16031697937] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 16035637117] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 16065563390] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16067781805] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16070423934] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16074315572] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 16099063445] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 16121706603] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 16125605992] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 16129531172] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16133414881] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16144330968] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 16152727396] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 16217811254] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16221648574] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16248231009] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16258579557] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16267994751] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16275592180] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok> 1 0 8 EXEC-STD79-DOE-CD +[Hera] DOE-HEADER,run_id,id_idx,id_label,rep +[Hera] [HADES][DOE ] 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,fleet_k_q48,fleet_conserved +[Hera] [HADES][DOE ] 1067,10670000,10000,0,0,256,84,1287,1024,1024,0,0,24995,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,3 ,0 ,zuse,0 +[Hera] DOE-RUN,16 ,1 ,rajames,0 +[Hera] [HADES][DOE ] 1068,10680000,10000,0,0,256,88,1288,1024,1024,0,0,25002,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,0 ,2 ,00,0 +[Hera] DOE-RUN,9 ,3 ,01,0 +[Hera] DOE-RUN,6 ,4 ,02,0 +[Hera] DOE-RUN,1 ,5 ,[HADES][DOE ] 1069,10690000,10000,0,0,256,90,1290,1024,1024,0,0,25011,65536,0,1,47439,8892,9205,65536,1 +[Hera] 03,0 +[Hera] DOE-RUN,2 ,6 ,04,0 +[Hera] DOE-RUN,5 ,7 ,05,0 +[Hera] [HADES][DOE ] 1070,10700000,10000,0,0,256,95,1291,2048,2048,0,0,25018,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,23 ,8 ,06,0 +[Hera] [HADES][DOE ] 1071,10710000,10000,0,0,256,100,1292,2048,2048,0,0,25024,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1072,10720000,10000,0,0,256,100,1294,4096,4096,0,0,25028,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1073,10730000,10000,0,0,256,101,1295,4096,4096,0,0,25033,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1074,10740000,10000,0,0,256,104,1296,4096,4096,0,0,25038,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1075,10750000,10000,0,0,256,105,1298,4096,4096,0,0,25042,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1076,10760000,10000,0,0,256,107,1299,4096,4096,0,0,25048,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1077,10770000,10000,0,0,256,114,1300,2048,2048,0,0,25053,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1078,10780000,10000,0,0,256,114,1302,2048,2048,0,0,25058,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1079,10790000,10000,0,0,256,114,1303,1024,1024,0,0,25063,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1080,10800000,10000,0,0,256,114,1304,1024,1024,0,0,25067,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1081,10810000,10000,0,0,256,114,1306,512,512,0,0,25071,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1082,10820000,10000,0,0,256,114,1307,512,512,0,0,25075,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1083,10830000,10000,0,0,256,114,1262,512,512,0,0,25079,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1084,10840000,10000,0,0,256,114,1198,256,256,0,0,25085,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1085,10850000,10000,0,0,256,114,1139,256,256,0,0,25089,65536,0,1,47439,8892,9205,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 [HADES][DOE ] 54,540000,18446744073699241616,0,0,12711,59,98,256,256,0,4895412794951724113,25110,65536,0,0,47439,8892,9205,65536,1 +[06] 0 -1 6 -1073741824 [HADES][DOE ] 1086,10860000,10320000,0,0,256499,114,1140,256,256,0,4711796749704888320,25131,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1087,10870000,10000,0,0,256,114,1141,256,256,0,0,25136,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1088,10880000,10000,0,0,256,114,1143,256,256,0,0,25140,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1089,10890000,10000,0,0,256,114,1144,256,256,0,0,25145,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1090,10900000,10000,0,0,256,114,1145,256,256,0,0,25149,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1091,10910000,10000,0,0,256,114,1146,256,256,0,0,25154,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1092,10920000,10000,0,0,256,114,1137,256,256,0,0,25158,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1093,10930000,10000,0,0,256,114,1138,256,256,0,0,25162,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1094,10940000,10000,0,0,256,114,1139,256,256,0,0,25166,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1095,10950000,10000,0,0,256,114,1140,256,256,0,0,25170,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1096,10960000,10000,0,0,256,114,1141,256,256,0,0,25174,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1097,10970000,10000,0,0,256,114,1142,256,256,0,0,25178,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1098,10980000,10000,0,0,256,114,1143,256,256,0,0,25183,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,20 ,8 ,06,1 +[Hera] [HADES][DOE ] 1099,10990000,10000,0,0,256,111,1144,256,256,0,0,25188,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1100,11000000,10000,0,0,256,112,1145,256,256,0,0,25192,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1101,11010000,10000,0,0,256,112,1146,256,256,0,0,25197,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1102,11020000,10000,0,0,256,112,1147,256,256,0,0,25201,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1103,11030000,10000,0,0,256,113,1148,256,256,0,0,25205,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1104,11040000,10000,0,0,256,113,1149,256,256,0,0,25209,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1105,11050000,10000,0,0,256,113,1150,256,256,0,0,25213,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1106,11060000,10000,0,0,256,113,1152,256,256,0,0,25217,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1107,11070000,10000,0,0,256,113,1153,256,256,0,0,25222,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1108,11080000,10000,0,0,256,113,1154,256,256,0,0,25226,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1109,11090000,10000,0,0,256,113,1155,256,256,0,0,25231,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1110,11100000,10000,0,0,256,113,1156,256,256,0,0,25235,65536,0,1,47439,8892,9205,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1111,11110000,10000,0,0,256,113,1157,256,256,0,0,25245,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1112,11120000,10000,0,0,256,113,1158,256,256,0,0,25267,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1113,11130000,10000,0,0,256,113,1159,256,256,0,0,25273,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1114,11140000,10000,0,0,256,113,1160,256,256,0,0,25277,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1115,11150000,10000,0,0,256,113,1161,256,256,0,0,25282,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1116,11160000,10000,0,0,256,113,1162,256,256,0,0,25287,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1117,11170000,10000,0,0,256,113,1163,256,256,0,0,25291,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1118,11180000,10000,0,0,256,113,1165,256,256,0,0,25295,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1119,11190000,10000,0,0,256,113,1166,256,256,0,0,25299,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1120,11200000,10000,0,0,256,113,1167,256,256,0,0,25303,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1121,11210000,10000,0,0,256,113,1168,256,256,0,0,25307,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1122,11220000,10000,0,0,256,113,1169,256,256,0,0,25311,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1123,11230000,10000,0,0,256,113,1170,256,256,0,0,25315,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1124,11240000,10000,0,0,256,113,1171,256,256,0,0,25318,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,7 ,7 ,05,1 +[Hera] [HADES][DOE ] 1125,11250000,10000,0,0,256,113,1172,256,256,0,0,25323,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1126,11260000,10000,0,0,256,113,1173,256,256,0,0,25327,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1127,11270000,10000,0,0,256,113,1174,256,256,0,0,25332,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1128,11280000,10000,0,0,256,113,1175,256,256,0,0,25336,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1129,11290000,10000,0,0,256,113,1176,256,256,0,0,25341,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1130,11300000,10000,0,0,256,113,1177,256,256,0,0,25345,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1131,11310000,10000,0,0,256,113,1178,256,256,0,0,25351,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1132,11320000,10000,0,0,256,113,1180,256,256,0,0,25355,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1133,11330000,10000,0,0,256,113,1181,256,256,0,0,25359,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1134,11340000,10000,0,0,256,113,1182,256,256,0,0,25364,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1135,11350000,10000,0,0,256,113,1183,256,256,0,0,25368,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1136,11360000,10000,0,0,256,113,1184,256,256,0,0,25372,65536,0,1,47439,8892,9205,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1137,11370000,10000,0,0,256,113,1185,256,256,0,0,25382,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1138,11380000,10000,0,0,256,113,1186,256,256,0,0,25401,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1139,11390000,10000,0,0,256,113,1187,256,256,0,0,25405,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1140,11400000,10000,0,0,256,113,1188,256,256,0,0,25409,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1141,11410000,10000,0,0,256,113,1189,256,256,0,0,25413,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1142,11420000,10000,0,0,256,113,1190,256,256,0,0,25417,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1143,11430000,10000,0,0,256,113,1191,256,256,0,0,25421,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1144,11440000,10000,0,0,256,113,1193,256,256,0,0,25425,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1145,11450000,10000,0,0,256,113,1194,256,256,0,0,25430,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1146,11460000,10000,0,0,256,113,1195,256,256,0,0,25434,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1147,11470000,10000,0,0,256,113,1196,256,256,0,0,25439,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1148,11480000,10000,0,0,256,113,1197,256,256,0,0,25443,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1149,11490000,10000,0,0,256,113,1198,256,256,0,0,25448,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1150,11500000,10000,0,0,256,113,1199,256,256,0,0,25453,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,24 ,6 ,04,1 +[Hera] [HADES][DOE ] 1151,11510000,10000,0,0,256,113,1200,256,256,0,0,25458,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1152,11520000,10000,0,0,256,113,1201,256,256,0,0,25463,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1153,11530000,10000,0,0,256,113,1202,256,256,0,0,25467,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1154,11540000,10000,0,0,256,113,1203,256,256,0,0,25471,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1155,11550000,10000,0,0,256,113,1204,256,256,0,0,25475,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1156,11560000,10000,0,0,256,113,1205,256,256,0,0,25479,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1157,11570000,10000,0,0,256,113,1206,256,256,0,0,25484,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1158,11580000,10000,0,0,256,113,1208,256,256,0,0,25488,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1159,11590000,10000,0,0,256,113,1209,256,256,0,0,25492,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1160,11600000,10000,0,0,256,113,1210,256,256,0,0,25497,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1161,11610000,10000,0,0,256,113,1211,256,256,0,0,25501,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1162,11620000,10000,0,0,256,113,1212,256,256,0,0,25506,65536,0,1,47439,8892,9205,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 [HADES][DOE ] 658,6580000,18446744073704511616,0,0,167366,30,3350,256,256,0,4895412794951726686,25522,65536,0,0,47439,8892,9205,65536,1 +[00] 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1163,11630000,5050000,0,0,121556,113,1213,256,256,0,4707169669767757824,25545,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1164,11640000,10000,0,0,256,113,1214,256,256,0,0,25550,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1165,11650000,10000,0,0,256,113,1215,256,256,0,0,25555,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1166,11660000,10000,0,0,256,113,1216,256,256,0,0,25559,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1167,11670000,10000,0,0,256,113,1217,256,256,0,0,25563,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1168,11680000,10000,0,0,256,113,1219,256,256,0,0,25567,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1169,11690000,10000,0,0,256,113,1220,256,256,0,0,25571,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1170,11700000,10000,0,0,256,113,1221,256,256,0,0,25575,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1171,11710000,10000,0,0,256,113,1222,256,256,0,0,25579,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1172,11720000,10000,0,0,256,113,1223,256,256,0,0,25583,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1173,11730000,10000,0,0,256,113,1224,256,256,0,0,25586,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1174,11740000,10000,0,0,256,113,1225,256,256,0,0,25591,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1175,11750000,10000,0,0,256,113,1226,256,256,0,0,25596,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1176,11760000,10000,0,0,256,113,1227,256,256,0,0,25600,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,8 ,2 ,00,1 +[Hera] [HADES][DOE ] 1177,11770000,10000,0,0,256,113,1228,256,256,0,0,25606,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1178,11780000,10000,0,0,256,113,1229,256,256,0,0,25610,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1179,11790000,10000,0,0,256,113,1230,256,256,0,0,25615,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1180,11800000,10000,0,0,256,113,1231,256,256,0,0,25619,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1181,11810000,10000,0,0,256,113,1232,256,256,0,0,25623,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1182,11820000,10000,0,0,256,113,1234,256,256,0,0,25627,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1183,11830000,10000,0,0,256,113,1235,256,256,0,0,25631,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1184,11840000,10000,0,0,256,113,1236,256,256,0,0,25635,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1185,11850000,10000,0,0,256,113,1237,256,256,0,0,25640,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1186,11860000,10000,0,0,256,113,1238,256,256,0,0,25645,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1187,11870000,10000,0,0,256,113,1239,256,256,0,0,25649,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1188,11880000,10000,0,0,256,113,1240,256,256,0,0,25652,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1189,11890000,10000,0,0,256,113,1241,256,256,0,0,25657,65536,0,1,47439,8892,9205,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1190,11900000,10000,0,0,256,113,1242,256,256,0,0,25681,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1191,11910000,10000,0,0,256,113,1243,256,256,0,0,25686,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1192,11920000,10000,0,0,256,113,1244,256,256,0,0,25690,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1193,11930000,10000,0,0,256,113,1246,256,256,0,0,25694,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1194,11940000,10000,0,0,256,113,1247,256,256,0,0,25698,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1195,11950000,10000,0,0,256,113,1248,256,256,0,0,25702,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1196,11960000,10000,0,0,256,113,1249,256,256,0,0,25706,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1197,11970000,10000,0,0,256,113,1250,256,256,0,0,25710,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1198,11980000,10000,0,0,256,113,1251,256,256,0,0,25714,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1199,11990000,10000,0,0,256,113,1252,256,256,0,0,25719,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1200,12000000,10000,0,0,256,113,1253,256,256,0,0,25723,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1201,12010000,10000,0,0,256,113,1254,256,256,0,0,25727,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1202,12020000,10000,0,0,256,113,1255,256,256,0,0,25732,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,18 ,8 ,06,2 +[Hera] [HADES][DOE ] 1203,12030000,10000,0,0,256,113,1256,256,256,0,0,25737,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1204,12040000,10000,0,0,256,113,1257,256,256,0,0,25741,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1205,12050000,10000,0,0,256,113,1258,256,256,0,0,25746,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1206,12060000,10000,0,0,256,113,1259,256,256,0,0,25750,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1207,12070000,10000,0,0,256,113,1261,256,256,0,0,25755,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1208,12080000,10000,0,0,256,113,1262,256,256,0,0,25759,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1209,12090000,10000,0,0,256,113,1263,256,256,0,0,25763,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1210,12100000,10000,0,0,256,113,1264,256,256,0,0,25768,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1211,12110000,10000,0,0,256,113,1265,256,256,0,0,25772,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1212,12120000,10000,0,0,256,113,1266,256,256,0,0,25777,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1213,12130000,10000,0,0,256,113,1267,256,256,0,0,25781,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1214,12140000,10000,0,0,256,113,1268,256,256,0,0,25786,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1215,12150000,10000,0,0,256,113,1269,256,256,0,0,25790,65536,0,1,47439,8892,9205,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 [HADES][DOE ] 55,550000,18446744073697951616,0,0,12861,63,99,256,256,0,4895412794951723483,25812,65536,0,0,47439,8892,9205,65536,1 +[06] 0 -1 6 -1073741824 [HADES][DOE ] 1216,12160000,11610000,0,0,289629,113,1270,256,256,0,4712489313181368320,25831,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1217,12170000,10000,0,0,256,113,1271,256,256,0,0,25836,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1218,12180000,10000,0,0,256,113,1273,256,256,0,0,25840,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1219,12190000,10000,0,0,256,113,1274,256,256,0,0,25845,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1220,12200000,10000,0,0,256,113,1275,256,256,0,0,25849,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1221,12210000,10000,0,0,256,113,1276,256,256,0,0,25853,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1222,12220000,10000,0,0,256,113,1277,256,256,0,0,25857,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1223,12230000,10000,0,0,256,113,1278,256,256,0,0,25861,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1224,12240000,10000,0,0,256,113,1279,256,256,0,0,25865,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1225,12250000,10000,0,0,256,113,1280,256,256,0,0,25869,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1226,12260000,10000,0,0,256,113,1281,256,256,0,0,25874,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1227,12270000,10000,0,0,256,113,1283,256,256,0,0,25878,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1228,12280000,10000,0,0,256,113,1284,256,256,0,0,25882,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1229,12290000,10000,0,0,256,113,1284,256,256,0,0,25887,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1230,12300000,10000,0,0,256,113,1286,256,256,0,0,25892,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1231,12310000,10000,0,0,256,113,1287,256,256,0,0,25897,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1232,12320000,10000,0,0,256,114,1288,256,256,0,0,25902,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1233,12330000,10000,0,0,256,114,1289,256,256,0,0,25907,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1234,12340000,10000,0,0,256,114,1290,256,256,0,0,25911,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1235,12350000,10000,0,0,256,114,1291,256,256,0,0,25916,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1236,12360000,10000,0,0,256,114,1292,256,256,0,0,25920,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1237,12370000,10000,0,0,256,114,1293,256,256,0,0,25924,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1238,12380000,10000,0,0,256,114,1294,256,256,0,0,25929,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1239,12390000,10000,0,0,256,114,1295,256,256,0,0,25933,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1240,12400000,10000,0,0,256,114,1296,256,256,0,0,25937,65536,0,1,47439,8892,9205,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 [HADES][DOE ] 133,1330000,18446744073698481616,0,0,32917,38,367,256,256,0,4895412794951723742,25954,65536,0,0,47439,8892,9205,65536,1 +[05] 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1241,12410000,11080000,0,0,275973,114,1297,256,256,0,4712204771598008320,25978,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1242,12420000,10000,0,0,256,114,1298,256,256,0,0,25983,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1243,12430000,10000,0,0,256,114,1299,256,256,0,0,25987,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1244,12440000,10000,0,0,256,114,1301,256,256,0,0,25992,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1245,12450000,10000,0,0,256,114,1302,256,256,0,0,25996,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1246,12460000,10000,0,0,256,114,1303,256,256,0,0,26001,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1247,12470000,10000,0,0,256,114,1304,256,256,0,0,26005,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1248,12480000,10000,0,0,256,115,1305,256,256,0,0,26010,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1249,12490000,10000,0,0,256,115,1306,256,256,0,0,26014,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1250,12500000,10000,0,0,256,115,1307,256,256,0,0,26019,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1251,12510000,10000,0,0,256,115,1308,256,256,0,0,26023,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1252,12520000,10000,0,0,256,115,1309,256,256,0,0,26027,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1253,12530000,10000,0,0,256,115,1310,256,256,0,0,26031,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,4 ,[HADES][DOE ] 1254,12540000,10000,0,0,256,114,1311,256,256,0,0,26035,65536,0,1,47439,8892,9205,65536,1 +[Hera] 7 ,05,2 +[Hera] [HADES][DOE ] 1255,12550000,10000,0,0,256,114,1312,256,256,0,0,26040,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1256,12560000,10000,0,0,256,114,1313,256,256,0,0,26044,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1257,12570000,10000,0,0,256,114,1314,256,256,0,0,26049,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1258,12580000,10000,0,0,256,114,1315,256,256,0,0,26053,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1259,12590000,10000,0,0,256,114,1317,256,256,0,0,26057,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1260,12600000,10000,0,0,256,114,1318,256,256,0,0,26061,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1261,12610000,10000,0,0,256,114,1319,256,256,0,0,26065,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1262,12620000,10000,0,0,256,114,1320,256,256,0,0,26069,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1263,12630000,10000,0,0,256,114,1321,256,256,0,0,26072,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1264,12640000,10000,0,0,256,114,1322,256,256,0,0,26077,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1265,12650000,10000,0,0,256,114,1323,256,256,0,0,26081,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1266,12660000,10000,0,0,256,114,1324,256,256,0,0,26085,65536,0,1,47439,8892,9205,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1267,12670000,10000,0,0,256,114,1325,256,256,0,0,26094,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1268,12680000,10000,0,0,256,114,1326,256,256,0,0,26112,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1269,12690000,10000,0,0,256,114,1327,256,256,0,0,26116,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1270,12700000,10000,0,0,256,114,1328,256,256,0,0,26120,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1271,12710000,10000,0,0,256,114,1330,256,256,0,0,26124,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1272,12720000,10000,0,0,256,114,1331,256,256,0,0,26128,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1273,12730000,10000,0,0,256,114,1332,256,256,0,0,26132,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1274,12740000,10000,0,0,256,114,1333,256,256,0,0,26137,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1275,12750000,10000,0,0,256,114,1334,256,256,0,0,26141,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1276,12760000,10000,0,0,256,114,1335,256,256,0,0,26144,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1277,12770000,10000,0,0,256,114,1336,256,256,0,0,26148,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1278,12780000,10000,0,0,256,114,1337,256,256,0,0,26152,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1279,12790000,10000,0,0,256,114,1338,256,256,0,0,26156,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1280,12800000,10000,0,0,256,114,1339,256,256,0,0,26160,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1281,12810000,10000,0,0,256,115,1340,256,256,0,0,26165,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1282,12820000,10000,0,0,256,115,1341,256,256,0,0,26169,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1283,12830000,10000,0,0,256,119,1342,256,256,0,0,26173,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1284,12840000,10000,0,0,256,119,1344,256,256,0,0,26178,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1285,12850000,10000,0,0,256,119,1345,256,256,0,0,26182,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1286,12860000,10000,0,0,256,119,1346,256,256,0,0,26186,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1287,12870000,10000,0,0,256,119,1347,256,256,0,0,26190,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1288,12880000,10000,0,0,256,119,1348,256,256,0,0,26194,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1289,12890000,10000,0,0,256,119,1349,256,256,0,0,26198,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1290,12900000,10000,0,0,256,119,1350,256,256,0,0,26203,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1291,12910000,10000,0,0,256,120,1351,256,256,0,0,26208,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1292,12920000,10000,0,0,256,120,1352,256,256,0,0,26213,65536,0,1,47439,8892,9205,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1293,12930000,10000,0,0,256,120,1353,256,256,0,0,26224,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1294,12940000,10000,0,0,256,120,1354,256,256,0,0,26229,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1295,12950000,10000,0,0,256,120,1356,256,256,0,0,26248,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1296,12960000,10000,0,0,256,120,1357,256,256,0,0,26252,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1297,12970000,10000,0,0,256,120,1358,256,256,0,0,26256,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1298,12980000,10000,0,0,256,120,1359,256,256,0,0,26260,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1299,12990000,10000,0,0,256,122,1360,256,256,0,0,26264,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1300,13000000,10000,0,0,256,124,1361,256,256,0,0,26268,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1301,13010000,10000,0,0,256,124,1362,256,256,0,0,26272,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1302,13020000,10000,0,0,256,124,1363,256,256,0,0,26276,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1303,13030000,10000,0,0,256,124,1364,256,256,0,0,26280,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1304,13040000,10000,0,0,256,124,1366,256,256,0,0,26284,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1305,13050000,10000,0,0,256,124,1367,256,256,0,0,26288,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,21 ,4 ,02,1 +[Hera] [HADES][DOE ] 1306,13060000,10000,0,0,256,123,1367,256,256,0,0,26294,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1307,13070000,10000,0,0,256,123,1368,256,256,0,0,26298,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1308,13080000,10000,0,0,256,123,1370,256,256,0,0,26302,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1309,13090000,10000,0,0,256,123,1370,256,256,0,0,26306,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1310,13100000,10000,0,0,256,123,1372,256,256,0,0,26311,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1311,13110000,10000,0,0,256,123,1373,256,256,0,0,26315,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1312,13120000,10000,0,0,256,123,1374,256,256,0,0,26319,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1313,13130000,10000,0,0,256,123,1375,256,256,0,0,26324,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1314,13140000,10000,0,0,256,123,1376,256,256,0,0,26328,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1315,13150000,10000,0,0,256,123,1377,256,256,0,0,26332,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1316,13160000,10000,0,0,256,123,1378,256,256,0,0,26336,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1317,13170000,10000,0,0,256,123,1379,256,256,0,0,26340,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1318,13180000,10000,0,0,256,123,1380,256,256,0,0,26344,65536,0,1,47439,8892,9205,65536,1 +[04] 1 2 [HADES][DOE ] 238,2380000,18446744073698751616,0,0,59805,38,773,256,256,0,4895412794951723874,26359,65536,0,0,47439,8892,9205,65536,1 +[04] -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1319,13190000,10810000,0,0,269053,123,1381,256,256,0,4712059816451768320,26383,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1320,13200000,10000,0,0,256,123,1383,256,256,0,0,26389,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1321,13210000,10000,0,0,256,123,1384,256,256,0,0,26393,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1322,13220000,10000,0,0,256,123,1385,256,256,0,0,26397,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1323,13230000,10000,0,0,256,123,1386,256,256,0,0,26401,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1324,13240000,10000,0,0,256,121,1387,256,256,0,0,26405,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1325,13250000,10000,0,0,256,123,1388,256,256,0,0,26409,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1326,13260000,10000,0,0,256,123,1389,256,256,0,0,26413,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1327,13270000,10000,0,0,256,123,1390,256,256,0,0,26418,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1328,13280000,10000,0,0,256,123,1391,256,256,0,0,26422,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1329,13290000,10000,0,0,256,123,1393,256,256,0,0,26426,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1330,13300000,10000,0,0,256,123,1394,256,256,0,0,26430,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1331,13310000,10000,0,0,256,123,1395,256,256,0,0,26435,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,14 ,6 ,04,2 +[Hera] [HADES][DOE ] 1332,13320000,10000,0,0,256,123,1395,256,256,0,0,26440,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1333,13330000,10000,0,0,256,123,1396,256,256,0,0,26445,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1334,13340000,10000,0,0,256,123,1397,256,256,0,0,26449,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1335,13350000,10000,0,0,256,123,1399,256,256,0,0,26454,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1336,13360000,10000,0,0,256,123,1400,256,256,0,0,26459,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1337,13370000,10000,0,0,256,123,1401,256,256,0,0,26463,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1338,13380000,10000,0,0,256,123,1402,256,256,0,0,26467,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1339,13390000,10000,0,0,256,123,1403,256,256,0,0,26472,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1340,13400000,10000,0,0,256,123,1404,256,256,0,0,26476,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1341,13410000,10000,0,0,256,123,1405,256,256,0,0,26480,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1342,13420000,10000,0,0,256,123,1406,256,256,0,0,26484,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1343,13430000,10000,0,0,256,123,1407,256,256,0,0,26487,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1344,13440000,10000,0,0,256,123,1408,256,256,0,0,26492,65536,0,1,47439,8892,9205,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1345,13450000,10000,0,0,256,123,1409,256,256,0,0,26517,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1346,13460000,10000,0,0,256,123,1411,256,256,0,0,26521,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1347,13470000,10000,0,0,256,123,1412,256,256,0,0,26525,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1348,13480000,10000,0,0,256,123,1413,256,256,0,0,26530,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1349,13490000,10000,0,0,256,123,1414,256,256,0,0,26534,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1350,13500000,10000,0,0,256,121,1415,256,256,0,0,26538,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1351,13510000,10000,0,0,256,123,1416,256,256,0,0,26542,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1352,13520000,10000,0,0,256,123,1417,256,256,0,0,26546,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1353,13530000,10000,0,0,256,123,1418,256,256,0,0,26551,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1354,13540000,10000,0,0,256,123,1419,256,256,0,0,26555,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1355,13550000,10000,0,0,256,123,1420,256,256,0,0,26559,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1356,13560000,10000,0,0,256,123,1422,256,256,0,0,26564,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1357,13570000,10000,0,0,256,123,1423,256,256,0,0,26572,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1358,13580000,10000,0,0,256,123,1423,256,256,0,0,26583,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1359,13590000,10000,0,0,256,123,1425,256,256,0,0,26589,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1360,13600000,10000,0,0,256,123,1426,256,256,0,0,26593,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1361,13610000,10000,0,0,256,123,1427,256,256,0,0,26597,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1362,13620000,10000,0,0,256,123,1428,256,256,0,0,26601,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1363,13630000,10000,0,0,256,123,1429,256,256,0,0,26605,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1364,13640000,10000,0,0,256,123,1430,256,256,0,0,26609,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1365,13650000,10000,0,0,256,123,1431,256,256,0,0,26613,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1366,13660000,10000,0,0,256,123,1432,256,256,0,0,26617,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1367,13670000,10000,0,0,256,123,1433,256,256,0,0,26621,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1368,13680000,10000,0,0,256,123,1435,256,256,0,0,26625,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1369,13690000,10000,0,0,256,124,1436,256,256,0,0,26629,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1370,13700000,10000,0,0,256,124,1437,256,256,0,0,26650,65536,0,1,47439,8892,9205,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 [HADES][DOE ] 422,4220000,18446744073700071616,0,0,106901,33,1398,256,256,0,4895412794951724518,26667,65536,0,0,47439,8892,9205,65536,1 +[02] 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1371,13710000,9490000,0,0,235269,124,1438,256,256,0,4711351146847928320,26679,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1372,13720000,10000,0,0,256,124,1439,256,256,0,0,26685,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1373,13730000,10000,0,0,256,124,1440,256,256,0,0,26690,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1374,13740000,10000,0,0,256,124,1441,256,256,0,0,26693,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1375,13750000,10000,0,0,256,124,1442,256,256,0,0,26698,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1376,13760000,10000,0,0,256,124,1443,256,256,0,0,26702,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1377,13770000,10000,0,0,256,124,1445,256,256,0,0,26705,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1378,13780000,10000,0,0,256,124,1446,256,256,0,0,26709,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1379,13790000,10000,0,0,256,124,1447,256,256,0,0,26713,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1380,13800000,10000,0,0,256,124,1448,256,256,0,0,26717,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1381,13810000,10000,0,0,256,124,1449,256,256,0,0,26721,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1382,13820000,10000,0,0,256,124,1450,256,256,0,0,26724,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1383,13830000,10000,0,0,256,124,1451,256,256,0,0,26730,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,11 ,4 ,02,2 +[Hera] [HADES][DOE ] 1384,13840000,10000,0,0,256,124,1452,256,256,0,0,26736,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1385,13850000,10000,0,0,256,124,1453,256,256,0,0,26740,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1386,13860000,10000,0,0,256,124,1454,256,256,0,0,26744,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1387,13870000,10000,0,0,256,124,1455,256,256,0,0,26748,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1388,13880000,10000,0,0,256,124,1456,256,256,0,0,26752,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1389,13890000,10000,0,0,256,124,1457,256,256,0,0,26755,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1390,13900000,10000,0,0,256,124,1459,256,256,0,0,26760,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1391,13910000,10000,0,0,256,124,1460,256,256,0,0,26765,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1392,13920000,10000,0,0,256,124,1461,256,256,0,0,26784,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1393,13930000,10000,0,0,256,124,1462,256,256,0,0,26789,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1394,13940000,10000,0,0,256,123,1463,256,256,0,0,26793,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1395,13950000,10000,0,0,256,123,1464,256,256,0,0,26797,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1396,13960000,10000,0,0,256,123,1465,256,256,0,0,26801,65536,0,1,47439,8892,9205,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1397,13970000,10000,0,0,256,123,1466,256,256,0,0,26811,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1398,13980000,10000,0,0,256,123,1467,256,256,0,0,26816,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1399,13990000,10000,0,0,256,123,1468,256,256,0,0,26820,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1400,14000000,10000,0,0,256,123,1469,256,256,0,0,26824,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1401,14010000,10000,0,0,256,123,1470,256,256,0,0,26830,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1402,14020000,10000,0,0,256,123,1471,256,256,0,0,26834,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1403,14030000,10000,0,0,256,123,1473,256,256,0,0,26838,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1404,14040000,10000,0,0,256,123,1474,256,256,0,0,26842,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1405,14050000,10000,0,0,256,123,1475,256,256,0,0,26846,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1406,14060000,10000,0,0,256,123,1476,256,256,0,0,26851,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1407,14070000,10000,0,0,256,123,1477,256,256,0,0,26856,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1408,14080000,10000,0,0,256,123,1478,256,256,0,0,26860,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,22 ,5 ,03,1 +[Hera] [HADES][DOE ] 1409,14090000,10000,0,0,256,122,1479,256,256,0,0,26866,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1410,14100000,10000,0,0,256,122,1480,256,256,0,0,26870,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1411,14110000,10000,0,0,256,122,1481,256,256,0,0,26874,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1412,14120000,10000,0,0,256,122,1482,256,256,0,0,26878,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1413,14130000,10000,0,0,256,122,1483,256,256,0,0,26883,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1414,14140000,10000,0,0,256,122,1484,256,256,0,0,26887,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1415,14150000,10000,0,0,256,122,1485,256,256,0,0,26891,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1416,14160000,10000,0,0,256,122,1486,256,256,0,0,26895,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1417,14170000,10000,0,0,256,122,1488,256,256,0,0,26899,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1418,14180000,10000,0,0,256,122,1489,256,256,0,0,26903,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1419,14190000,10000,0,0,256,122,1490,256,256,0,0,26922,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1420,14200000,10000,0,0,256,122,1491,256,256,0,0,26927,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1421,14210000,10000,0,0,256,122,1492,256,256,0,0,26932,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1422,14220000,10000,0,0,256,122,1493,256,256,0,0,26937,65536,0,1,47439,8892,9205,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1423,14230000,10000,0,0,256,122,1494,256,256,0,0,26949,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1424,14240000,10000,0,0,256,122,1495,256,256,0,0,26955,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1425,14250000,10000,0,0,256,122,1496,256,256,0,0,26961,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1426,14260000,10000,0,0,256,122,1497,256,256,0,0,26968,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1427,14270000,10000,0,0,256,122,1498,256,256,0,0,26972,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1428,14280000,10000,0,0,256,122,1499,256,256,0,0,26975,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1429,14290000,10000,0,0,256,122,1501,256,256,0,0,26980,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1430,14300000,10000,0,0,256,122,1502,256,256,0,0,26984,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1431,14310000,10000,0,0,256,122,1503,256,256,0,0,26988,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1432,14320000,10000,0,0,256,122,1504,256,256,0,0,26992,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1433,14330000,10000,0,0,256,122,1505,256,256,0,0,26996,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1434,14340000,10000,0,0,256,122,1506,256,256,0,0,27000,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1435,14350000,10000,0,0,256,122,1507,256,256,0,0,27004,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1436,14360000,10000,0,0,256,122,1508,256,256,0,0,27008,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1437,14370000,10000,0,0,256,122,1509,256,256,0,0,27012,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1438,14380000,10000,0,0,256,122,1510,256,256,0,0,27016,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1439,14390000,10000,0,0,256,122,1511,256,256,0,0,27020,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1440,14400000,10000,0,0,256,122,1512,256,256,0,0,27025,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1441,14410000,10000,0,0,256,122,1514,256,256,0,0,27028,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1442,14420000,10000,0,0,256,122,1515,256,256,0,0,27033,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1443,14430000,10000,0,0,256,122,1516,256,256,0,0,27036,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1444,14440000,10000,0,0,256,122,1517,256,256,0,0,27056,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1445,14450000,10000,0,0,256,122,1518,256,256,0,0,27060,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1446,14460000,10000,0,0,256,122,1519,256,256,0,0,27064,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1447,14470000,10000,0,0,256,122,1520,256,256,0,0,27068,65536,0,1,47439,8892,9205,65536,1 +[03] 1 2 -1 -2 1 -2 [HADES][DOE ] 330,3300000,18446744073698381616,0,0,83354,35,1091,256,256,0,4895412794951723693,27082,65536,0,0,47439,8892,9205,65536,1 +[03] -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1448,14480000,11180000,0,0,278528,122,1521,256,256,0,4712258458689208320,27093,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1449,14490000,10000,0,0,256,122,1522,256,256,0,0,27098,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1450,14500000,10000,0,0,256,122,1523,256,256,0,0,27102,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1451,14510000,10000,0,0,256,122,1525,256,256,0,0,27106,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1452,14520000,10000,0,0,256,122,1526,256,256,0,0,27110,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1453,14530000,10000,0,0,256,122,1527,256,256,0,0,27114,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1454,14540000,10000,0,0,256,122,1528,256,256,0,0,27119,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1455,14550000,10000,0,0,256,122,1529,256,256,0,0,27124,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1456,14560000,10000,0,0,256,122,1530,256,256,0,0,27128,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1457,14570000,10000,0,0,256,122,1531,256,256,0,0,27132,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1458,14580000,10000,0,0,256,122,1532,256,256,0,0,27136,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1459,14590000,10000,0,0,256,122,1533,256,256,0,0,27140,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1460,14600000,10000,0,0,256,122,1534,256,256,0,0,27145,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,15 ,5 ,03,2 +[Hera] [HADES][DOE ] 1461,14610000,10000,0,0,256,122,1535,256,256,0,0,27151,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1462,14620000,10000,0,0,256,122,1536,256,256,0,0,27155,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1463,14630000,10000,0,0,256,122,1537,256,256,0,0,27159,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1464,14640000,10000,0,0,256,122,1538,256,256,0,0,27163,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1465,14650000,10000,0,0,256,122,1539,256,256,0,0,27167,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1466,14660000,10000,0,0,256,122,1540,256,256,0,0,27172,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1467,14670000,10000,0,0,256,122,1542,256,256,0,0,27190,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1468,14680000,10000,0,0,256,122,1543,256,256,0,0,27195,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1469,14690000,10000,0,0,256,122,1544,256,256,0,0,27200,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1470,14700000,10000,0,0,256,122,1545,256,256,0,0,27205,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1471,14710000,10000,0,0,256,123,1546,256,256,0,0,27209,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1472,14720000,10000,0,0,256,123,1547,256,256,0,0,27213,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1473,14730000,10000,0,0,256,123,1548,256,256,0,0,27218,65536,0,1,47439,8892,9205,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1474,14740000,10000,0,0,256,123,1549,256,256,0,0,27227,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1475,14750000,10000,0,0,256,123,1551,256,256,0,0,27232,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1476,14760000,10000,0,0,256,123,1552,256,256,0,0,27236,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1477,14770000,10000,0,0,256,123,1553,256,256,0,0,27240,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1478,14780000,10000,0,0,256,123,1554,256,256,0,0,27246,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1479,14790000,10000,0,0,256,123,1555,256,256,0,0,27250,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1480,14800000,10000,0,0,256,123,1556,256,256,0,0,27255,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1481,14810000,10000,0,0,256,123,1557,256,256,0,0,27259,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1482,14820000,10000,0,0,256,123,1558,256,256,0,0,27263,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1483,14830000,10000,0,0,256,123,1559,256,256,0,0,27267,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1484,14840000,10000,0,0,256,123,1561,256,256,0,0,27271,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1485,14850000,10000,0,0,256,123,1562,256,256,0,0,27276,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1486,14860000,10000,0,0,256,123,1562,256,256,0,0,27281,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1487,14870000,10000,0,0,256,123,1564,256,256,0,0,27285,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1488,14880000,10000,0,0,256,123,1565,256,256,0,0,27289,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1489,14890000,10000,0,0,256,123,1566,256,256,0,0,27293,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1490,14900000,10000,0,0,256,123,1567,256,256,0,0,27297,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1491,14910000,10000,0,0,256,123,1568,256,256,0,0,27302,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1492,14920000,10000,0,0,256,123,1569,256,256,0,0,27306,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1493,14930000,10000,0,0,256,123,1570,256,256,0,0,27326,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1494,14940000,10000,0,0,256,123,1571,256,256,0,0,27330,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1495,14950000,10000,0,0,256,123,1572,256,256,0,0,27334,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1496,14960000,10000,0,0,256,122,1573,256,256,0,0,27339,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1497,14970000,10000,0,0,256,122,1574,256,256,0,0,27343,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1498,14980000,10000,0,0,256,122,1575,256,256,0,0,27347,65536,0,1,47439,8892,9205,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 [HADES][DOE ] 540,5400000,18446744073699971616,0,0,137134,33,2102,256,256,0,4895412794951724469,27366,65536,0,0,47439,8892,9205,65536,1 +[01] 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1499,14990000,9590000,0,0,237804,122,1576,256,256,0,4711404833939128320,27373,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1500,15000000,10000,0,0,256,122,1577,256,256,0,0,27379,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1501,15010000,10000,0,0,256,122,1579,256,256,0,0,27383,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1502,15020000,10000,0,0,256,122,1580,256,256,0,0,27387,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1503,15030000,10000,0,0,256,122,1581,256,256,0,0,27392,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1504,15040000,10000,0,0,256,122,1582,256,256,0,0,27396,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1505,15050000,10000,0,0,256,122,1583,256,256,0,0,27401,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1506,15060000,10000,0,0,256,122,1584,256,256,0,0,27405,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1507,15070000,10000,0,0,256,122,1585,256,256,0,0,27410,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1508,15080000,10000,0,0,256,122,1586,256,256,0,0,27414,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1509,15090000,10000,0,0,256,122,1587,256,256,0,0,27419,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1510,15100000,10000,0,0,256,122,1588,256,256,0,0,27423,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1511,15110000,10000,0,0,256,122,1589,256,256,0,0,27427,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,25 ,3 ,01,1 +[Hera] [HADES][DOE ] 1512,15120000,10000,0,0,256,122,1590,256,256,0,0,27432,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1513,15130000,10000,0,0,256,122,1591,256,256,0,0,27436,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1514,15140000,10000,0,0,256,122,1592,256,256,0,0,27440,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1515,15150000,10000,0,0,256,122,1594,256,256,0,0,27444,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1516,15160000,10000,0,0,256,122,1595,256,256,0,0,27462,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1517,15170000,10000,0,0,256,122,1596,256,256,0,0,27467,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1518,15180000,10000,0,0,256,122,1597,256,256,0,0,27471,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1519,15190000,10000,0,0,256,122,1598,256,256,0,0,27475,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1520,15200000,10000,0,0,256,122,1599,256,256,0,0,27479,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1521,15210000,10000,0,0,256,122,1600,256,256,0,0,27482,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1522,15220000,10000,0,0,256,122,1601,256,256,0,0,27487,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1523,15230000,10000,0,0,256,122,1602,256,256,0,0,27491,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1524,15240000,10000,0,0,256,122,1603,256,256,0,0,27496,65536,0,1,47439,8892,9205,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1525,15250000,10000,0,0,256,122,1605,256,256,0,0,27506,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1526,15260000,10000,0,0,256,122,1606,256,256,0,0,27511,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1527,15270000,10000,0,0,256,122,1607,256,256,0,0,27515,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1528,15280000,10000,0,0,256,122,1608,256,256,0,0,27519,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1529,15290000,10000,0,0,256,122,1609,256,256,0,0,27524,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1530,15300000,10000,0,0,256,122,1610,256,256,0,0,27528,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1531,15310000,10000,0,0,256,122,1611,256,256,0,0,27533,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1532,15320000,10000,0,0,256,122,1612,256,256,0,0,27537,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1533,15330000,10000,0,0,256,122,1613,256,256,0,0,27542,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1534,15340000,10000,0,0,256,122,1614,256,256,0,0,27546,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1535,15350000,10000,0,0,256,122,1615,256,256,0,0,27550,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1536,15360000,10000,0,0,256,122,1617,256,256,0,0,27554,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,26 ,[HADES][DOE ] 1537,15370000,10000,0,0,256,122,1617,256,256,0,0,27559,65536,0,1,47439,8892,9205,65536,1 +[Hera] 3 ,01,2 +[Hera] [HADES][DOE ] 1538,15380000,10000,0,0,256,120,1618,256,256,0,0,27565,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1539,15390000,10000,0,0,256,121,1619,256,256,0,0,27569,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1540,15400000,10000,0,0,256,121,1621,256,256,0,0,27574,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1541,15410000,10000,0,0,256,121,1622,256,256,0,0,27579,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1542,15420000,10000,0,0,256,121,1623,256,256,0,0,27598,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1543,15430000,10000,0,0,256,121,1624,256,256,0,0,27602,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1544,15440000,10000,0,0,256,121,1625,256,256,0,0,27606,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1545,15450000,10000,0,0,256,121,1626,256,256,0,0,27611,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1546,15460000,10000,0,0,256,121,1627,256,256,0,0,27615,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1547,15470000,10000,0,0,256,121,1628,256,256,0,0,27620,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1548,15480000,10000,0,0,256,121,1629,256,256,0,0,27624,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1549,15490000,10000,0,0,256,121,1630,256,256,0,0,27629,65536,0,1,47439,8892,9205,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 [HADES][DOE ] 541,5410000,18446744073699471616,0,0,137286,37,1924,256,256,0,4895412794951724225,27648,65536,0,0,47439,8892,9205,65536,1 +[01] -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1550,15500000,10090000,0,0,250708,121,1632,256,256,0,4711673269395128320,27654,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1551,15510000,10000,0,0,256,121,1633,256,256,0,0,27659,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1552,15520000,10000,0,0,256,121,1634,256,256,0,0,27663,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1553,15530000,10000,0,0,256,121,1635,256,256,0,0,27667,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1554,15540000,10000,0,0,256,121,1636,256,256,0,0,27671,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1555,15550000,10000,0,0,256,121,1637,256,256,0,0,27675,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1556,15560000,10000,0,0,256,121,1638,256,256,0,0,27680,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1557,15570000,10000,0,0,256,121,1639,256,256,0,0,27685,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1558,15580000,10000,0,0,256,121,1640,256,256,0,0,27690,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1559,15590000,10000,0,0,256,121,1641,256,256,0,0,27695,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1560,15600000,10000,0,0,256,121,1642,256,256,0,0,27700,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1561,15610000,10000,0,0,256,121,1644,256,256,0,0,27705,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1562,15620000,10000,0,0,256,121,1645,256,256,0,0,27709,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1563,15630000,10000,0,0,256,120,1645,256,256,0,0,27714,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1564,15640000,10000,0,0,256,120,1646,256,256,0,0,27733,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1565,15650000,10000,0,0,256,120,1648,256,256,0,0,27738,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1566,15660000,10000,0,0,256,120,1649,256,256,0,0,27742,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1567,15670000,10000,0,0,256,120,1650,256,256,0,0,27746,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1568,15680000,10000,0,0,256,120,1651,256,256,0,0,27750,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1569,15690000,10000,0,0,256,120,1652,256,256,0,0,27755,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1570,15700000,10000,0,0,256,120,1653,256,256,0,0,27759,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1571,15710000,10000,0,0,256,120,1654,256,256,0,0,27763,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1572,15720000,10000,0,0,256,120,1655,256,256,0,0,27767,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1573,15730000,10000,0,0,256,120,1656,256,256,0,0,27771,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1574,15740000,10000,0,0,256,120,1657,256,256,0,0,27775,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1575,15750000,10000,0,0,256,120,1659,256,256,0,0,27779,65536,0,1,47439,8892,9205,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1576,15760000,10000,0,0,256,120,1660,256,256,0,0,27790,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1577,15770000,10000,0,0,256,120,1661,256,256,0,0,27794,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1578,15780000,10000,0,0,256,120,1662,256,256,0,0,27799,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1579,15790000,10000,0,0,256,120,1663,256,256,0,0,27804,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1580,15800000,10000,0,0,256,120,1664,256,256,0,0,27809,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1581,15810000,10000,0,0,256,120,1665,256,256,0,0,27814,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1582,15820000,10000,0,0,256,120,1666,256,256,0,0,27817,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1583,15830000,10000,0,0,256,120,1667,256,256,0,0,27821,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1584,15840000,10000,0,0,256,120,1668,256,256,0,0,27826,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1585,15850000,10000,0,0,256,120,1670,256,256,0,0,27830,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1586,15860000,10000,0,0,256,120,1671,256,256,0,0,27835,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1587,15870000,10000,0,0,256,120,1672,256,256,0,0,27840,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,12 ,2 ,00,2 +[Hera] [HADES][DOE ] 1588,15880000,10000,0,0,256,120,1673,256,256,0,0,27846,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1589,15890000,10000,0,0,256,120,1674,256,256,0,0,27865,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1590,15900000,10000,0,0,256,120,1674,256,256,0,0,27870,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1591,15910000,10000,0,0,256,120,1676,256,256,0,0,27875,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1592,15920000,10000,0,0,256,120,1677,256,256,0,0,27879,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1593,15930000,10000,0,0,256,120,1678,256,256,0,0,27884,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1594,15940000,10000,0,0,256,120,1679,256,256,0,0,27888,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1595,15950000,10000,0,0,256,120,1680,256,256,0,0,27892,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1596,15960000,10000,0,0,256,120,1681,256,256,0,0,27897,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1597,15970000,10000,0,0,256,120,1682,256,256,0,0,27901,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1598,15980000,10000,0,0,256,120,1683,256,256,0,0,27906,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1599,15990000,10000,0,0,256,120,1684,256,256,0,0,27911,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1600,16000000,10000,0,0,256,120,1686,256,256,0,0,27915,65536,0,1,47439,8892,9205,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 [HADES][DOE ] 750,7500000,18446744073701051616,0,0,190912,30,3602,256,256,0,4895412794951724997,27934,65536,0,0,47439,8892,9205,65536,1 +[rajames] -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1601,16010000,8510000,0,0,210138,120,1687,256,256,0,4710825013354168320,27942,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1602,16020000,10000,0,0,256,120,1688,256,256,0,0,27947,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1603,16030000,10000,0,0,256,120,1689,256,256,0,0,27951,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1604,16040000,10000,0,0,256,120,1690,256,256,0,0,27955,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1605,16050000,10000,0,0,256,120,1691,256,256,0,0,27959,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1606,16060000,10000,0,0,256,120,1692,256,256,0,0,27963,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1607,16070000,10000,0,0,256,120,1693,256,256,0,0,27967,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1608,16080000,10000,0,0,256,120,1694,256,256,0,0,27971,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1609,16090000,10000,0,0,256,120,1695,256,256,0,0,27975,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1610,16100000,10000,0,0,256,120,1697,256,256,0,0,27979,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1611,16110000,10000,0,0,256,120,1698,256,256,0,0,27997,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1612,16120000,10000,0,0,256,120,1699,256,256,0,0,28001,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1613,16130000,10000,0,0,256,120,1700,256,256,0,0,28006,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,13 ,1 ,rajames,1 +[Hera] [HADES][DOE ] 1614,16140000,10000,0,0,256,120,1701,256,256,0,0,28012,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1615,16150000,10000,0,0,256,120,1702,256,256,0,0,28017,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1616,16160000,10000,0,0,256,120,1702,256,256,0,0,28021,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1617,16170000,10000,0,0,256,120,1704,256,256,0,0,28027,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1618,16180000,10000,0,0,256,120,1705,256,256,0,0,28031,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1619,16190000,10000,0,0,256,120,1706,256,256,0,0,28036,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1620,16200000,10000,0,0,256,120,1707,256,256,0,0,28040,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1621,16210000,10000,0,0,256,120,1708,256,256,0,0,28045,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1622,16220000,10000,0,0,256,120,1709,256,256,0,0,28050,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1623,16230000,10000,0,0,256,120,1710,256,256,0,0,28055,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1624,16240000,10000,0,0,256,120,1711,256,256,0,0,28060,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1625,16250000,10000,0,0,256,120,1712,256,256,0,0,28064,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1626,16260000,10000,0,0,256,120,1714,256,256,0,0,28068,65536,0,1,47439,8892,9205,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1627,16270000,10000,0,0,256,120,1715,256,256,0,0,28077,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1628,16280000,10000,0,0,256,120,1716,256,256,0,0,28081,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1629,16290000,10000,0,0,256,120,1717,256,256,0,0,28086,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1630,16300000,10000,0,0,256,120,1718,256,256,0,0,28090,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1631,16310000,10000,0,0,256,120,1719,256,256,0,0,28095,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1632,16320000,10000,0,0,256,120,1720,256,256,0,0,28099,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1633,16330000,10000,0,0,256,120,1721,256,256,0,0,28103,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1634,16340000,10000,0,0,256,120,1722,256,256,0,0,28107,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1635,16350000,10000,0,0,256,120,1723,256,256,0,0,28111,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1636,16360000,10000,0,0,256,120,1725,256,256,0,0,28130,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1637,16370000,10000,0,0,256,120,1726,256,256,0,0,28134,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1638,16380000,10000,0,0,256,120,1727,256,256,0,0,28138,65536,0,1,47439,8892,9205,65536,1 +[Hera] DOE-RUN,10 ,1 ,rajames,2 +[Hera] [HADES][DOE ] 1639,16390000,10000,0,0,256,120,1728,256,256,0,0,28143,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1640,16400000,10000,0,0,256,120,1729,256,256,0,0,28147,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1641,16410000,10000,0,0,256,120,1730,256,256,0,0,28151,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1642,16420000,10000,0,0,256,120,1731,256,256,0,0,28155,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1643,16430000,10000,0,0,256,120,1732,256,256,0,0,28159,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1644,16440000,10000,0,0,256,120,1733,256,256,0,0,28163,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1645,16450000,10000,0,0,256,120,1734,256,256,0,0,28167,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1646,16460000,10000,0,0,256,120,1735,256,256,0,0,28171,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1647,16470000,10000,0,0,256,120,1736,256,256,0,0,28176,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1648,16480000,10000,0,0,256,120,1737,256,256,0,0,28179,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1649,16490000,10000,0,0,256,120,1738,256,256,0,0,28183,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1650,16500000,10000,0,0,256,120,1739,256,256,0,0,28187,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1651,16510000,10000,0,0,256,120,1741,256,256,0,0,28191,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1652,16520000,10000,0,0,256,120,1742,256,256,0,0,28195,65536,0,1,47439,8892,9205,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 [HADES][DOE ] 659,6590000,18446744073699621616,0,0,167516,35,2416,256,256,0,4895412794951724298,28211,65536,0,0,47439,8892,9205,65536,1 +[00] 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1653,16530000,9940000,0,0,246846,120,1743,256,256,0,4711592738758328320,28219,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1654,16540000,10000,0,0,256,120,1744,256,256,0,0,28224,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1655,16550000,10000,0,0,256,120,1745,256,256,0,0,28228,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1656,16560000,10000,0,0,256,120,1746,256,256,0,0,28232,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1657,16570000,10000,0,0,256,120,1747,256,256,0,0,28236,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1658,16580000,10000,0,0,256,120,1748,256,256,0,0,28240,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1659,16590000,10000,0,0,256,120,1749,256,256,0,0,28244,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1660,16600000,10000,0,0,256,120,1750,256,256,0,0,28248,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1661,16610000,10000,0,0,256,120,1751,256,256,0,0,28267,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1662,16620000,10000,0,0,256,120,1753,256,256,0,0,28271,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1663,16630000,10000,0,0,256,120,1754,256,256,0,0,28275,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1664,16640000,10000,0,0,256,120,1755,256,256,0,0,28279,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1665,16650000,10000,0,0,256,120,1756,256,256,0,0,28284,65536,0,1,47439,8892,9205,65536,1 +[Hera] 1 2 -1 -2 1 -2 [HADES][DOE ] 1666,16660000,10000,0,0,256,120,1757,256,256,0,0,28289,65536,0,1,47439,8892,9205,65536,1 +[Hera] -1 2 2147483648 2147483648 2147483648 9223372036854775807 [HADES][DOE ] 1667,16670000,10000,0,0,256,122,1758,256,256,0,0,28295,65536,0,1,47439,8892,9205,65536,1 +[Hera] 4611686018427387902 2147483648 -1 0 [HADES][DOE ] 1668,16680000,10000,0,0,256,122,1759,256,256,0,0,28301,65536,0,1,47439,8892,9205,65536,1 +[Hera] 56088 -56088 [HADES][DOE ] 1669,16690000,10000,0,0,256,122,1760,256,256,0,0,28306,65536,0,1,47439,8892,9205,65536,1 +[Hera] 14285 5 25 2 25 [HADES][DOE ] 1670,16700000,10000,0,0,256,122,1761,256,256,0,0,28311,65536,0,1,47439,8892,9205,65536,1 +[Hera] -5 -2 [HADES][DOE ] 1671,16710000,10000,0,0,256,122,1762,256,256,0,0,28315,65536,0,1,47439,8892,9205,65536,1 +[Hera] 5 -5 3 [HADES][DOE ] 1672,16720000,10000,0,0,256,122,1763,256,256,0,0,28320,65536,0,1,47439,8892,9205,65536,1 +[Hera] -1 0 -1 6 [HADES][DOE ] 1673,16730000,10000,0,0,256,122,1765,256,256,0,0,28325,65536,0,1,47439,8892,9205,65536,1 +[Hera] -1073741824 DOE-RUN,17 ,0 ,zuse,1 +[Hera] [HADES][DOE ] 1674,16740000,10000,0,0,256,122,1766,256,256,0,0,28331,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1675,16750000,10000,0,0,256,122,1766,256,256,0,0,28341,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1676,16760000,10000,0,0,256,122,1768,256,256,0,0,28347,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1677,16770000,10000,0,0,256,122,1769,256,256,0,0,28351,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1678,16780000,10000,0,0,256,122,1770,256,256,0,0,28356,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1679,16790000,10000,0,0,256,122,1771,256,256,0,0,28360,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1680,16800000,10000,0,0,256,122,1772,256,256,0,0,28364,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1681,16810000,10000,0,0,256,122,1773,256,256,0,0,28369,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1682,16820000,10000,0,0,256,122,1774,256,256,0,0,28376,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1683,16830000,10000,0,0,256,122,1775,256,256,0,0,28401,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1684,16840000,10000,0,0,256,122,1776,256,256,0,0,28405,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1685,16850000,10000,0,0,256,122,1777,256,256,0,0,28409,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1686,16860000,10000,0,0,256,122,1779,256,256,0,0,28414,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1687,16870000,10000,0,0,256,122,1780,256,256,0,0,28419,65536,0,1,47439,8892,9205,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 [HADES][DOE ] 751,7510000,18446744073700191616,0,0,191063,35,2717,256,256,0,4895412794951724577,28437,65536,0,0,47439,8892,9205,65536,1 +[rajames] 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1688,16880000,9370000,0,0,232259,122,1781,256,256,0,4711286722338488320,28445,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1689,16890000,10000,0,0,256,122,1782,256,256,0,0,28450,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1690,16900000,10000,0,0,256,122,1783,256,256,0,0,28454,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1691,16910000,10000,0,0,256,122,1784,256,256,0,0,28458,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1692,16920000,10000,0,0,256,122,1785,256,256,0,0,28462,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1693,16930000,10000,0,0,256,122,1786,256,256,0,0,28466,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1694,16940000,10000,0,0,256,122,1787,256,256,0,0,28470,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1695,16950000,10000,0,0,256,122,1788,256,256,0,0,28474,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1696,16960000,10000,0,0,256,122,1790,256,256,0,0,28478,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1697,16970000,10000,0,0,256,122,1791,256,256,0,0,28482,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1698,16980000,10000,0,0,256,122,1792,256,256,0,0,28486,65536,0,1,47439,8892,9205,65536,1 +[Hera] [HADES][DOE ] 1699,16990000,10000,0,0,256,122,1793,256,256,0,0,28490,65536,0,1,47439,8892,9205,65536,1 +[Hera] 1 2 [HADES][DOE ] 1700,17000000,10000,0,0,256,122,1793,256,256,0,0,28495,65536,0,1,47439,8892,9205,65536,1 +[Hera] -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 [HADES][DOE ] 1701,17010000,10000,0,0,256,122,1794,256,256,0,0,28502,65536,0,1,47439,8892,9205,65536,1 +[Hera] 2147483648 -1 0 56088 [HADES][DOE ] 1702,17020000,10000,0,0,256,122,1796,256,256,0,0,28507,65536,0,1,47439,8892,9205,65536,1 +[Hera] -56088 14285 5 25 [HADES][DOE ] 1703,17030000,10000,0,0,256,122,1797,256,256,0,0,28511,65536,0,1,47439,8892,9205,65536,1 +[Hera] 2 25 -5 -2 [HADES][DOE ] 1704,17040000,10000,0,0,256,122,1798,256,256,0,0,28516,65536,0,1,47439,8892,9205,65536,1 +[Hera] 5 -5 3 -1 [HADES][DOE ] 1705,17050000,10000,0,0,256,122,1799,256,256,0,0,28536,65536,0,1,47439,8892,9205,65536,1 +[Hera] 0 -1 6 -1073741824 DOE-RUN,19 ,0 ,zuse,[HADES][DOE ] 1706,17060000,10000,0,0,256,122,1800,256,256,0,0,28543,65536,0,1,47439,8892,9205,65536,1 +[Hera] 2 +[Hera] 1 2 -1 -2 1 -2 [HADES][DOE ] 1707,17070000,10000,0,0,256,122,1801,256,256,0,0,28550,65536,0,1,47439,8892,9205,65536,1 +[Hera] -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 [HADES][DOE ] 1708,17080000,10000,0,0,256,122,1802,256,256,0,0,28556,65536,0,1,47439,8892,9205,65536,1 +[Hera] -1 0 56088 -56088 [HADES][DOE ] 1709,17090000,10000,0,0,256,122,1803,256,256,0,0,28562,65536,0,1,47439,8892,9205,65536,1 +[Hera] 14285 5 25 2 25 [HADES][DOE ] 1710,17100000,10000,0,0,256,122,1804,256,256,0,0,28567,65536,0,1,47439,8892,9205,65536,1 +[Hera] -5 -2 5 [HADES][DOE ] 1711,17110000,10000,0,0,256,122,1806,256,256,0,0,28572,65536,0,1,47439,8892,9205,65536,1 +[Hera] -5 3 -1 0 -1 [HADES][DOE ] 1712,17120000,10000,0,0,256,122,1807,256,256,0,0,28576,65536,0,1,47439,8892,9205,65536,1 +[Hera] 6 -1073741824 [HADES][DOE ] 1713,17130000,10000,0,0,256,122,1808,256,256,0,0,28581,65536,0,1,47439,8892,9205,65536,1 +[Hera] STD79-DOE: complete +[Hera] ok +[Hera] (zuse) ok> BYE +[Hera] BYE: reaping children +[Hera] PARITY:KILL vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d name=Hermes +[Hera] PARITY:KILL vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 name=Artemis +[Hera] Stadium: dispatch cell=84425 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 name=rajames +[Hera] Stadium: dispatch cell=251839 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 name=rajames~user +[Hera] Stadium: dispatch cell=168333 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb name=00 +[Hera] Stadium: dispatch cell=1048 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 name=00~user +[Hera] Stadium: dispatch cell=293691 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 name=01 +[Hera] Stadium: dispatch cell=126278 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f name=01~user +[Hera] Stadium: dispatch cell=251883 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 name=02 +[Hera] Stadium: dispatch cell=210085 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 name=02~user +[Hera] Stadium: dispatch cell=42739 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 name=03 +[Hera] Stadium: dispatch cell=84610 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe name=03~user +[Hera] Stadium: dispatch cell=168518 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 name=04 +[Hera] Stadium: dispatch cell=1247 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 name=04~user +[Hera] Stadium: dispatch cell=314617 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 name=05 +[Hera] Stadium: dispatch cell=147204 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 name=05~user +[Hera] Stadium: dispatch cell=272787 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf name=06 +[Hera] Stadium: dispatch cell=126322 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 name=06~user +[Hera] BYE: cold restart diff --git a/logs/20260912-172058/riscv64/qemu-riscv64-20260912-172058.log b/logs/20260912-172058/riscv64/qemu-riscv64-20260912-172058.log new file mode 100644 index 00000000..0361b23f --- /dev/null +++ b/logs/20260912-172058/riscv64/qemu-riscv64-20260912-172058.log @@ -0,0 +1,10122 @@ + +OpenSBI v1.8 + ____ _____ ____ _____ + / __ \ / ____| _ \_ _| + | | | |_ __ ___ _ __ | (___ | |_) || | + | | | | '_ \ / _ \ '_ \ \___ \| _ < | | + | |__| | |_) | __/ | | |____) | |_) || |_ + \____/| .__/ \___|_| |_|_____/|____/_____| + | | + |_| + +Platform Name : riscv-virtio,qemu +Platform Features : medeleg +Platform HART Count : 1 +Platform HART Protection : pmp +Platform IPI Device : aclint-mswi +Platform Timer Device : aclint-mtimer @ 10000000Hz +Platform Console Device : uart8250 +Platform HSM Device : --- +Platform PMU Device : --- +Platform Reboot Device : syscon-reboot +Platform Shutdown Device : syscon-poweroff +Platform Suspend Device : --- +Platform CPPC Device : --- +Firmware Base : 0x80000000 +Firmware Size : 321 KB +Firmware RW Offset : 0x40000 +Firmware RW Size : 65 KB +Firmware Heap Offset : 0x47000 +Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) +Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) +Runtime SBI Version : 3.0 +Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr +Experimental SBI Extensions : none + +Domain0 Name : root +Domain0 Boot HART : 0 +Domain0 HARTs : 0* +Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () +Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () +Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) +Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) +Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () +Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) +Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) +Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) +Domain0 Next Address : 0x0000000020000000 +Domain0 Next Arg1 : 0x00000000bfe00000 +Domain0 Next Mode : S-mode +Domain0 SysReset : yes +Domain0 SysSuspend : yes + +Boot HART ID : 0 +Boot HART Domain : root +Boot HART Priv Version : v1.12 +Boot HART Base ISA : rv64imafdch +Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu +Boot HART PMP Count : 16 +Boot HART PMP Granularity : 2 bits +Boot HART PMP Address Bits : 54 +Boot HART MHPM Info : 16 (0x0007fff8) +Boot HART Debug Triggers : 2 triggers +Boot HART MIDELEG : 0x0000000000001666 +Boot HART MEDELEG : 0x0000000000f4b509 +[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 +Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 +BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr +om PciRoot(0x0)/Pci(0x1,0x0): Not Found +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +Calling kernel_main (monolithic)... +riscv64 item 4.3.5a: satp state at kernel entry (before switch) + satp.MODE = 0x000000000000000a + satp.PPN = 0x00000000000bf868 + __kernel_start = 0x00000000bdf3b672 +riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a) + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: riscv64 +Build: Sep 12 2026 15:56:12 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 100 +Total memory: 1020 MB +Usable memory: 977 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 250895 + Free pages : 250243 + Used pages : 652 + Total MB : 980 + Free MB : 977 + Used MB : 2 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +PLIC: no DTB PLIC node -- using QEMU virt-machine default (base=0x0c000000) +PLIC: init (S-mode context 1, threshold=0) +APIC: init done + +Timer: init... +Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 2214588416 + Heap end addr: 2751459328 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000080267000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 2706900] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 36884652] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 67425855] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 68552442] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 69739866] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 76074915] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 78906387] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 80349108] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 85349481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 86889789] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 95461002] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 101928225] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 107286774] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 108821769] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 110571678] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 113744631] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 120039318] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123259101] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 126700707] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 133121583] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136341555] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 144772593] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 148467669] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 150396708] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 161430507] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 162580635] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 163684248] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165690819] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 167086626] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 168537894] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 175737597] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 176501556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 177283911] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 178903137] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180814347] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 184173402] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 191167179] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192725274] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 196256382] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 197916222] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205288188] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 208368720] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 210117012] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212060562] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 219968805] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 223888182] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 225645882] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227480358] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 236779200] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 238467075] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240158835] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 249063381] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 250759614] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252583485] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 255775254] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 263309277] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265123467] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 268414524] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 270517275] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272341860] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 280501536] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 282320997] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 284092179] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285864033] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 295064931] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 296833152] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 298585476] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 307272819] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 309003324] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310743090] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 314266554] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 321682683] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323819349] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 327028191] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 328869660] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 330671355] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 339374532] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 340570146] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 341571552] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 343507038] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 344663697] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 351082242] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 352925097] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 353775513] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 354814152] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 356420463] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 358225224] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 366946545] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 368438469] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 370251399] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 373561734] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 380413824] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 381934518] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 383654502] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 386972943] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 388565457] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 395633091] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 399166761] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 400394064] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 401614521] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 408518250] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 409591791] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 410701641] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 411902631] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 413868693] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 415135182] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 416423532] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 421914885] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 423491145] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 425761518] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 427522578] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 429366756] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 432744396] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 438849369] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 441801948] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 445364409] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 447011691] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 453350562] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 458456796] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 459730026] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 460946430] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 462902580] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 468504666] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 469705950] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 472053981] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 473955783] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 479190579] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 482247801] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 483659925] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 484617126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 485618805] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 487212054] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 488978133] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 497727153] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 499843533] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 501774273] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 503561646] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 512867922] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 514436370] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 516219732] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 519741705] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 525225099] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 526917048] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 529737642] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 530904822] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 532109487] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 533300229] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 541418724] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 543418428] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 544596927] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 545764422] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 547672692] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 553294497] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 555912420] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 557407557] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 558367824] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 559391952] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 560850843] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 562650228] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 572768112] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 574269339] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 576087582] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 585245724] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 588036813] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 589847307] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 592928070] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 598554999] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 600439833] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 602132643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 603154503] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 604884651] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 606692100] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 614785101] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 617467704] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 619298148] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 622087893] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 628316661] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 631190427] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 632914863] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 635993547] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 641662329] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 644163072] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 645104523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 646115526] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 647961930] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 649684749] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 657721659] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 660636438] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 662450376] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 665946687] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 672355446] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 674260524] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 675223773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 676201323] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 678021120] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 679846314] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 687567384] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 690650247] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 692485122] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 700368648] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 703556448] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 705297159] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 715290492] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 717425814] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 718440702] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 720329568] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 721541352] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 722768592] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 724154109] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 729444030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 730818165] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 733195974] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 735523467] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 736630818] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 748285377] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 750247911] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 752010294] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 762247164] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 763909503] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 765719682] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 769362132] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 774905901] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 776005587] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 779322117] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 780589530] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 785895558] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 788863194] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 790739649] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 791948556] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 793268994] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 794825052] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 796440351] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 802183452] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 803852889] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 805882917] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 806973552] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 808860024] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 810664512] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 819951258] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 821514435] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 823287213] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 832345437] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 834023715] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 835783956] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 838350534] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 840551943] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 842352441] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 849754710] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 854371707] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 860829879] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 862114743] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 865433079] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 866638311] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 873106206] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 874859580] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 876892506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 877869678] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 879354063] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 881134023] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 884440326] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 894588261] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 897282204] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 908824224] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 910042308] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 910990332] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 912937116] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 914280717] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 915573498] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 926976351] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 928113207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 936317781] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 938801262] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 940583028] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 951867420] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 953675856] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 955473015] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 958223427] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 966526344] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 967973790] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 969207876] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 977619153] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 981934296] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 983245368] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 984679815] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 994431501] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 995716848] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 997194366] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 998107593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 999139785] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1005639495] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1007651694] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1011898608] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1013439924] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1015356363] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1025444427] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1027106535] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1028904849] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1037694672] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1041070023] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1042835157] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1046145198] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1056377427] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1064792568] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1070735967] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1072569057] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1080251676] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1082922435] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1086997863] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1088181213] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1096564539] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1098356385] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1099437402] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1101288216] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1102491579] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1110093831] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1114230033] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1115152143] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1116156384] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1123707396] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1127293776] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1130519586] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1132288899] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1140182295] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1144340169] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1145454534] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1147380087] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1153028184] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1154358009] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1157038407] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1157928807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1158979185] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1160859651] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1168613082] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1172042760] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1173639789] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1175475819] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1185850491] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1187518017] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1189318998] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1201765551] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1208304846] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1210284789] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1213149693] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1216413219] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1217629917] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1226321523] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1228164798] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1229176011] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1230852273] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1232618709] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1241334108] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1242950772] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1244748162] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1247966433] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1257008718] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1261242465] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 1263509688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1264566324] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1272774195] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1275098265] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1278380586] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1285240068] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1288767837] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1292064627] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1293283215] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1301402613] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 1304798817] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1306176837] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1312403904] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1314686184] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 1317415050] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1320233271] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1327208652] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1329413358] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1332652965] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1333923444] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1335375132] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 1336318074] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1341875367] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1345366554] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1347130092] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1357788159] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1360886226] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1362620175] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1372564032] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1376042451] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1377879930] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 1378825791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1379869932] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1389859947] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1391668656] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1394809626] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1396339791] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1402579815] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1405068378] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1407651819] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1413086955] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1415801646] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1417325238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1418361294] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1420203687] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1421991438] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1430672481] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1432736550] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1434534612] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1437690534] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1443536556] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1445745903] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1450355193] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1451587389] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1453143510] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1458506133] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1460970987] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1462565643] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1464303855] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1467624081] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1473857070] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1475993043] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1478968911] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1481463459] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1486874256] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1490043576] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1491062853] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1492112433] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1493996028] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1495769646] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1503708192] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1506690276] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1508664780] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1511996514] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1517982732] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1521532299] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1524780222] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1526575743] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1534085826] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1536205293] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1539016626] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1540139769] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1542231873] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1547894733] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1549420341] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1551676539] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1552626222] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1553621118] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1555730232] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1563178365] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1566726231] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1568574567] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1570327416] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1579491501] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1581310437] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1583100645] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1591005150] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1592167626] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1594066467] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1595275878] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1596527310] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1597912806] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1598850498] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1604410920] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1607943918] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1609716486] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1611736203] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1620396834] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1622179881] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1623946737] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1627310244] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1635220167] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1638273693] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1641792180] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1647388932] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1649187414] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1650385632] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1651620663] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1653023694] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1653998241] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1655056515] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1661705934] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1664936721] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1667952342] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1669672368] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1670909289] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1677410910] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1679268885] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1680768264] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1682560005] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1685809545] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1691876949] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1693694478] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1694756469] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1695887214] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1697416056] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1698412821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1699473867] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1701642306] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1708941423] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1712917101] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1714145916] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1720531743] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1723587306] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1725381966] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1726510422] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1728409473] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1729615881] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1735375887] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1738299108] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1739202339] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1740207504] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1742267478] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1744083621] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1753252599] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1754354028] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1756142787] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1757505078] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1764118755] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1765934961] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1767131751] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1768395930] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1769778906] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1771305438] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1772585661] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1774005030] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1774972185] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1781314395] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1783081482] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1784759256] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1787998401] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1789548306] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1797812709] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1801065420] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1810341477] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1812544713] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1815618357] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1817130021] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1818906810] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1831225683] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1833092898] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1840671651] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1843539495] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1852322346] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1855563381] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1857324336] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1860920103] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1862056476] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1863305388] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1870560300] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1872718281] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1873777101] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1874765424] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1884316812] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1885802898] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1887066468] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1888638801] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1889585859] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1890663558] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1898384691] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1900773462] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1903818399] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1905285690] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1913198070] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1917013623] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1918482678] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1920331434] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1928969217] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1930461351] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1932231105] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1940618169] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1943614743] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1945379919] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1948384452] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1955318883] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1958560590] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1962101148] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1963764726] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1971299652] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1989402219] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1992442599] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1993587582] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2000069799] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2003059590] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2004208584] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 2005247496] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2006203773] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2008102152] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2013782526] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2014891578] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2017441671] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 2018382723] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2019387594] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2020997244] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2027049192] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2033112354] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2034561690] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2036302464] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2045005263] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2046439668] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2048177901] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2051474817] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2058205905] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2060618217] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2063803119] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2065440447] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2067220848] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2075699346] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2077550748] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2083684785] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2088182859] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2089914204] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2091656091] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2095267020] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 2100628446] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2102071419] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2104662651] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2106232485] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 2107313523] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2112300771] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2115586011] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2116972788] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2118144630] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2119582311] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 2120521599] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2121525336] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2122995315] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2124794301] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2131527930] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2134945722] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2136451149] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2142724458] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2147028828] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2148590787] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2150372070] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2153488806] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2155272210] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2161247802] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2165457294] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2171067528] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2173987095] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2177412594] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2178893514] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2180766903] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2183997039] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 2189507565] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2190479067] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2193437799] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2194687341] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 2195755737] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2201473932] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2204830761] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2206265166] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 2207608956] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2208903186] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2211035253] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2217623478] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2219582715] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2221591596] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 2222516688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2223523869] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2225384532] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2232413799] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2237425155] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2239001562] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2244987465] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2249886828] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2251378731] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2253138489] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2260628622] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 2262289680] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2264173695] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2265916506] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2269146054] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2275313103] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2278189158] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2281281303] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2282840973] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2284655583] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2292558471] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2294712798] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2295719328] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2301640320] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2303806764] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 2305542708] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2306617047] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2308584054] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2309817573] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2310954513] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2311956213] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2314322283] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2320316733] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2321529042] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2322960297] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 2323919514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2324920878] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2326926021] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2328721500] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2336589255] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2339278431] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2341071537] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2349080181] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2350694850] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2352623364] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2355962301] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2356768218] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2357501076] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2358843900] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2365697355] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2368307802] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2369328990] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2371236693] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2376641463] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2378197584] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2380193634] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2382195165] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2383366650] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2384561025] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2385914979] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 2386892025] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2392389930] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2394038010] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2395784433] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2398822545] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2400305292] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2402108247] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 2410915983] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 2412181422] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2413625256] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2419689510] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2424154551] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2426062779] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2427811071] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2437602489] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 2439106593] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2440396539] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2442380157] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2443390383] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2445116205] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2452398669] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2453653209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2454941181] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2457244083] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2459543226] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2469081657] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2471070042] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2473355052] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2482959864] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2484875190] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2487229626] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2496344760] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2498605410] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2500910265] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2513043015] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 2514592374] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2515934820] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2518464123] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2526187188] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2527809858] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2529631923] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 2530855320] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2532153246] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2539168086] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2541378336] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2545287003] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2553830013] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2556800883] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2560840821] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2568428856] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2571338889] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2580851049] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2582760621] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2584799532] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 2588186454] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2590563801] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 2591861265] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2597826357] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2600044755] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2601240537] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 2602333755] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2603434260] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2605334508] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2606512272] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2613224229] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2615812710] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 2616882030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2617914075] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2619599073] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2621326449] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2631022065] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2632554897] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2634328935] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2642931795] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2645571201] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2647354605] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2650408950] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2657426961] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2660327796] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2663389302] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 2664582018] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2665593882] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2673808599] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2675528310] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 2676663948] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2677640406] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2685029886] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2687572188] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2688774753] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2690216508] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 2691222051] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2697063936] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2701256271] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2703427629] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2706459315] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2708060943] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2717534442] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2721245877] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2730589260] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2732815554] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2743989465] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2745604113] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2747356395] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2750446713] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2759660106] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2761962063] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 2768160003] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2772476742] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 2773608726] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2774607549] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2776528524] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2777759355] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2778989325] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2780408463] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 2785960002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2788770201] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2790996495] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2792782734] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2800001715] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2801912169] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2804764809] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2807802102] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2809297302] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2811052566] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2819801103] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2821265286] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2822991612] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2831693844] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2833565385] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2835332850] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2838922086] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 2844670353] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2846905761] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2849849142] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2851063257] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2852507952] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2853896136] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 2858874333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2860228224] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2862157326] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2864801415] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2872489431] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2873868585] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2876757534] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2880118857] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2881568634] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2887713864] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2891888118] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 2892968715] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2894037762] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2895935217] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2897136060] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2902843146] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2905319676] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 2906400504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2907421461] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2909004273] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2910742947] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2918333649] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2920802031] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2922566556] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2924453868] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2933467152] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2935706697] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2937477081] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2944970847] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 2946482994] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2947463526] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2950524465] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2951733141] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2952943770] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2954342874] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 2955297828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2960357169] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2962620969] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2965330725] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2968434483] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2969863911] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2975614047] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2980256286] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 2981687583] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2983449630] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 2993550273] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2994942573] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2996821884] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2999924529] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3005658306] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3008390364] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3012222318] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 3013340043] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3020266683] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3023847540] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3025007013] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3026198364] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3032676192] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 3035264085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3036529083] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3038111790] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3039909663] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3042965520] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3049796001] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3052645386] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3055618944] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3057026175] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3064087593] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3068932566] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3070462647] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3072214446] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3080955318] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 3082078566] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3083894793] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3085656609] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3093252162] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 3094374822] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3096417723] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3098369904] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3104143266] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3105801048] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 3107961633] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 3109450218] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 3110675379] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3112113774] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 3113058018] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3114107535] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3120631479] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3124203117] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3127264308] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3128806590] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3134528355] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3139049256] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3140593239] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3142364022] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3151151955] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3152816142] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3154595514] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3157650405] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3159175215] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3165531390] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3169789266] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 3170913039] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3171912219] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3178247982] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3180594879] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 3183099717] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3185034111] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3186970605] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3188183775] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3193908165] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3195235743] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 3197323563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3198413862] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3200020173] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3201787869] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3210645774] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3212142948] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3213839727] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3216917151] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3222866682] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3224538009] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3228023799] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3230391927] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3231936204] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3239319426] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3243649311] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3245131176] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3251064201] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3255840126] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 3256970220] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3257950290] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3259816581] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3261006105] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 3266395188] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3267966408] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3270121806] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3271336299] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3272516142] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3273923625] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 3274860897] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3275917764] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3282805428] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3285045204] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3288182100] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3289661886] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3295459797] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3299931369] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3301700031] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3303468147] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3311459550] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3313810479] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3315561396] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3318565740] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3320124633] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3327835035] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3332006265] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 3333140349] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3334175418] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3340114092] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3341717652] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 3343422054] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3344953248] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3346831404] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3352533702] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3354866025] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3356296818] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 3357230205] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3358239171] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3359873055] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3361707804] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3365097750] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3370904502] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3373771191] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 3374959077] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3382707573] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3384800979] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3387464703] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3390777810] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3392226978] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3398502135] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3402795522] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 3403951992] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3404966208] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3406881030] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3408091176] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3414055701] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3417638427] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 3418702875] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3419689329] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3421182114] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3427450173] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3431724030] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3433190523] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3434938689] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3442564167] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3445147713] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3446881452] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3449933277] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3451506303] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3457617933] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3460667070] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3462232704] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3463970811] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3471557250] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 3472812126] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3474833166] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3476715648] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3477902820] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 3478943328] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3479879403] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3486488754] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3488176188] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3490029438] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3491457249] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 3492386184] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3493647297] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3499749918] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3503579436] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3507101724] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3508629663] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3514890183] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 3515955429] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3520568394] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3522046731] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3523779357] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3531446541] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3534033510] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3535817292] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3543093771] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 3545480295] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3547740672] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3549862344] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3551070327] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 3552123750] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3553097352] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3559030125] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3560578245] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3562942551] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3564303918] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 3565209522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3566206854] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3567829524] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3574880148] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3578324022] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3579901920] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3581634777] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3590761839] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3592968351] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3594725253] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3602400543] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3605112798] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3606872703] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3610124469] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3611734833] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3618283515] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3622263225] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 3623355309] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3624357513] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3626251146] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3631906551] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 3634053675] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3635058126] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3636926748] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3638135571] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3639354831] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3640757778] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 3641672244] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3647101332] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3648662682] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3651504150] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3653484072] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3660442464] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3662120910] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3664711239] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3667745130] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3669148917] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3678807720] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3682779744] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3691424247] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3692842944] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3697079778] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3705266439] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3710081907] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3719062032] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 3721835523] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3723176982] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3725053521] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3726288090] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 3727317279] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3735721374] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3739979859] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3741205104] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3747027060] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3748725015] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 3749491452] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3751314378] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3753255051] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3755055549] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3766696311] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3769315074] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3771116391] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3782615445] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3784626132] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3792490401] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3798728724] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 3799865391] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3800876856] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3808261065] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3810411066] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3811695132] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3813152091] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 3814148205] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3823659126] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3826291140] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3828140085] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3831288657] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3837892212] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3840844245] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3843597177] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3852375870] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3855162843] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3856961703] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3865503663] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 3867645432] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3868670442] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3870564432] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3871817544] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3873026262] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3881400075] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 3883531470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3884864928] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3886521933] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3895271856] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3900526455] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3901995258] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3909228729] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3913414953] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3914898750] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3916659306] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3928723596] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 3929880612] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3930895941] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3940371036] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3941867370] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3943070838] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3944482752] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 3945416580] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3946475547] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3955908495] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3958631775] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3968229972] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3970888089] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3972665508] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3981355308] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3983586495] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3985347429] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3988384428] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 3994918011] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3996537972] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3998935143] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4000112634] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4001329332] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4002780411] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 4003730598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4004815101] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4014549756] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4016277426] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4019539608] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4028342514] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4030547703] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4038502692] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4041531816] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4043482821] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4045822809] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4048072749] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4049582040] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4051739328] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4059932037] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 4061356866] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4062381834] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4069578744] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4070915730] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4073271867] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4074705159] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 4075665258] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4076697303] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4083604497] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4086580092] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4089659952] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4091129364] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4098108567] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4102280763] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4103708952] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4105438029] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4115368782] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4116854595] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4118719122] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4126868466] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 4129007064] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4130640570] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4132486554] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4133655918] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4134860793] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4141297902] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 4142559414] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4144716975] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4146487464] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4148336136] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4156990551] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4159721832] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4161511326] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4164611808] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4171722429] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4174681770] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4190661951] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4192496952] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4194035832] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4203544443] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4207948248] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4216309167] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4219153575] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4227380997] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 4229037750] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4231003665] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4232889213] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4234082034] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4235337183] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4241906718] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 4243158738] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4245330894] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4246930464] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4248694590] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4257445983] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4260097044] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4261827717] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4264869504] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4266438498] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4274799816] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4279326933] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4280583279] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4289127150] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 4291946736] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4292947218] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4294606344] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4303541802] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4308107559] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4309662147] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4311472263] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4322722173] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4324509357] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4333068306] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4336540152] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4337789631] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4339207719] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 4340165949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4341191547] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4350770361] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4353445320] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4365651948] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4367557173] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4369093575] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4378984575] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4382503083] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4391148762] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4394885628] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4403642460] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4407459756] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4409182218] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4412248701] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4419346470] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4422172839] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4425300537] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 4426414671] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4427430882] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4429313847] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4438022316] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4439537151] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4440968679] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 4441896501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4447992360] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4450717908] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4452688968] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4455875151] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4462546116] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4465396467] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4468737231] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4470249798] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4477165371] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4481600865] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4483111689] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4490456712] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4494616098] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4496106636] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4497906840] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4505056353] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4509258915] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 4510397073] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4511416980] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4513350828] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4519946508] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4521987750] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 4523695701] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 4525275468] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 4526605839] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4528095999] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 4529103894] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4530211203] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4539516030] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4541322345] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 4542543936] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 4549157466] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4553358180] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 4555003572] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4556675865] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4558482285] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4559574621] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 4566494037] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4569362889] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 4570545714] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4572097467] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4583562753] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 4584779094] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4586600466] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4593935661] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4595011008] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4596640755] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4598466327] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4599546441] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 4600784538] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4601833152] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4603736214] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4610341071] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 4612164144] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4613584290] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4615431702] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4621875972] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 4623276630] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4625324907] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4627283325] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4628729616] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4630048815] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4631500818] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 4637961825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4640044710] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 4641901257] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4643685270] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4644964191] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 4646661831] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4655474019] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 4657616481] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4659342786] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4666317978] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4667826051] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 4670451513] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4672190103] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 4673296593] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 4674965127] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4676805126] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4683821982] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4686503934] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4688272323] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4689372576] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4696061328] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4696943034] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4700017602] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4701253368] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4702390791] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4703723514] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4710304998] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4711268394] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4713442293] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4714982265] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4716003957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4717088019] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4718927661] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4728578799] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4729887099] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 4731618045] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4737970713] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 4739132013] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 4740784503] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4742576433] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4743685107] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4745266176] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4747042860] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4748168649] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4755051357] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4759565685] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4760787822] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4761975141] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4763901702] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4770400278] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 4772624556] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4774504917] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4775668905] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4782325107] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4784317419] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 4785653376] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4786712868] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 4788459732] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4790273502] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 4796544375] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4799216100] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4801237749] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4802319165] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4803809367] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4805520552] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4812084396] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 4814872209] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4816660674] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4817829975] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 4819620687] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4831246161] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 4832389023] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 4834050501] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4841368203] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 4843148331] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 4844740404] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4846606611] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4847801364] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 4848885993] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4850789538] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4857258819] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4858767081] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4861261440] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4862217927] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4863196695] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 4872705243] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4876046238] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 4877409033] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 4886360409] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4888975287] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 4890197823] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 4892134716] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4893982317] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 4900438410] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4903330131] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4905120927] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4906216161] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 4908253791] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4915882692] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4918805115] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4920444732] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4922340402] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4923620856] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4929164394] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4931927721] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4933192215] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4934481636] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 4935861525] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 4937315481] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 4945666194] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4947663105] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4948649517] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4949667576] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4951358013] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4953134424] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 4961349813] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4964281161] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4966102491] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4967207448] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 4974559023] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 4976941347] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4978665090] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 4979754318] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4986864267] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4989751704] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 4990816047] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4992019935] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4993961847] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4995178104] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4996478781] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5006579256] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5008414593] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5009820081] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5011277943] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5017858377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5019491757] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5021931852] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5023748121] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5030258205] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5032893348] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5034710289] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5035835616] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5037697056] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5046534108] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 5049412914] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5051355750] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5053122963] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5054202804] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5055426369] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5066209113] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5067595638] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5073109356] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5074739040] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5077074408] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5078312736] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5079712491] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5080676874] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5081708373] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5083764357] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5093927643] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5096249340] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5098093203] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5106394335] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5108795202] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5110674051] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5112524067] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5121024825] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5124164010] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5125965390] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5127038385] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5135108181] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5138731269] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5139909978] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5141052231] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5152207725] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5153575392] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5154760170] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5156198901] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5163978855] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5166567840] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5168929248] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5170742640] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5177587863] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 5180519694] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5182295370] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5183417883] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5185276362] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5193394080] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5196685284] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5198567241] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5206575570] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 5208098364] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5211661119] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5213415459] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5214573399] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5222355306] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5226361329] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5227577061] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5228732502] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5236093695] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5237897679] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5239596453] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5241034680] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5242023192] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5248578300] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5251802010] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5253541440] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5254786488] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5256653976] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5266192785] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 5267359482] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5269341966] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5271083559] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5272194375] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5280186870] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5283514593] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5284595778] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5285902713] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5293318443] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5294552970] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5295701208] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5297551203] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5298767838] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5299976850] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5301357936] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5307516375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5308923858] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 5311444068] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5313215124] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 5314362186] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5315979858] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5326073844] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5327670894] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 5329393314] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5339119926] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5341659813] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5343385026] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5345179980] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 5346318369] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 5354994645] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5358859821] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 5366966703] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 5368231869] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5371343376] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5372535315] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5373651318] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5375524854] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5381602506] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5384798853] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5386697715] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 5387657457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5388688074] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 5398103886] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 5401223562] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5403033174] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 5412116031] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5415686892] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5417481552] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5425316673] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5429911515] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5431682466] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 5432871423] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 5442691149] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5445652233] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5446830417] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5456346021] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5459848632] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 5461018143] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5468445612] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5472901644] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5473988394] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 5475226428] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5482165080] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5485377387] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 5487401430] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5489275701] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5490434754] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5491642128] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5500253514] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5501904702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5502898380] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5504795226] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5506591041] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 5513282670] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5516153286] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5518027998] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 5519248056] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5526351810] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5529482238] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5530527534] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5532403296] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5534155473] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 5535317130] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5542710579] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5547628401] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5548834725] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5549991090] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5559621942] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5562271911] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5563510764] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5564915874] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5574036405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5576978421] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5578764471] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5586928599] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5589762444] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5591457081] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5593235067] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5602341108] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5605107207] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5606854260] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5608055943] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5616949968] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5620029177] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 5621176281] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5629894914] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5634051444] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 5635234059] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 5641023591] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5645822742] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5647247508] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5648338416] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5650251327] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5651450028] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5652882858] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5661402894] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5663423934] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5664423639] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5666459589] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5673950163] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5677930524] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5679709812] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5685921528] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5688187533] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5690040237] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5691831285] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 5692962639] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5694632580] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5703868716] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5707068423] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5708329431] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5710124406] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5717001885] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5718749526] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5721235464] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5722428852] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5723663757] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5725104294] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5733252945] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5734880529] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 5736792600] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5738555487] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 5739677244] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5746786164] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5749720998] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5750830260] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5752639599] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5762021475] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 5764072755] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 5765782344] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5773051662] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5774186040] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5776624791] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5778487386] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5779671765] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5780781930] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5789450457] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5790624441] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5792826795] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5794418217] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 5795359752] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5796335769] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5798139585] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5805963765] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5808084807] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5809736079] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5811489516] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5812549953] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5819996385] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5822950770] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5823996864] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5825534043] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5827306968] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5833649262] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5836468449] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5838568512] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5839623363] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 5840849091] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5842719267] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5851666464] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 5852942718] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5854832361] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5856060714] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5864571804] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5867110536] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 5868049845] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5869065027] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5879464164] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5881115289] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5882218902] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5883912027] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5895252972] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5896731225] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5898492180] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5904978072] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5906849130] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5908529634] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5910288615] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5911361631] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 5913116538] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5914560981] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5923154412] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 5925608934] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5927294142] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5935312236] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5937675408] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 5939021256] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5940886665] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5942178963] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 5943288225] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5950669809] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5952992556] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5954247054] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5955674193] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 5956647207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5957667219] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5966954931] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5970172215] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5971267428] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5972806455] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5982346041] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5983419204] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5985007644] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5986779204] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5987861775] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5994202137] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5998962963] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6000010968] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6001537920] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6011717733] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6012799947] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 6013973385] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6015856791] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6017051166] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6022331595] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6025100151] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6026916588] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6028116927] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6029515107] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6030439380] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6031433772] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6040778205] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6042628032] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6043725366] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6052676070] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6056549331] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6057664011] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6059215260] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6067195029] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6069816039] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6071694237] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6073448535] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6074529111] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6082654788] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6085780302] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6086831730] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 6087994752] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6095354769] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6097559265] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6098699649] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6100678794] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6101852001] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6103076679] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6104501907] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6111779121] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6113297862] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6115623822] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6117509076] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6118767984] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6125111937] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6126870729] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6128096331] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6129569334] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6131483652] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6132691299] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6138351660] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6141562203] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6143094468] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6144900825] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6146722008] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6148016847] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6153602196] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6156663492] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6157895940] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6159129690] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6160539021] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6161471358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6162508485] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6168603294] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6171536007] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6172648545] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6174138138] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6175878261] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6177015999] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6183031512] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6185987871] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6187113954] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 6188651532] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6190424520] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 6195731703] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6198404751] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6201448218] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6202668612] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6203909229] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6205324251] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6210630867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6212383254] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6214417461] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6216211050] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6217324869] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6218915430] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6220694907] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6226212531] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6227695803] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6230669340] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6231795864] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6233274201] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6239245152] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6241385745] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6243169233] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6245070258] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6246286746] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6247530324] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6248926908] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6249873567] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6255393942] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6259685250] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6261469221] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6262712442] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6268941462] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6271684839] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6272881209] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6273956955] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6275870307] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6277117245] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6278347026] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6286412118] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6288499035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6289640763] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6291458250] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6299989899] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6300993552] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6302628927] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6304587093] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6305892558] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6307134225] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6315455265] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6318858000] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6320085870] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6321516789] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6322428672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6323501562] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6332505921] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6334527045] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6335621145] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 6337464945] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6345577161] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 6347857446] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6348978237] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6350861559] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6352146990] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6359009517] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 6362318193] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 6363772716] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 6364981560] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6366427767] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 6367404834] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6375390777] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6377846160] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6379634247] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6386777313] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6389983257] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6391714476] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6392873109] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6394903410] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6401193666] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6402262020] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 6404047041] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6405860937] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6406927884] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 6408444714] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6410247921] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 6417068553] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6419399133] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6420802059] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 6421786833] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6422804157] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6424493271] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6434049846] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 6436119648] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6437808993] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6445851510] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6447302946] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6450918474] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6452762484] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6461313201] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6463484790] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6464891097] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 6465808986] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6466775007] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6468415968] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6479286996] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6480663672] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 6482281974] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6489220269] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 6491027340] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 6507443502] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6509180328] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6510847371] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6512000166] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6518491833] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6521010636] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 6522415305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6523424229] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6525150240] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6526929297] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6535549209] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6538969521] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6540724869] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6548487960] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6552145572] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6553937586] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6561341073] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6564234033] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6565627152] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 6566537271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6567552768] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 6576479931] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6580878276] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 6581977857] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6583194681] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6590703504] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6593107269] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6594842142] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6596608620] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6597725379] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6598925151] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6605247684] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 6607600104] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6610149126] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6611884671] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6613725783] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 6618924942] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 6621414219] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6623909880] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 6625267110] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 6626907672] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6628677510] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 6633789645] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6635532351] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6637918686] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 6638864442] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6639907365] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6641457249] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6643158690] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 6648536538] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6651298794] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6653454507] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6654544281] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 6656234907] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6657991494] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 6659234610] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6666049740] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6669082497] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 6669999840] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6671029113] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6680676555] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6682855473] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 6683941509] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6685617183] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6693748383] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 6695233146] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6697730109] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6699795291] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6700881369] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6702120957] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6709265745] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 6711098058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6712110699] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6713740383] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6715589475] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 6716810709] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6725977419] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6728685537] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 6729875943] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 6737014284] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6740409417] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 6741523089] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6742749363] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6744143490] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 6745104744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6751666887] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 6754832259] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6756693048] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 6757765707] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 6759051789] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 6760332600] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6769970424] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 6771108057] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6772360686] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6773832303] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 6775280568] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 6784281294] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6785787435] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6786773511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6787877670] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 6797227395] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6799955358] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 6801214560] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 6808205649] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6811413945] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6812698347] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 6814523709] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6816366501] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 6817550313] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6825753480] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6828989370] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 6830149725] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 6831338619] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6837667242] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6841098411] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6842300850] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6843599721] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6845020350] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 6846021756] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6847039563] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6853489986] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6856469088] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 6857544477] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6859052130] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6860834316] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 6861944712] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6868157436] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6871168752] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 6872343303] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6873779073] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6875625099] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6876803724] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6882378090] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6884629836] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6885846807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6886863354] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 6888641508] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6890461368] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 6891589656] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6897307137] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6900248061] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6901410558] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6902687127] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6904517109] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6905669253] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 6911361513] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6912896928] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6915673758] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6916762125] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6918015762] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6919443468] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6920413962] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6925343439] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 6927674187] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6930319578] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 6931437828] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6932778951] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6934582116] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6940258206] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6941475135] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6944468244] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6945633555] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 6947031987] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6948341106] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6954682707] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6955807698] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6957055686] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6958469826] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 6959430408] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6960442986] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6962703216] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6968574186] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 6971656104] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6974408217] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6976211487] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 6977564433] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6984087600] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6985984992] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 6987072687] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 6988593171] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6990769086] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6992591844] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 6997903752] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7002717750] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7004513124] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7005813801] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7007085981] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7013723115] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 7015709673] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7016896152] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 7019731845] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7021526022] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 7022653176] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 7029328593] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7032339636] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 7033454148] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 7035484533] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7037276484] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 7044878925] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 7048379688] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7050572697] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7051756824] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7060380495] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7062412203] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 7063368774] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7064355564] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7073233188] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7075555746] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 7076646906] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7078130577] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7086277737] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 7088562054] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7090023717] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7091759178] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7092867222] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7094691345] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7102654188] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 7104312936] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7105528773] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7106941401] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 7107900009] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7108929681] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7118440497] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7121539887] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 7122648120] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7124382447] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7132197303] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 7133720244] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7135094463] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7136872050] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7137993807] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7139417922] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7141449567] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 7147691271] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7150425891] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7152631416] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 7153697082] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7154726481] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7164295656] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7166246388] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 7172505438] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7175897904] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7178370906] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7179530379] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7180774839] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7182212520] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 7191457203] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7193791689] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7195477275] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7202564040] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 7205911440] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 7207851735] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7209614244] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 7210741587] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7218308181] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7221645816] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7222699512] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 7233292920] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7236498213] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 7237692861] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7239904035] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7248726744] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 7250745306] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 7252953981] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7261166997] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 7263364290] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7264583655] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7265999895] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 7266924945] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7267935255] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 7269442908] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7277305476] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 7278641622] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7280276808] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7282040262] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 7283148285] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7290647217] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7295087814] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 7296308880] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7297527867] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7304029824] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 7305804030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7307571222] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7310006613] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7311772944] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 7313033868] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7320507642] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7324293669] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 7325531367] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7326809742] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7335421107] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 7337019249] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7338064398] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7340134095] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7342319775] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 7349234403] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7353762822] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7355855241] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 7366405473] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7367721081] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7369281948] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 7370748357] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 7372107519] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7373695623] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 7379580075] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7381328178] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7383663609] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7385454972] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 7386546636] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 7388247027] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7395795057] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 7397815446] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7399174566] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7401103920] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7402203627] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7408890426] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7412030430] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7413476343] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7415054073] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7416816057] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7417990881] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7425824322] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7428259398] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7429384872] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 7430623578] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7432530756] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7441419888] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7442925672] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7444369149] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 7445304363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7446337227] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7454273442] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7458326358] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7459630647] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 7460848458] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7468755210] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 7471223613] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7472966235] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7479888066] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7482454119] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7484732535] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7486533222] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 7487696076] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7488935601] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7495437999] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 7497430185] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7498996218] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7500765678] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7502558784] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 7508443614] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 7513518663] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 7514956260] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7516608477] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 7517856087] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7527519699] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7529482443] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7530701304] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 7537967766] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7541685249] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 7544461008] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7545695493] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7547065764] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7555538949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7557434871] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7558735191] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7566286686] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7569192771] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7571189136] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7572658653] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 7573810986] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7575333717] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7582363677] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 7583460213] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7585190382] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7586710929] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 7587859251] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7589140272] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7590982161] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7600050843] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7602642915] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7604465148] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 7613241888] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7614778017] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7616677950] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7617864702] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7619090598] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7625417415] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7627038888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7628922672] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7630359366] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7632135861] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7633232103] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 7634703573] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7636508712] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 7646530710] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7648487427] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7650480096] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7656091149] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7657493676] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7660441677] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 7661544555] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 7662884166] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7669030593] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 7670074083] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 7672752507] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7674517557] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 7675781988] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7677321456] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7683588948] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 7684776015] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 7687519539] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7689287928] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7690464075] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 7692110055] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7698708549] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 7700654577] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7701911763] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7703760561] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7704957750] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7706159853] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7707525840] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 7713207180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7715902782] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7717633917] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7718994486] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 7719919368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7720966764] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7722203622] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7729542366] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7731602256] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7732580310] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 7734544293] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7736354535] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 7741862415] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7744303098] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7746126549] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 7747263930] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7748996493] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7750805601] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7756241724] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7759235211] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7761030375] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7762127289] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7763307720] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7765067058] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7770336063] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7772578149] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7774155774] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7776046677] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7777216251] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7778360352] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7779403233] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7785720390] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7787906259] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7789291356] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7790662866] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7791638400] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7792704339] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 7794619014] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7801071684] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7803309528] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7805076636] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7806923796] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7808111073] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7813905288] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7816774896] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7818339417] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7820121288] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7821940791] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7823085627] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7828455432] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7829865372] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7832911317] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7834086120] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7835302377] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7836696588] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7837679388] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7838727624] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7844608149] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7847503230] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7848664488] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7849838766] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7851765117] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7853027952] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7858625859] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7861557270] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7862865654] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7864111038] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7865501070] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 7866445566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7867521312] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7873905165] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7876825530] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 7877892099] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7879561578] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7881387528] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 7886692590] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7888644834] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7891544598] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 7892712450] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7893943785] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7895307798] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 7896240807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7902138846] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7906326498] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7908112758] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 7909292811] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7910568834] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7917950103] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7920618783] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7921860408] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7923638163] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7925147538] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7930330359] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7934790528] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7936189527] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7937622483] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7939419348] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7944740727] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7947114147] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7949416314] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 7950611802] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7952257068] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7954038309] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 7959337764] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7961415987] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7963271148] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 7964398449] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7965596268] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7967425557] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7968637929] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7969855215] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7980419538] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7982115204] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7989788289] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7994296674] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 7995438150] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7997297448] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7999067118] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 8000206830] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 8007317283] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8009924370] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8011305855] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8012795784] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8022783993] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 8024263590] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8025616158] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8032581060] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 8033436327] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8034886965] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8037222081] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8039081715] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 8040282411] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 8049864144] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8053378011] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 8054495463] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 8056133967] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8057953491] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8059056621] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8068210059] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8074776129] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 8076670413] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8079484602] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8081437476] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 8082555537] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8083865727] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8085293265] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 8086322727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8094805803] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 8097865671] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 8099447454] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8108669520] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 8110195170] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 8112700239] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8114571906] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 8124601359] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8127359163] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8135084139] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 8138400963] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 8140635615] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8142488466] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 8143587207] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8145008298] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 8152020807] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 8154300252] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 8155464513] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8156918049] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8157869118] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8158901982] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8168386632] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8170108779] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 8171349690] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8172583839] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8174665296] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8175836739] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8184808023] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8186989356] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 8188174533] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8189294988] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8198155833] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8200472091] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8201635617] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8203540569] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8204809956] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8213070747] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8215268901] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8216243154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8217274401] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8224934928] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8228160360] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 8229373572] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8230587498] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8239768110] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8242005975] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8243407683] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8245229181] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 8246365638] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8247540819] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8254665573] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8257770465] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8259551811] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8260954107] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8262080736] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8263175319] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8269523199] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8271222561] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 8273491821] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8275035972] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8276834706] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 8283809394] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8288053704] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8294499759] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 8296798986] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8298052413] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8299569642] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8300590830] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8301608910] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8303176518] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8310142596] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8312469879] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8314352928] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8316218085] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8317420881] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8318681469] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8320558218] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8328179874] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8332082808] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8339543142] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8341827291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8343256152] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8344652589] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8346557142] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8347779111] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8355214602] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8358201222] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 8359394274] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 8360876832] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8369516127] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8372187264] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8373497580] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8374918923] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8375918208] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8376958695] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8378107794] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8384423061] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 8386819392] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8388204741] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8390028318] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8391195834] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8392684461] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8401586466] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 8403825171] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8405151342] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8406612753] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8407571298] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8408580075] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8415801639] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8419123041] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8420265105] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8425867590] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8428915866] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8430145080] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8431449978] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8433356547] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8434539036] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8435680617] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8441552952] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8443185135] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8445479469] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8446863117] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8447820843] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8448842388] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 8502087384] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8506726284] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8507885568] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8509121019] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8511043065] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8520067248] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8521788450] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8531016858] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8532584949] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8533749861] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8535707019] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8536925901] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8538177669] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8539586412] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 8540632989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8549479470] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8551805199] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8558836881] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 8561256648] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8609038158] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8615270538] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 8618875104] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 8620693578] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8622492354] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8623644855] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8624874909] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8632057602] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8633711898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8635145169] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8636594946] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8638405650] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 8639674281] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8640920379] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8647983939] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 8650083792] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8652043953] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8653869882] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 8655102813] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8663260116] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8666603043] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 8667828288] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8669218278] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8671134360] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 8677897662] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8680659435] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8682632847] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 8689066890] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8691641469] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8693629056] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 8694836388] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8696111550] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8698065390] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 8705645277] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8708222607] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8710127706] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 8711392851] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8712633825] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8722890498] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 8724183111] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8725436685] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8727352452] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 8728658274] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8735310297] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8738642031] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 8739940251] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8741139351] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8751033249] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 8752779378] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8754019953] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8762845182] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 8764996506] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8766169650] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8768040582] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 8769236742] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8776680885] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8780219091] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 8781376317] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8782546332] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8784441456] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 8790904773] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8793281952] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 8795210802] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 8796712197] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 8798000946] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 8798973540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8799970389] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8801540454] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8812864221] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8818656588] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 8822654064] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8824867044] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 8826332067] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8828124438] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8829907233] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 8830963596] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8838602346] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8841384153] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8842504482] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8844281754] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8846119590] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8852899524] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8855312445] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8856288441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8857446927] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8859216261] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8867644758] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8869978656] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8871728754] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8873527131] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8874565728] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 8881099353] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8885666727] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 8887221000] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 8888961291] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8897869449] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8899680594] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8901568452] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8903382096] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 8911129836] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8913777327] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8915777535] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8916981087] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8918252280] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 8925486780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8927757552] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8929815867] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8931565041] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 8932665252] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 8955984744] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 8957740617] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8959349679] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 8960460999] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8962125291] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8969512251] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 8972188449] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8974228389] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8975945790] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 8982957879] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 8987642958] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8989382556] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 8994597066] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 8997974580] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8999726274] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 9000867729] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 9001999776] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9003874950] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9005063844] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9006283083] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 9014539254] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9016746081] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 9024861615] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9028825407] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 9030232260] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9031801023] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9033652887] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 9040390086] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 9042877053] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9044626521] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 9045806343] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9047456145] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9049232283] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 9058074102] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 9061344747] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9063493614] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9069876165] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 9073123101] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9075182487] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 9076326714] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 9077487342] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9084706071] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9086474481] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9088752015] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9089692626] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9090706233] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 9092635482] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9101211567] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 9103188549] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 9104891250] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9106653066] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 9107830200] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 9115387071] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9118281774] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 9119499774] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 9121406070] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9123269400] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 9129987342] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 9132187050] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9134221824] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9135456225] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9136577037] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9143702988] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9146629149] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9148025964] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 9148927452] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9157245510] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9160026120] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9161788587] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9162882624] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9164561091] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9166348443] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9174784752] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9177313824] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9179085615] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9180389694] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9186909984] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9188584062] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 9190549011] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9191982177] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 9199245342] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9202003251] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9204831594] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9206605863] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 9207765462] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9209416881] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9218814780] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 9220901655] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9222757068] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9224507124] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 9230898831] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9233289828] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9234262527] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9235286886] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 9237252381] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9238793130] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 9245921496] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 9249658446] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9251660397] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 9252750843] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9259099794] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9262565823] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9263771958] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9264989790] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9271929429] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9274586139] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9276551466] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9278362905] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9279443880] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9287402649] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9291929787] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9293030334] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9294287226] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 9295297725] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9296326116] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9303908103] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9306803226] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 9307978596] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 9309743877] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9311641815] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9319150827] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 9321392892] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9323200110] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9325045044] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 9326279445] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9335833017] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9337772241] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 9338943579] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9340280754] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 9341306877] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9348118395] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 9351024837] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9352890855] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 9353983443] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9355783857] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9363134298] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 9365402529] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9366788046] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9368242926] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 9369872694] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 9378484689] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9380788956] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9381755649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9382799307] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9385107417] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9394903182] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 9396049026] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9397249428] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9399134892] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9405255741] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 9409806567] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9417762711] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 9421661235] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 9423388569] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9425223486] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 9426538254] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9427861275] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9433753623] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9434778192] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9436823403] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 9439018512] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9440782491] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 9442101375] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 9443511924] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9450165501] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9452075367] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9453349521] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9455418693] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 9456616911] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9457837179] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9463612494] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9465327333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9466936962] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 9469034001] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9475190697] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9476483226] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 9479415960] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9481320261] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 9482853954] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 9484922580] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9486752919] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 9492671496] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9494499714] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9496532367] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9497533332] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9498540051] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9505580658] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9508524690] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 9509713962] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 9511315758] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9513152187] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 9514417521] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9515728761] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9521648640] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9522540594] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9524388384] Running FIND.existing: FIND DUP . CR +[Hera] 2225669184 +[Hera] [HADES][TEST ] [KRELTSC: 9526515495] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9528301881] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 9529447557] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 2225995504 +[Hera] [HADES][TEST ] [KRELTSC: 9535693713] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9537433479] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 9539718804] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9541396221] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9543217719] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 9544310412] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9549618288] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9553374285] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 9554769735] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9556063230] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9557708328] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9558742494] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9559776534] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9565689168] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9568093815] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 9570035223] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9571580928] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9573519900] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 9578761689] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9580381566] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9581928300] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9584077398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9585089493] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 9586795995] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9588726840] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 9594671394] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9597129150] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9599242107] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9600398031] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9601783296] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9603211380] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9609166728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9611416248] Running LATEST.basic: LATEST @ . CR +[Hera] 2225750608 +[Hera] [HADES][TEST ] [KRELTSC: 9613089570] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9614944290] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 9616088958] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 9618124299] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9625568820] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 9626847132] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 9628858008] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9630650253] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 9631811490] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9637103070] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9639487788] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 9641022657] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9642040401] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 2225997016 +[Hera] [HADES][TEST ] [KRELTSC: 9644320077] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9646155519] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 9647331498] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 2225997480 +[Hera] [HADES][TEST ] [KRELTSC: 9654842967] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9656792502] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 9657936078] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 9659224701] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 9660466704] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9666954003] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9668536773] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9670475892] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9671891145] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9672860757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9673857627] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 9675437310] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9681943320] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 9683664186] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9685439316] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9687343449] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9688481817] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9689786568] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 9695304402] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 9697581957] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 9699794349] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9701211177] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9702215628] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9703201599] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 9710466129] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9712677807] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9714517848] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 2226001904 +[Hera] [HADES][TEST ] [KRELTSC: 9717833181] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9719726856] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 9725417016] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 9730365057] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9732143022] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 9733396218] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 9744498099] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9746225874] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9747421992] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9753284898] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9755445840] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9757386156] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 9759423534] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 9760512825] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9762504360] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 9763703901] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 9770645283] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 9772868994] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9774896124] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9776051040] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9777381600] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9783651297] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9786208488] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9787943109] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9790176186] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9791935503] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9797120361] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9800540421] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9802306815] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9803490900] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 9806226528] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9812541165] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9814790622] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9816025716] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9817453674] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9818477424] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9819530217] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9821859411] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9828932400] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9830497026] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 9833225094] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9835041783] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 9836184939] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 9844702371] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9846573450] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 9847824525] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9849131166] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9850598772] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 9856025235] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9857413482] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 9859935981] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9861762540] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 9862939716] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 9864213555] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9870075096] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9872300319] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 2225760416 +[Hera] [HADES][TEST ] [KRELTSC: 9875713911] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9877506765] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9878660253] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9879953244] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9885861783] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 9887719947] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9889079025] Running CURRENT.basic: CURRENT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 9890847330] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9892688673] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 9893868096] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 2226004592 +[Hera] [HADES][TEST ] [KRELTSC: 9902478558] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9904585551] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 9905696787] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 9907249149] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 9908859639] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9915348177] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9917883087] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9919136955] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9920581818] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 9921583791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9922607226] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9929883201] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9932798148] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 9933972468] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9938042709] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9945698322] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9947771568] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9951042192] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9952832547] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 9962474907] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9964587360] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9966025629] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 9967528704] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 9974071695] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 9976653099] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9978166464] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9979128558] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9986465706] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 9989743029] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9991642122] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 9992810016] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9994123293] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9995555850] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 9996503916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10002406281] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 10005399852] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10007532612] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 10008842760] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 10010269920] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10016561520] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 10019437743] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 10021753917] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10023718131] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 10025165745] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10030868148] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10034176509] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 10035977364] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10037151495] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 10038877926] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10045218855] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 10047825963] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 10049188737] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10051049925] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 10052142660] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 10053352008] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10055234133] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10061425668] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10064519976] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10066052325] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 10067051400] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10068123303] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10069376604] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10075845192] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 10078333755] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10079928453] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10081222809] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10086656895] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 10088373687] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10090219083] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10091533767] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 10092956034] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 10094527989] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 10095823710] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10097267775] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 10098208344] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10103280243] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10106454960] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10108320537] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 10109529948] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 10110658068] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10112571924] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 10117946517] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 10120365150] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 10122214809] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10124176755] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 10125437364] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10126671954] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10132197789] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 10133476668] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10135185753] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 10136746074] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10138662807] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10139905755] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10141871460] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10148092773] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 10149949068] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10151583561] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10152993669] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10154016663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10155060111] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10157261457] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10163837460] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 10165913667] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10167772041] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10169625291] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 10170739278] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10177062462] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10179673182] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10181126130] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10182438315] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10184396796] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10185581931] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10186911252] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10194336852] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 10195672473] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10196728878] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10198932324] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10200785322] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 10206412209] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 10208335872] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10210853331] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 10211984643] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 10213883715] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10220591031] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 10221662556] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10222906344] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10224327603] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10225452552] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10226476827] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 10227958965] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10229792874] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 10235389563] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10237574340] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10240284474] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 10241380380] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10242616776] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10244564967] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 10250091495] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10251295110] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10253947389] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 10254948312] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10255970571] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10263494682] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10268524707] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 10269694176] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 10271481234] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10273220937] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 10278831738] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 10279950849] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10280866617] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10283863947] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10285071510] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10286329683] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10287717699] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 10292776158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10295233263] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10298857716] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10300610544] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 10301734212] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 10302721422] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10316799234] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 10322256651] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10325486094] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10327839774] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 10328793657] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10329875493] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 10331191080] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10337459433] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 10339627095] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10341678207] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10343395419] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10344502560] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10345728141] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10351199124] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10352790189] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10354778322] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10357376358] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10359194895] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10360297899] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 10365991524] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 10367231616] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10370209647] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 10371601359] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10372876017] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10374271047] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 10375186080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10380399414] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10384000200] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10385826234] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10386968865] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 10388150619] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10389527988] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10395797643] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 10397860032] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 10399499628] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 10400603598] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10402812210] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10404033045] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10409698572] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10411089948] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 10413173757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10414491675] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10416870912] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10418564247] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 10419619119] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 10426675308] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 10428688242] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10430571816] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10431729063] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10432949142] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10440070452] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 10441389861] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10443106674] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10445568630] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10447322613] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10448458755] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10456545330] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10458847350] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 10459911693] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 10461439044] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 10462585287] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10473148287] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10474918923] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10476189927] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 10482856587] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 10486981617] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 10488254931] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10489681734] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10490619720] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10491654096] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10500542493] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10502831367] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10504019484] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10506131517] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10515229851] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10516984506] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 10518865560] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10520677818] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10529029686] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10531271814] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10533383847] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10541269032] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10543746360] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10544929563] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10545906756] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10547823552] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10549039158] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10550534904] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10558916298] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10560729165] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10563038724] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10564824018] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10571965509] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10575878460] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10577653464] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10578827763] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10589554710] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10591506555] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10592683311] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10601654133] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10605083097] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10606316385] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10607396898] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10608326001] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10618423095] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10620052527] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10621402701] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10622798088] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10628715741] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10630739553] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10633329756] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10635533370] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10637671842] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10645784814] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10649050692] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10650034941] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10656859227] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10658421060] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10660519779] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10661841162] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10662867033] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10664059245] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10665035514] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10673316927] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10676275155] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10678681713] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10679641686] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10687949244] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10690630167] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10691892225] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10693321716] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10694306553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10695390300] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10703313369] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10705300179] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10707233628] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10708410867] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10709961591] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10715048610] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10717189014] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10720614345] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10721820480] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10723076112] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10724123361] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10725146019] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10731448161] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10733862741] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10736218185] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10737422031] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10738972923] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10743978987] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10745546322] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10748395413] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10749568662] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10750817091] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10752272265] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10753321635] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10754396478] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10762858575] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10764737340] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10765884045] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10768526013] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10775164197] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10777139604] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10778292126] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10779329694] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10781252958] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10782488850] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10787784000] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10789138437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10791257421] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10793462652] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10795202250] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10796343369] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 10802876238] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10805196801] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10806937617] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10808036925] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10809112587] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10810087554] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10812024636] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10817783046] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10819053084] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10820368083] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10821420666] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10822450086] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10824788877] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10826605860] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10832245074] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10834334847] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10836726180] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 10837846635] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 10839051993] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10840017216] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10841942853] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10847562957] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10848820605] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10849837845] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10850857899] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10853213532] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10855027407] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10856145594] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10862133324] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10865014062] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 10866143862] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 10867279101] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10868232060] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10870166139] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10876334658] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10877638191] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10880104893] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10881091032] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10882121838] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10884382740] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10890547542] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10891595232] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10894751784] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10896542412] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10897753335] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10898985111] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10904046615] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10908969771] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10910113956] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10911393507] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10912387332] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10913386197] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10921233099] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10924366215] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10925438118] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10927506387] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10933278405] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10936579794] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10938813228] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10939916736] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10941964761] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10943170203] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10949230026] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10951513734] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10952497374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10953511023] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 10955420805] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10957503543] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10964611812] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10966489254] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10967774664] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10968753285] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10970686482] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10971892617] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10977561588] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10979041689] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10980943323] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10983334509] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10985165772] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10986303909] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10991954274] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10992895998] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10995947193] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10997149359] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10998427482] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10999860543] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 11000824947] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11001859680] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11010308526] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11012108310] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11013206862] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 11015398968] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11021627883] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 11023264665] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11025307734] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11027073267] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 11028274866] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11030906796] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11037303333] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11039484498] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11040688575] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 11041634331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11042638677] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 11044934523] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11051149998] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11054325135] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11055516969] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 11057664618] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11059463142] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 11064668013] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11066391567] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11069317791] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 11070453828] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11072801607] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11074571067] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11080149633] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11081672028] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11084002356] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 11084971338] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11085965436] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11088618891] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11094946842] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11096273790] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11098595340] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11100412281] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 11101595232] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11103891267] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11112116022] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11114781195] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11116051926] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 11117004276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11118022482] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11124667071] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11127486363] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11128544028] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11129967429] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11131628760] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 11132807952] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 11156567331] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11158646835] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11160305310] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11161479231] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11167187955] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11169805416] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11170806570] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11171862807] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11174089668] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11175887646] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 11182476123] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 11184198333] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11186257887] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11188170420] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 11189286927] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11190713436] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11197837938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11200745766] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11204321121] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11206185942] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 11215136289] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 11217670653] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11218709187] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11225098857] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 11226360138] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11228815836] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11230382961] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11231430483] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11232539556] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 11240283537] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11244253776] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 11245849062] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 11248471752] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11255676600] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11257772484] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 11259920847] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11261743080] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 11262905997] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11264149806] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11269847316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11272341108] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 11274186609] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 11276115627] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11277870660] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 11283848646] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 11287665039] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11289460959] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11290612851] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 11292756888] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11299050840] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 11300873241] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11302601415] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11304071709] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 11305029120] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11306084664] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11308161816] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11314631643] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11316736305] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11318680506] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11320459521] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11321543730] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11328123723] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11329805445] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11330886987] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11332865481] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11334661296] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11335750020] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11336970225] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 11342387763] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11343368904] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11346671469] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11348444289] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11349583119] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 11355851451] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 11359345053] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11361676788] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11362739892] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11364699549] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11371138359] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11372228826] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11375394366] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11377156623] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11378294466] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11379503562] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11384978052] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11387567646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11389961142] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11392333995] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11394072942] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11395283613] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11404629894] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11406412899] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11407563678] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11408758956] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11409722982] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11415512472] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11419816842] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11421606588] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11422828767] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11429614560] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11432784405] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11433937662] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11435151462] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11436631248] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11437606803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11438635761] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11445180831] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11447414160] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11449147206] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 11450883339] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11452766829] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11459051415] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11461513959] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11463557826] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11465343330] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11466406644] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11472488286] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11475642339] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11477014017] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11478251316] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11479222440] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11480244930] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11482224453] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11488449504] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11490639846] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11492616009] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11494416339] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11495558088] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11502425739] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11505947460] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11507853903] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11509795521] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11511771705] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11517336306] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11519418561] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11521171641] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11522169897] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11523339198] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11530155861] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11532260649] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11534172552] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11536906311] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11538722664] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11539815588] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11546501673] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11549674017] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11550825594] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11552109639] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11553106047] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11554138260] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11560751265] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11562946773] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11564703990] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 11566472001] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11568307443] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11570074362] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11575666767] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11579026746] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11580880185] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11581981236] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11583235020] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11584733349] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11590326447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11591366724] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11595058104] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11596941531] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11598048546] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11604907587] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11607427776] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11608981503] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11610263595] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11611282032] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11612300196] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11619341307] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11623293486] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11624401950] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11626644330] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11632599069] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11635290576] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11636750958] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11638218312] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11639251701] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11640293007] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 11642871702] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 11648692692] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11650908633] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11652201582] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11654881959] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11656708308] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11662040145] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11664777894] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11665852884] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11666871825] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11669208936] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11670985725] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11672073546] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11681690937] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11683585599] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11684655276] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11685902382] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11691773268] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 11693460219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11695082259] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 11698219932] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11700011589] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 11701113690] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11709241698] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11710995051] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 11712114498] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 11714650143] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 11720969652] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11724773613] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11726580327] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 11728764222] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11730556362] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 11736082785] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 11739659316] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11741410842] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 11742463068] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11743727730] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 11744756583] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11750277105] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 11754057756] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11755856238] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 11756887737] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11759052354] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11765496834] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 11768000832] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11770198230] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11771951982] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11773063449] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 11779735674] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11782918518] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 11783980068] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 11786036388] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11787906942] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 11793100662] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11794825518] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 11797679481] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 11799180015] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 11800640523] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11802244797] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 11807504919] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11808992328] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11812958073] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11814930771] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 11816186277] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11822581869] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11824392279] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 11827056360] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11829039915] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11830846146] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 11832116226] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 11837881524] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 11838929655] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11842137216] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 11843324577] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 11844569310] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11845689723] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11852127315] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11853324000] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11855930058] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11857483407] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 11858488278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11859510474] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11866393392] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11870961333] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 11872135737] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 11873917377] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11875813887] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11883869193] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 11886167370] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11888134671] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11889989769] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 11895666300] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11898351507] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 11899444662] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11901411270] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 11902613478] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11903831625] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11904951891] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11912579658] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11913934305] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11915150394] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11916254028] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11918190774] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11919398778] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11925252360] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11928069951] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 11929127007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11930156175] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 12076662003] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12078813957] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 12080162535] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 12223894725] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12225772944] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 12231530346] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12368878179] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12370732836] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12375915951] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12378579465] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12380169879] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 12381253290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12382303374] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 12384325044] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12390275919] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 12392263485] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 12394649064] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12396514389] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 12397759080] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 12399484944] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12405895194] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 12408201687] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12409607301] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12411012054] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 12412174425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12413206785] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12425052696] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12426926988] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 12428182893] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12439634739] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12441480408] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 12442679004] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12450891852] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12453569961] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 12454869021] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 12458026560] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12464547039] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 12466603716] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 12470177223] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12472074846] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 12473238477] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 12479670546] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12482660127] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 12483843918] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 12485844462] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12487706532] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 12493365066] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 12494635587] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12496825425] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12498820803] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12500051991] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12501316254] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12507472908] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 12509599746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12511559382] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12513452574] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12514556964] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12516345975] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 12522281793] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12526129665] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12527198691] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12528974430] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 12530160069] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 12535974423] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12537364749] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12539669499] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12541378374] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12543334062] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12544355040] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12546145332] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 12551927304] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12553120398] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 12555750627] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 12557206515] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 12560624454] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 12569112024] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 12571101018] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 12572503503] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 12580572144] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 12583517121] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 12585053985] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 12586431648] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12587511216] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12588552711] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12589906161] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 12595544535] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12596519670] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12598177032] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 12600029610] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12601058295] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12602436315] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 12603630900] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12609470475] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12611718189] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 12612967941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12613987281] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12615335502] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 12616345035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12617382834] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12618679416] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12623797641] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12626258085] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12629043399] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 12630077166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12631131156] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12632478390] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12633563061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12639050529] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12641400366] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 12642449484] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12643489509] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12644917488] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 12646331943] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 12647836194] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 12653637192] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12656308896] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 12657309378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12658370445] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12660398793] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12662190030] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12671024835] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12672345126] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12673795701] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 12674785557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12675874785] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12682075392] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12685365924] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 12688254264] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12690658491] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12691883652] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12697990872] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 12700380378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12701510892] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 12703545246] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12705358995] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 12713372070] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12715470369] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12716874072] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 12717910023] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12718933878] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12720944229] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12727158759] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12731512668] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12733361277] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12735527238] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12744456858] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12745706757] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12747263487] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 12748241856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12749278836] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12755547420] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12757771005] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12761826987] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12763055676] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12768756357] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 12771089331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12773775042] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12775591836] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12777394245] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12786267249] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12787687941] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12789145257] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 12790125705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12791207919] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12793018329] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12799361799] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 12802691706] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12804933729] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12806171784] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12807586638] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 12812762466] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12814962174] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12817177548] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12818918196] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12822059985] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12827405850] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12830150361] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 12831379932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12832452654] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12834611706] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12836400360] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12845201502] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12846462783] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12847882425] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 12848912307] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12849941916] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12851809173] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12858664602] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12862603887] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12863840178] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12865260765] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 12866263620] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12871471053] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12873838740] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12875633799] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12878820633] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12880071225] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12881461593] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 12887012670] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12889204083] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12891041268] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12892920747] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12896105334] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12901822311] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12904305687] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 12905267760] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12906322149] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12907937721] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12909761067] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12919174947] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12920454141] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12921848541] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 12922783104] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12923812860] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12929641137] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12932530023] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12936377811] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12937638735] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12939047373] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 12944086155] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12945442713] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12947933565] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12949764198] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12952806090] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12954072747] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12960142986] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 12961650744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12963319908] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12964987161] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12966791418] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12974678304] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12976647768] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12978462483] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 12979443687] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12980460087] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12982099263] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12988409196] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 12990578391] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12993948366] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12995530317] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12997307925] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13007556408] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13008807210] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13010211732] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 13011180021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13012211541] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13019624331] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13021471302] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13024771347] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13026308337] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13033631688] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13038395622] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13039609359] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13041032298] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 13045996614] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13048692363] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13051638495] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13053384288] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13060600077] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13063666140] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13065436545] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13068612795] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13069835751] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13076005362] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 13078252656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13080554235] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13082226612] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13084021671] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13093166415] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13094684148] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13096457283] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13099667091] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13105355445] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13107874101] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 13108857741] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13109913201] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13111862610] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13113665334] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 13121934105] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13124180706] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13125446712] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13126929354] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 13127888298] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13128949050] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13135695594] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13138236069] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13141429455] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13142654301] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13149238032] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 13150708536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13152320979] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13154217762] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13156008201] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13163709972] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13165694682] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 13167510111] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 13169067954] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 13170403554] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13171815090] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 13172907237] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13178381391] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 13181822283] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13183664361] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 13185055023] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13186384197] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13193044893] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 13194571509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13196333367] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13198796583] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13200717201] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 13202123130] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13207879461] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13210147671] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 13211497572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13212533943] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13214674746] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13220803344] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13222588890] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13224965439] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13226560326] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13227569460] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13228621980] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13237468545] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13240609242] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 13241708865] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13242988983] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13244428764] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 13250149689] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13252232217] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13256776680] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13258644525] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 13260023196] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13266905715] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13269753945] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 13270790484] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13271829858] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13281865464] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13286743113] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13288159122] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13293707658] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13295502864] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 13296569664] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13298829075] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 13301966622] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13303848474] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13313237133] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13314745479] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13316212203] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13317226188] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13318265667] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13328877324] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13330814868] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 13332252864] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13338147921] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13342022421] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13343593620] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13344613380] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13354699617] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13357809822] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13359065349] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13360529952] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 13361965890] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 13369141695] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 13372145157] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13373643822] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13374698799] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13375758270] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13383808557] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13387424652] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13388746434] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13390092534] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13391501130] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13397029443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13398642957] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 13401381336] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13403318145] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 13404600258] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13405976577] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13411891311] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 13413663417] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13415088456] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13417196289] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13419062076] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 13420527498] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13427128491] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13429050201] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13430515749] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13431808635] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13433234640] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 13434232308] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13435251081] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 13442456097] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13444232613] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 13445375139] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13446652464] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13448134350] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 13449135882] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13454585046] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13457160864] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13459717467] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 13461166992] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13462468047] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13463906715] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 13469479674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13470455691] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13473314547] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13475196336] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 13476651048] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13478039337] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 13483912785] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 13485878511] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 13486953039] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 13487983068] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13489016037] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 13490180529] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13491245166] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 13492374441] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 13498014663] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x00000000bdf1f000, 0x00000000bdf57542) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 13633543875] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13637673735] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13826903832] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13833844668] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14172715746] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14401284891] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14405409900] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14408066589] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14410565715] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14419622721] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14422600878] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14425140471] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14435325828] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14437835223] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14463507702] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14466533865] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14469321552] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14479289685] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14482043184] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14491760262] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14494355526] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14524676397] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14538216294] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14554776369] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14567641242] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14600552547] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14619367917] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14629216371] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14643618780] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14665042014] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14678471388] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14702739324] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14723859318] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14736620703] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14745380370] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14767865490] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14781858084] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14804642433] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14819907396] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14834435385] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14858715060] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14873653284] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14888381235] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14917163037] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14930769336] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14942722998] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14957928552] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14971267332] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14986791540] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15000241368] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15015759339] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15029693910] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15042646353] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15052513140] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15066386832] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15080250885] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15109085754] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15123176733] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15137385060] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15148094073] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15159321534] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15173675664] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15182652051] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] SBI: timer armed (TIME extension) +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 17715352599] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 23781721278] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 401 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 49022752107] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 49029259146] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 52116411627] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 74900228823] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 74925999519] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 78150900702] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 105544442178] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 105563617635] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][ERROR] [KRELTSC: 107124326148] virtio_blk: vblk_io timed out (write=1 sector=5296) -- queue ne +[Hera] [HADES][WARN ] [KRELTSC: 109140664206] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 130693714263] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 130712450652] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 134735442933] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 157201111914] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 157223763018] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 162723093309] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 187718418972] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 187737637311] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][ERROR] [KRELTSC: 190650142410] virtio_blk: vblk_io timed out (write=1 sector=5296) -- queue ne +[Hera] [HADES][WARN ] [KRELTSC: 193190322255] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 219897346200] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 219917032839] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 226722419091] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 05 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 252149285367] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 252173775903] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 260444325939] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 06 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][WARN ] [KRELTSC: 278610445512] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 278909958033] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 278955214545] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 278997871908] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 279042067857] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 279098109696] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 279319229742] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 279816749037] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 280446012840] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 281231375481] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 281282847342] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 281327211291] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 281379466494] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 281410529946] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 281438291652] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 281468525352] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 281513677893] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 281633804718] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 281674817256] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 281790919032] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 281838089799] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 282422587146] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 282473571891] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 282531668160] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 282653005992] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 282803645880] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 282844855839] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 283604059536] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 285411301812] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 285454305087] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 285498797451] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 285551559216] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 285626835228] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 285673853136] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 285717393360] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 285770314221] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 286371095829] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 286429579905] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 286482332325] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 286532123997] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 286943596506] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 287250234537] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 287480460015] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 287552741511] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 287581154490] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 287639873493] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 288003915066] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 288032775177] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 288060695895] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 288105478143] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 288414132867] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 288673900914] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 288718405227] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 288771552888] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 288820316610] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 288951464466] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 289049128032] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 289838601675] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 290027914491] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 290288748204] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 290418220869] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 290525732070] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 290614310532] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok> 1 \ No newline at end of file diff --git a/logs/20260912-174936/riscv64/qemu-riscv64-20260912-174936.log b/logs/20260912-174936/riscv64/qemu-riscv64-20260912-174936.log new file mode 100644 index 00000000..28dd793d --- /dev/null +++ b/logs/20260912-174936/riscv64/qemu-riscv64-20260912-174936.log @@ -0,0 +1,10166 @@ + +OpenSBI v1.8 + ____ _____ ____ _____ + / __ \ / ____| _ \_ _| + | | | |_ __ ___ _ __ | (___ | |_) || | + | | | | '_ \ / _ \ '_ \ \___ \| _ < | | + | |__| | |_) | __/ | | |____) | |_) || |_ + \____/| .__/ \___|_| |_|_____/|____/_____| + | | + |_| + +Platform Name : riscv-virtio,qemu +Platform Features : medeleg +Platform HART Count : 1 +Platform HART Protection : pmp +Platform IPI Device : aclint-mswi +Platform Timer Device : aclint-mtimer @ 10000000Hz +Platform Console Device : uart8250 +Platform HSM Device : --- +Platform PMU Device : --- +Platform Reboot Device : syscon-reboot +Platform Shutdown Device : syscon-poweroff +Platform Suspend Device : --- +Platform CPPC Device : --- +Firmware Base : 0x80000000 +Firmware Size : 321 KB +Firmware RW Offset : 0x40000 +Firmware RW Size : 65 KB +Firmware Heap Offset : 0x47000 +Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) +Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) +Runtime SBI Version : 3.0 +Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr +Experimental SBI Extensions : none + +Domain0 Name : root +Domain0 Boot HART : 0 +Domain0 HARTs : 0* +Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () +Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () +Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) +Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) +Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () +Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) +Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) +Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) +Domain0 Next Address : 0x0000000020000000 +Domain0 Next Arg1 : 0x00000000bfe00000 +Domain0 Next Mode : S-mode +Domain0 SysReset : yes +Domain0 SysSuspend : yes + +Boot HART ID : 0 +Boot HART Domain : root +Boot HART Priv Version : v1.12 +Boot HART Base ISA : rv64imafdch +Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu +Boot HART PMP Count : 16 +Boot HART PMP Granularity : 2 bits +Boot HART PMP Address Bits : 54 +Boot HART MHPM Info : 16 (0x0007fff8) +Boot HART Debug Triggers : 2 triggers +Boot HART MIDELEG : 0x0000000000001666 +Boot HART MEDELEG : 0x0000000000f4b509 +[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 +Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 +BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr +om PciRoot(0x0)/Pci(0x1,0x0): Not Found +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +Calling kernel_main (monolithic)... +riscv64 item 4.3.5a: satp state at kernel entry (before switch) + satp.MODE = 0x000000000000000a + satp.PPN = 0x00000000000bf868 + __kernel_start = 0x00000000bdf3b672 +riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a) + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: riscv64 +Build: Sep 12 2026 15:56:12 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 100 +Total memory: 1020 MB +Usable memory: 977 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 250895 + Free pages : 250243 + Used pages : 652 + Total MB : 980 + Free MB : 977 + Used MB : 2 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +PLIC: no DTB PLIC node -- using QEMU virt-machine default (base=0x0c000000) +PLIC: init (S-mode context 1, threshold=0) +APIC: init done + +Timer: init... +Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 2214588416 + Heap end addr: 2751459328 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000080267000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 3060561] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 58126131] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 92460165] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 94149531] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 103938093] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 106088556] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 107884350] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 110019588] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 116967606] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 118418286] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 135222528] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137623290] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 149891196] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 151910094] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 154438977] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 165976860] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 168164619] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177824850] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 182185353] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 190290954] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192803751] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 206960208] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 209203029] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211315587] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 224796243] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 226264731] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 232338414] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235811079] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 237694422] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 239357349] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 247736643] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 249828327] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 251076504] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 253330203] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255442656] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 265872537] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 267767388] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276053820] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 281776488] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 283777095] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292302360] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 296802282] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 298858833] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 307998663] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 311662344] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 322447482] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 324381603] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 326397897] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 336919884] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 338217495] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 339662610] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 342750177] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 351598716] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 353058699] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 355938954] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 358043322] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 367096674] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 370129578] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 372150198] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379192926] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 382043424] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 383847555] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 385450527] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 387194073] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 397826898] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 399441609] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 401190195] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 411974409] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 413372925] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 415118592] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 426562248] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 428392125] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 430499349] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 441672588] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 443584722] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 452442627] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 455372820] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 456481557] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 457473807] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 459356142] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 468290865] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 470038401] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 471263520] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 472221183] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 473224563] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 481474035] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 484665951] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 487713177] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 489397335] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 499675239] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 502757178] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 511175427] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 512564535] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 514072167] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 517303059] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 524990403] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 526520043] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 529691589] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 530962194] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 540713880] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 542203473] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 543299988] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 544376700] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 545532393] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 547382010] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 555862083] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 557024580] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 558325929] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 559215447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 560233821] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 566855415] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 569704380] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 574301868] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 576300207] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 585772803] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 589960119] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 597208794] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 601099800] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 605737734] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 614773593] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 616261821] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 618684570] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 620153814] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 628269579] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 630238224] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 632731743] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 634212684] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 643322841] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 645293985] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 646608543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 647948952] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 658097832] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 660492000] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 671435016] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 673154790] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 675696903] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 678123936] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 689939880] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 692203953] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 700672623] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 705058221] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 706508103] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 714458346] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 717121524] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 718925634] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 720385302] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 728021448] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 730842819] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 732565050] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 734205906] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 735799407] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 746287731] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 747891774] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 749292663] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 750993264] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 752309376] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 758488185] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 760083282] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 761607378] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 764679531] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 766295691] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 774646320] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 777513534] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 779206953] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 787531626] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 790386786] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 791975352] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 793648527] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 801076479] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 801933447] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 803563215] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 805265769] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 808357872] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 810141255] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 819040614] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 821591085] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 829619217] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 831408543] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 832967289] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 836196837] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 837470340] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 844980045] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 845879370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 846701226] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 848600067] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 850319820] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 853847358] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 862822842] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 864234189] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 874420134] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 875478975] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 876704619] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 877621164] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 878608395] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 880368216] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 882242613] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 893189556] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 894736017] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 896525742] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 905641065] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 907182822] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 908966961] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 918612345] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 921315066] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 922103868] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 923865600] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 925182867] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 926409225] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 935770920] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 936504366] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 937306797] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 939101520] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 940903887] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 949056234] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 952289982] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 953923992] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 955735494] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 967130829] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 968973558] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 976521903] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 979613544] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 980766066] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 981961218] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 983907456] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 992141367] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 994714770] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 995607270] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 997410792] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 998638305] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1005486909] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 1007809089] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 1009219932] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 1010506749] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1012031685] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 1013011608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1014043443] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 1022101815] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1023475782] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 1026924465] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1028607993] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1038267951] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1042457031] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 1051515087] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1053730692] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 1056944112] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 1065267126] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 1067536428] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1069633971] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 1079177631] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 1080486183] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1081698240] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1084023507] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1085500710] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1092769566] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1093970976] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 1094707446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1095973473] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1097908182] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1100156967] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1107854076] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1109494491] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1111219788] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1114546734] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 1115730105] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1122833418] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1125823020] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1127057946] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1128288063] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1129730679] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 1135695183] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1137885672] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1139277825] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1141010388] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1144249155] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1151473134] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1153170858] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1155504819] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1157703876] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 1158882291] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1166243211] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1169524377] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1170559488] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1171892505] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 1173384807] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 1181264574] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 1182296556] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1183588959] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 1184509284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1185501135] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1187574150] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1194575172] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1198247652] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1199752407] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1201534572] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1211397096] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1212682695] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1214430021] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1217876289] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1224293343] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1225702065] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1228844106] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1230701304] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1237268445] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1241115813] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1242850434] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1244704251] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1251915147] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1255842672] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1256873373] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1258785171] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1260117831] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1265573547] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1268178702] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1269200625] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1270461129] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1271855256] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1272768357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1273824783] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1275573873] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1282302567] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1285466490] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1287158229] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1288960008] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1298298435] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1299284721] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1300908105] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1302098868] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1303330707] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1304803605] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1311883734] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1313997195] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1315946520] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1317716148] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1326742011] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1328086788] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1329790056] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1332964500] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1339500162] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1341856362] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1344122451] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1346443812] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1348188954] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1356377043] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1360244046] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1361482038] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1362891642] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1369661370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1370966331] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1372711326] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1374450168] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1377648111] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1384986183] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1386462021] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1389459897] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1390864335] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1392354558] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 1399425678] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1400554197] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1402323111] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1404144336] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1407500367] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1415201298] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1416765504] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1420183212] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1421442078] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1429644342] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 1430483250] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1431440346] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1433252730] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1435048755] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 1443499617] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1446306036] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1447906341] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1449715491] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1459357473] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1460339097] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1461732447] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 1462662894] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1463749392] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1471289064] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1474041219] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1477846692] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1479925650] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1488068757] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1491345975] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1492589217] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1493986431] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 1494998484] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1501087371] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1502346594] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1504067817] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1507288671] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1508899728] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1517891298] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1519321125] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1521287481] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1522491453] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1523911242] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1524855906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1525887279] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1534253763] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1535876349] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1546723731] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1548046605] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1549721019] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1558134396] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1560353025] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1561994805] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1565238066] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1566457473] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1567841163] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1568772744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1569775767] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1571354169] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1573114725] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1576212057] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1577991975] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1579915701] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1581836802] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1584452079] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1592910732] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1594656378] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1600271715] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1601916855] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1603665042] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1605376857] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1608739629] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1610627319] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1617612927] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1620934896] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1622682852] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1624451283] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1633291569] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1635013422] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1636775679] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1638874230] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1647511509] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1648626189] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1650415431] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1651594518] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1652869218] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1654305387] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1659657426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1662128937] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1664048043] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1665771765] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1669030566] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1676649912] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1678454211] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1681739955] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1683520419] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1690163979] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1693337625] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1694443884] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1696329012] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1697541342] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1704071817] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1705390155] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1706248908] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1707301323] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1709433726] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1711208163] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1713280506] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1720977573] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1722582750] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1724310588] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1733069793] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1735091274] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1736820036] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1740492096] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1741724019] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1748709291] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1749750408] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1751011689] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1752406341] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1753330404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1754387208] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1760534307] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1763810937] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1766770068] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1768466679] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1769654691] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1771409556] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1772863512] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1779985893] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1781536701] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1784716080] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1785907956] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1793068704] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1794212385] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1795414278] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1796845134] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1797796854] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1798901559] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1806113001] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1808253447] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1812103503] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1813465605] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1820921781] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1822928499] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1824804114] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1825911549] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1827818580] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1829057286] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1830373902] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1831782582] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1837648281] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1839083547] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1841096922] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1843095660] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1852149117] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1853242461] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1854978153] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1856441181] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1857828084] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1864844037] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1866526074] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1867901511] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1869324408] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1871020935] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1872306030] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1873763262] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1880215953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1881452202] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1882899564] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1884651951] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1887834123] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1894545681] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1896562038] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1899607185] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1901145246] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1907811339] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1911965958] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1913425164] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1915177236] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1923155829] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1925496048] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1927513371] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1929641511] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1939254849] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1941354744] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1943517975] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1947702414] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1948842084] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1954775025] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1956458910] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1957636317] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1958761413] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1959710739] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1966691307] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1967784042] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1969033290] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1970451714] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1971343248] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1972361475] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1974063042] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1982103606] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1985136174] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1986657309] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1988513457] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1997501772] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1999110645] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2000848437] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2004052512] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2010942003] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2012582439] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2015581953] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2017136961] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2018871120] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2027282460] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2028962292] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2030637840] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2039069928] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2041231626] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2042961480] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 2059474305] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2062865847] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 2068841124] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2070148206] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2071895574] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2073061893] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 2074111956] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2075119494] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2077064724] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2083220706] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2084862549] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2086182987] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 2087127588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2088178911] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2089860633] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2091646032] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2100295386] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2101709169] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2103453198] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2106560274] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2108063139] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2115131802] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2118647454] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2120301225] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2127565272] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2131507644] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2133151167] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2134852566] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2142878409] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2144574663] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2146318020] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2149610484] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2151262764] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2158005318] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2162466999] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 2163576198] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2164560825] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2166476844] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2172334794] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 2173790703] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2174657331] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2176531182] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2177764491] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2179036251] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2185685754] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 2186498895] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2187461514] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2188950057] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2190622539] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2193020739] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2201756886] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2203323969] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2205025851] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2208132591] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2209848921] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2217002928] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2219972202] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2221675890] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2228310273] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2231790645] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2233301994] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2235130338] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2238155220] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2239706889] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2247545475] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2251184838] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 2252671470] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2253779703] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2255530767] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2256738981] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 2258244429] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2259490023] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2261634858] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2269733865] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 2271023874] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2272110981] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2274245778] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2276396850] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2277873591] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2279848095] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 2281041714] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2282253183] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2293405758] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2295498681] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2314716285] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2324787024] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2326453101] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2330176422] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2371048785] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2373211701] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2391363072] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 2393097840] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2411489913] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2413790169] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2466846900] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2468677113] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2470730283] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2484945309] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2499000231] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2500855644] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2514293061] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2523922527] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2536185897] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2540840610] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2542282722] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 2543832606] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2557143645] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2559437853] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2560847730] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2562425880] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2572353462] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2575516167] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2591637321] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2593161060] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2594866554] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 2596099800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2618941920] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2621883159] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2624025810] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2649344019] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2651397588] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2653661031] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2664700080] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2674069125] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2676441915] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2689477140] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2696185779] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2700660123] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2715379947] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2727978519] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2743237875] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2754796002] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2767819950] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2769737460] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2771411748] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2772426909] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2780548407] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2782709685] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2784421794] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2786183652] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 2787258117] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2788622151] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2797710825] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2800816032] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2806982829] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2814937986] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2817189207] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 2827912416] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 2829640506] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2831472483] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2840185761] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2844424863] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2847658968] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2855496882] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2860622205] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 2862503700] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2869839336] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2872181676] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2873827803] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2876191647] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2883867000] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2885248779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2886642549] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2889170823] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2892305157] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2901870699] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2904042834] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2912661507] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2917367775] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2925211422] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2927534526] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2931740175] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2934183525] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2944249329] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2954592312] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 2956667616] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2958083625] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2960993007] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2962668051] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2964510045] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2966973345] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 2973543510] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2974814976] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2977086609] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2979649890] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2989874727] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2992048332] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3000703167] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3005245824] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3007643058] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3015728772] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3020154459] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3022379031] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3032124396] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 3035097471] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3038344848] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 3046847580] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3048352965] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3050917506] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3052736610] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 3059927304] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3061219119] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3064018902] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3065737206] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3067600179] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3075088653] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 3076845681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3078247998] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3080771736] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3089003694] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3093573714] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3100975542] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3103776795] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3108336105] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 3120270279] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3127261242] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 3146723034] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3148609485] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3151007727] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3161286471] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 3162316374] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3163586958] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3165953511] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3167624124] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 3169050339] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3177543516] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3179296386] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3180440592] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3181587570] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3183125631] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 3184078737] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3185014350] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3186578829] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3194643753] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3204942048] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3206688576] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3208585359] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3211150887] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3220481943] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3223276749] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3228002568] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3234953694] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3238601352] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3251897775] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3254238078] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3263772246] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 3267015423] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3270999900] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 3279417834] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3281067468] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3283827981] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3285427362] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3294150048] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3296458221] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 3297807702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3299136561] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3307850343] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3310360893] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3315085809] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3324053586] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3326738415] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3339331506] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3341685060] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3344048211] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3355903215] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3357709572] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3367278873] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3371687802] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3379859469] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3382165752] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3387335322] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 3393094026] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3394904961] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3397106979] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3398806572] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3405035025] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3407420205] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 3408745830] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3410204322] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3412541874] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3414943266] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3423809424] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3425862174] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3428503974] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3437453880] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3438882069] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3440430399] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3443359059] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 3444717570] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3450726867] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3453704016] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3454840662] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3455964351] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3457392372] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 3458255955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3459245013] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3460879422] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3468631614] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3472731675] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3478729926] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3481001244] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3484086039] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3486615657] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3488025198] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3489717840] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3498802398] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 3499846644] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3500820204] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3507597471] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3509645748] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3511000500] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3512325957] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 3513198780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3514158480] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3515731989] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3517430049] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3526500894] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3529276569] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3530909844] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3538946334] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3541605774] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3543312150] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3546413220] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3547769190] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3554117553] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3558359091] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3559857756] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3561672051] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3570122934] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 3571188306] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3572151492] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3573951423] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3575103483] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3581058180] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3582566820] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 3583450290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3584421015] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3586105257] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3587770725] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3590695983] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3596691672] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3598384692] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3601191468] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3602519025] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3604172439] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3611706756] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3614349837] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3616479804] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3619757589] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 3625518624] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3628458078] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3630279891] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3633416892] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 3634534911] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3639883527] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3642089262] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3643205937] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3644314401] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 3645732636] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 3647153328] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 3648342012] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3649702581] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 3650685696] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3656426928] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3657997224] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3659565042] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3662650572] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3669007881] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3670774758] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3673676181] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3675277116] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3676925112] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3684585408] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3686017524] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3687667032] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3690546447] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3692003154] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3693720513] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3701492676] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 3702530979] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3703448070] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3705239748] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3706346721] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 3707496891] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3708854541] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3715057794] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3716059032] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3717303387] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3718645812] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 3719654631] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3720620988] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3722310774] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3724373688] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3732079428] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3733502640] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3735162963] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3742632432] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3744805092] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3746337525] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3748471104] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3750935685] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3757549971] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3759174258] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3762041346] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3763475667] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3765227277] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3773285187] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 3774262233] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3775163427] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3776789730] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3777939060] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 3778935258] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3779850921] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3781970598] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3788881551] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3790582593] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3792230358] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 3793353963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3794598276] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3801290346] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3804547131] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3808134162] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3809866935] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3816198708] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3819621645] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3821214957] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3822983052] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3831084600] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3832637991] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3834431265] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3837639099] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3839314164] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3845608998] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3848948859] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 3850088256] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3851123997] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3857411355] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3859414188] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 3861657870] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3862610514] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3864523677] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3865734369] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3866937711] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3868432722] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 3874096443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3875053476] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3876889275] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3878620704] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3881679543] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3883175814] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3889513320] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 3890668929] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3894146067] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3895615332] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3897409740] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3905143494] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3906653856] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3908458911] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3911569053] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 3917186658] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3918855675] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3920954373] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3922137639] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3923200995] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3924499803] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 3925407465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3926716437] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3929043888] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3937575390] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3941250495] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3943956303] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3951656079] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3955856667] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3962421939] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3964622718] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3968693715] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3975718929] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3979945662] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3983648487] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3990162183] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3992908605] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3996233745] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 3997356384] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3998363418] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4005694476] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4008328611] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 4010401689] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4011351855] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4013317308] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4019300061] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4020518586] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4022991945] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 4023908784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4024959939] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4026702939] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4028457930] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4036995900] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4039653135] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4041383724] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 4042556301] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4052693316] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4054276023] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4055995902] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4064168871] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4066829907] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4068575889] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4071732546] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 4073377476] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4079788482] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4081690704] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4082890854] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 4083994194] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4084949148] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4087113450] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4088383719] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4095348432] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4098434550] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 4099660173] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4100759796] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4108192116] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4111459212] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4114731621] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4116413784] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4124200332] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4128054987] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4129514361] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4131313095] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4141348470] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4142915973] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4144880040] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4153297008] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4155817344] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4157527479] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4167676968] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 4168780686] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4169781294] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4171627467] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4172859012] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 4173925350] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4174877343] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4181590245] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4183608303] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4185136326] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4186558194] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 4187525979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4188977247] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4197359985] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4199949264] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4216295832] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4224736992] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4228412874] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4230158184] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4237981902] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4240389699] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4242506163] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4245558744] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4247199474] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4254917100] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4259743110] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4261378170] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4267791843] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4272014586] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 4273099278] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4274115069] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4276105932] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4277324352] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 4284336084] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4286494380] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4288718574] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4289962005] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4291307580] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4298919513] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 4300554468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4301555307] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4303276215] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4305052794] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4313644671] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4315661784] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4317457326] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4320468033] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4327290996] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4328780904] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4332990564] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 4334160327] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4335215451] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4341603126] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4343929863] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4345318635] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4346754237] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 4347729540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4348767255] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4350569538] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4358864769] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4363229052] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4364979969] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4371477831] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4374182064] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4375999761] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4377529443] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4385348457] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4390067976] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 4391237634] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4392252522] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4394227845] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4399958955] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4401771696] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4403644644] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 4404575133] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4405591701] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4412481969] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4416523398] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4420666068] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4422662622] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4430567484] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4434563931] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4436921874] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4444842444] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4448850021] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 4450559421] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4458271062] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4461535575] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4463129601] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4464973548] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4472306916] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 4473669732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4475059260] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4477249539] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4479748938] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4490240517] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4492217667] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4494772821] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4504299051] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4506150453] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4508718396] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4518366930] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 4519880778] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4521131517] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4523782872] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4525390548] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4533207945] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4535027007] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 4536225624] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4537677837] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4545733206] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4548015864] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4552288419] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4559812089] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4562361741] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4566702315] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4573278591] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4575268803] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4578584304] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4580899218] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4582386249] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4589034576] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4593522444] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 4594687020] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4595713059] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4602486189] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4603722690] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4605712713] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4607527197] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 4608445968] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4609445442] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4611176640] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4613036400] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4624047540] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4625679219] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4632719049] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4637453016] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4639049730] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4640840820] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4649644041] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4651290168] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4653060531] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4656351966] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 4662270858] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4663469160] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4666496961] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4667715087] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4668949005] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4675068930] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 4676673666] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4678286634] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4680138792] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4682136123] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4689945246] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4693822056] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4696079115] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4699249947] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4705880403] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4707606981] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4709977734] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4712286558] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4718923146] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4722654468] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4726688232] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4728295887] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4734505503] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4739235564] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 4740453396] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4741549008] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4743501000] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4750732371] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4752271755] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4753694358] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 4754674785] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4755713046] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4761762222] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4763950716] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4768224174] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4769938551] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4771803330] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4782130731] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4784090451] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4786133289] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4795477344] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4796735958] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4798212930] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 4799469045] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4800577761] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4806505977] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4809466452] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4813125261] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4814937666] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4821725139] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4826510010] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4828052943] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4829951364] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4840552269] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4841796204] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4843211163] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 4844184324] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4845259083] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4852682961] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4856609121] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4865474838] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4867855146] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4870005945] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4871769924] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4874984184] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4881151380] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4884253731] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4887489096] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4894544298] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4898403510] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4901560902] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4903103184] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4909644705] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4914187236] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 4915292298] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4916328837] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4918300527] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4924173282] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4925361483] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4928074599] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 4929009225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4930028754] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4931767323] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4938636087] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4943764014] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4945379481] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4947186636] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4955024487] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4957578612] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4959321108] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4968929007] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4971063363] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4972817094] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4976110314] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4982493810] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4984223769] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4986977478] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4990151061] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 4996847457] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4997829375] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4999598667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5000766708] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5002034079] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 5003520270] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 5005151382] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 5011070967] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5014491783] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 5016336654] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5017418847] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5019252819] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5025896211] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 5027944047] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5029857777] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5031618522] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 5032814850] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5034513687] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5041710555] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5042735334] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 5045514873] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5047486479] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 5048705760] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5055757371] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5058636114] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 5059911843] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 5062005753] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5069162994] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 5071604748] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 5074120485] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5075903070] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 5077061724] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 5078372019] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5085405234] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5088288723] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5089509075] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 5090731548] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5091767625] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5098352322] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5099532795] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 5101788573] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5102897898] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5104767108] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5106320016] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5107601079] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5113643829] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 5114602689] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5116790847] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 5118682191] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5120506020] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 5121801804] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 5128271652] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5130922314] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 5132524404] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5134230591] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5136008346] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5137120716] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 5143546380] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5146535898] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 5147599380] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 5149257582] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5151436920] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 5157399639] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5159061936] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5160849393] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5161999815] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 5163340896] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5164406436] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5166492681] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5172483561] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 5173777938] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5174794863] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5177604831] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5178909582] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5180217336] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5186221467] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 5187247380] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5188538922] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 5191076142] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5193320076] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5195089137] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 5208146475] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5215871913] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 5218680369] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 5220876003] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5222787423] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5223965649] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5232731511] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5235502650] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5236591269] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 5238414195] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5245898217] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5247735213] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 5248922490] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5250809067] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5252029902] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 5257580307] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5260497102] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5262463605] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5263693155] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5265086925] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 5266037910] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5267028081] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 5274128412] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5277371043] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 5278477617] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5279976198] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5281736334] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5288445687] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5290087383] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5291915895] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5293017786] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 5294681112] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5296430979] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5301814224] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 5304405519] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5307108702] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 5308283064] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 5309976777] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5311812639] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 5318292924] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 5321328684] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5323891587] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5325128319] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 5331661188] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5334278712] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5335506015] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5336731743] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5338155249] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5343542253] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5344962966] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 5348166999] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5349968799] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 5351307045] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 5353085745] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5354888595] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 5361308295] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 5364848706] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5366652732] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 5367835809] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5374839393] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5378600304] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5379958437] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 5382225261] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5388622449] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5389891311] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5392351797] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5394412863] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5395750374] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5397059451] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5399018898] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5404706601] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5406070971] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 5408675685] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 5410156962] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 5411425761] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5412924762] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5413933245] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5419488291] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5421456915] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5424232212] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5425294413] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5426957991] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5428796814] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5434647519] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 5436881877] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5439006426] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5441033073] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5447424255] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5450953830] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5452770750] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5453846979] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5455015062] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5456953551] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5463345909] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5467446747] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5469896082] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5476609593] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5480182869] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5481979188] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5483211195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5484733653] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5491617159] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5495928627] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5497496571] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5499669168] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5506736718] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5509739907] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5512188192] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5514483303] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 5516024283] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5525877273] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5528469387] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5534602353] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5537272104] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5539736643] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5541293100] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5542804659] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5545309833] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5552645784] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5554879218] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5556698490] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5557940787] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5564312460] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5569316046] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5572267722] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5574360603] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5583387117] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5586381843] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5588232300] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5596526628] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5599471269] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5601484287] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5608369116] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5611596837] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5612871201] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5614353381] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5616602544] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5618282166] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5624456859] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5627843529] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5629281756] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5630945649] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5636967987] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5640231240] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5642397999] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5644918440] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5653118163] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5656554687] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 5658482151] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5660350941] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5667907119] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5671726284] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5673526488] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5674746336] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5684077581] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5686965228] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 5688155949] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5689944624] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5699129163] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5700995601] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5702304909] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5704275045] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5711016990] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5713354668] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5715286941] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5716548453] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5717781006] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5719239267] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5725702731] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5728415910] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5731630422] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5733446439] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5742451869] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5745650883] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5747461776] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 5748609321] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5757938529] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5760134184] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5761544796] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5769866340] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5772891558] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5773967661] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5775295197] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5777356494] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5783473332] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5784609033] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5787588345] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5788778436] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5790035286] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5791481745] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5792405619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5800978050] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 5804303085] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5806103226] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 5814152085] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5818436421] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5820266193] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5826706368] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 5831126490] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5832893850] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5834100699] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5835947964] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5846153796] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 5848037013] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 5849868024] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5851649685] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 5853011514] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 5859043176] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5861885064] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5863272030] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5864391645] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5871992217] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5873367549] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5874835659] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5876567466] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 5877906699] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5879620068] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 5886682116] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 5888813238] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5891439981] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 5892920670] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5894597730] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5896373385] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5897518347] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5899223547] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5901005250] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 5902110249] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 5904096870] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5905849971] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5907003123] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5913521901] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5915370615] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 5916487227] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5918175921] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5919936309] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5921022891] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 5922271215] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5924214702] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5930469972] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 5931541287] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5934694689] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5935923231] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5937148098] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5938583070] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5945047479] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5947331649] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5949858537] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5951702820] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 5952929010] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5959731372] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5962204059] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 5963916315] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5965564773] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5967391395] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5974151652] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5978177688] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5979951768] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 5981104668] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5987317938] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5990921769] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5992099953] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5993292375] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5995224123] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5996435172] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6002533803] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6004372080] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 6005682585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6007468257] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 6009305841] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6011087607] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 6017558652] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 6020542836] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6022503711] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 6023620995] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6025210947] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6027022134] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6033435408] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6036797151] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6038551281] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 6039722577] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6041789355] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6048251097] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 6049441965] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 6050660532] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6052510863] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6053964336] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 6059765733] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6063963381] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6065193267] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6066703020] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6068231904] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 6073909128] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6075659793] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 6078086721] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6079978485] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 6081132225] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 6082924050] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6084744519] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 6090859173] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6093381252] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6095879538] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 6097410963] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6107648820] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6110364561] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 6111882315] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 6120052470] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6124231764] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6125954982] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 6127484034] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6135996657] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6137522748] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6139068516] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6141081954] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6142411254] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6149655288] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 6152357064] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6154875300] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 6161092560] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 6164442711] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6166275738] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 6167408079] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6169377060] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6171180204] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 6176421657] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 6178629681] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6180389523] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 6181870275] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6183194073] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6185051061] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6190596405] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6192146919] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6194123103] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6195337197] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6196570905] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6197962407] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 6198915366] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6199955601] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6206656449] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6208392351] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6209450478] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6211105131] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6212860458] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6213946221] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6220222806] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6221947137] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6223165284] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6224772540] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6226556931] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6227653068] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6229500963] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6235896093] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6236979315] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 6238232385] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6240098277] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6241275831] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 6242396202] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6244308609] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6250620789] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6252974679] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6254385732] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 6255310047] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6256289277] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6258152355] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6259942143] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6261262623] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6267799146] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6269863068] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6270974514] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6272770413] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6279226338] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6280281336] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6282088554] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6283855452] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6284913117] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 6287071413] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6288774555] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6295106412] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 6296278905] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6298074762] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6300415884] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6301523886] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 6306957531] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6309282882] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6310505061] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 6311999421] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6313956432] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6315137913] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6316367232] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6317782506] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6323185491] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6324780273] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6326422389] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6328201509] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6329291640] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6330878946] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6337410261] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6338480169] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6340106136] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6341888364] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6342956739] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6344549400] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6350784069] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6351840075] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6353436075] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6355164921] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6356250516] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 6357508899] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6359438022] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6360600561] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6366077634] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6368426904] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6369631695] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6370864773] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6372269085] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6373212174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6374356863] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6376174560] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6382811862] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6383863731] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6385348095] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6387244794] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6388339398] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6389981115] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6396144699] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6397250433] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6398912625] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6401587080] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6402951597] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6404669166] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6410752908] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6411793437] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 6412943733] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6414987684] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6416196360] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6417336849] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6419273616] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6425062896] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6426325353] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6427806861] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6428768514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6429801546] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6431524512] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6433352226] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6439174896] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6440763252] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6442528596] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6443759721] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6445222791] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6447127890] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6448380225] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6454868574] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6456556743] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6457870125] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6459651387] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6461494956] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6466992567] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6468574497] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6470544696] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6471744783] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6472990986] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6474385869] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6475353570] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6476413734] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6483060150] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6484914198] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6486042381] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6487563222] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6489315021] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6490461894] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6492427599] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6494266107] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6501080082] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 6503517741] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6505395330] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 6506579814] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6507841494] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6514999218] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6517287042] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6518457498] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6519856833] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6520802316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6526549911] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6528693318] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6531509292] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6532628130] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6534274761] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6539959566] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6541333827] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6542798913] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6545635614] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6546776271] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6548329977] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6550122537] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6557795496] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6560034306] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6561930984] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6563160345] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6564390378] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6571964112] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6574100904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6575143596] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6577103757] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6578977104] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6584766363] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6587102235] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6589851954] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6590986983] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6592177704] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6594050442] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6600565293] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6603605400] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6604953285] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6605846604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6606861891] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6608559258] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6615433062] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6617067954] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6618678003] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6620417412] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6621684930] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6622894257] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6631031862] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6633363723] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6634612047] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6636187341] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6637143786] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6642187230] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6645590973] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6647351781] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6648752859] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 6650680596] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6652406271] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 6659517123] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6662459622] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6664313670] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6665614179] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6666865632] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 6674586261] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 6676314204] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 6677565531] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6678970893] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 6679962681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6680959635] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6687468060] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6690411588] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6691471710] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6693163134] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6694858359] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6700163106] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6702207729] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6705099849] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6706158795] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 6707866662] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6709683162] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6716569734] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 6719595708] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6721392741] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 6722590434] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6723963687] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6725340699] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 6726559140] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6731647755] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6733763211] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6736861026] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 6737977869] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6739628364] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6741151011] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6742029693] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6744962049] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6747474846] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6749264865] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6756330231] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6757713396] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 6758398773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6759108048] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6760586091] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6762046263] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6762907662] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 6769623294] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6771511425] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 6772776234] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 6791549079] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6793522092] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6800603103] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6801820242] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6803187930] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6804961569] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 6806090340] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6807240195] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6815219313] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6818698278] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6819902586] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6821821587] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6830532240] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6831719412] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6834163287] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6836065845] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6837414654] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6844181442] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6846241962] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 6847840398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6849000669] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 6852389124] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6859618878] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 6861944628] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6863391780] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6865405659] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6871821642] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6874843794] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6876779343] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6878112717] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6879556131] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6886502553] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 6888104643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6889880529] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6891926937] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6894060306] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 6895429275] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 6903067920] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6906069807] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 6907535040] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 6909637518] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6917825922] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 6920679801] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6922603107] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6924696366] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 6930768579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6934150398] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6937108584] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6944744016] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 6947892399] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6950230287] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6952842519] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6960093252] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 6964242264] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6966827217] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 6974375121] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6977536482] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6980130213] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 6981529170] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6989232957] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6994444758] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7002230613] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 7005185061] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7007250600] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7009385775] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 7010533824] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7012574667] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7020265161] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 7021487235] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7022894193] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7024656681] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 7026030039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7032605244] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7034353830] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7036383900] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 7037765763] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7039334904] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7046377674] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 7047569634] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 7049473494] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7051856322] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 7053176088] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7054548669] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7056185703] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 7062275787] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7063882959] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 7065790158] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7067867331] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 7069266414] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 7076239107] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 7077721056] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7079946300] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 7081225305] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7082696502] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7084273980] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 7090732719] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 7092334557] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7094027556] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7095297153] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7096466244] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 7099421259] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7106595594] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7107961182] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7110125022] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7117961550] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7120886556] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7123584468] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7126271649] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7135279515] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7138810434] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7141500429] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7143302838] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7150008999] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7152045537] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7155170484] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7156587900] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7158440604] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7165442340] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 7166612250] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7167818427] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7170559956] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7172835411] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 7179729417] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7183638294] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7185783528] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 7187262999] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7196232288] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7199262777] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7200617466] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7207802700] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7211254764] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7212697044] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7214164545] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7215939129] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7222244526] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7223413596] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 7225667106] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7227854487] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 7229138847] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7230790014] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7238494914] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7240035432] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7241827488] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7244173293] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 7245784434] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 7254999276] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 7256655147] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7259504658] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 7261207926] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7263008172] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7265258616] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7274394414] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7275440529] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 7286983431] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7297245039] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 7298692674] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7300609995] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7303045365] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7313459328] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7315161504] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7317179877] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 7318609956] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 7328247339] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 7329542325] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7331523360] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 7332765006] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7339626609] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7341259086] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 7342504659] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7343579565] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7346002188] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7347475296] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 7354318272] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7356769728] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7359011184] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 7360325847] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7368722718] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7370640417] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 7371799470] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 7373432556] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7375560801] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7377580035] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 7384331934] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7386512784] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7388325147] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7389447366] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7390718559] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7392179109] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 7398961773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7400047116] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 7402736460] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7404979029] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 7406407827] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 7414829562] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7417024398] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 7418429613] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 7421065995] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7429025898] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 7430515260] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 7432696866] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7440055077] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7441768593] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7443159843] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7444813005] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 7445949903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7447171557] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7455271677] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7457689911] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 7459010160] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7460745789] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7462865130] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 7464238026] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7471692144] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7473697098] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7475055231] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7477431234] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7485649983] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 7487433849] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7488944547] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7490649978] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 7491829674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7493022243] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7501688586] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7503824664] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 7505111544] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7507306842] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7515772026] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 7517053971] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7518836661] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7521312477] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7522768092] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7524804021] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7531452558] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 7532567259] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7533905862] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7535571057] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 7536603795] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7543605867] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7545991614] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7547825901] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 7549024539] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7550728164] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7552618605] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7558434891] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7559667024] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7561067556] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 7562026605] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7563190131] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7564926243] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7571537421] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 7572660480] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 7574355117] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7576201815] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 7577350788] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7578923100] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7585632054] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7586702886] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 7590904587] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7592703405] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 7593865041] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7600876479] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7602580818] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 7603573005] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 7605685773] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7607539296] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 7608766620] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7614863046] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7616314020] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 7617223089] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7618246629] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 7619842461] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7621631745] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 7622796594] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7624659189] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7630966371] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 7632103920] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7634063955] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7635917814] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 7637184009] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7638505665] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7645858059] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 7647740856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7648787223] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7651123221] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7653042474] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 7660125711] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7661893428] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7663802517] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 7665074319] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7666395807] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7667873997] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 7674062046] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7675417302] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7677168051] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7678613922] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 7679905590] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7686739389] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7688345448] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 7689571281] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7690978890] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7692543222] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 7694097705] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 7695412473] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7702442139] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 7703758314] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7704876039] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7706508348] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7708409331] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 7709537451] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 7711239249] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7717361253] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 7718493153] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7719936294] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7721746599] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7722835638] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7724459778] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7726365591] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7733006883] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7734458613] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7736001462] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7737265494] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7738967796] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7740895701] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7747953843] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 7749206157] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7751224530] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7752515043] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7753848081] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7755391056] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 7762179306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7763829990] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7766423091] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7768324935] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7769624688] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 7777253967] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7779210852] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 7780529946] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7782393843] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7784301966] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7785631875] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7793149539] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7794679263] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 7795949847] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7797097392] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7798431564] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 7799469132] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7800711345] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7807644201] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7809506901] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 7810833366] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 7813201368] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 7814977905] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7821207849] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 7822494246] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7824392331] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7826226030] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7827440334] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 7835726955] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7837536168] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 7838793123] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7840109298] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7841562540] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7842548406] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7843652901] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7851621792] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7853164284] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7854251034] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7855940967] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7862691942] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 7864951269] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7867078968] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7868733894] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 7869967539] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7878252984] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7880170095] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 7882557690] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7883935500] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7892055654] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7893203241] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7895017137] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7896957180] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 7898141244] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7899420816] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7901557776] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7908097806] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7909407702] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7910842086] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7911842568] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7912951599] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7914750060] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7922389566] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7923526590] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 7925078931] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7926976764] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 7928180442] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7929799269] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7938229971] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7939501857] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7942322325] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7948618503] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 7950079641] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 7951292979] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7953238818] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 7954542225] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 7956141102] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7958035365] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 7959306495] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7966922502] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7968618210] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 7969876929] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 7971406569] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7973338149] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7979252862] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 7980905751] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7982652909] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 7983759714] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7984948440] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7986884472] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7988127063] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7994898555] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7997556693] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 7998741240] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7999845945] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8001107898] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8002538502] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 8003570841] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8010306969] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8012771424] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8014189806] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 8015180733] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8016183063] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 8024755200] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8028008100] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 8029108668] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 8030428602] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8032353168] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 8040691575] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 8043270396] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8045117451] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 8046257352] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 8055378807] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8058061809] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 8059232811] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 8060460429] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8062406982] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 8069668425] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 8071988400] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8073031785] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8075037537] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8076382986] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 8083675719] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8084804028] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8086801191] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8087973243] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8089371780] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8096666361] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 8098843893] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8099917056] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 8101946979] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8103815328] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 8105104035] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 8111558553] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8113815213] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 8115020781] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 8116903746] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8118706743] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 8120108997] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8128198533] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8130003924] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 8131163103] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 8132286141] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8133458970] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8135558361] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8142589287] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8145076926] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8146691721] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8147740461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8148820344] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8154987876] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8156909334] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 8158225929] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8159481729] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8161419168] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8162640108] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8163852522] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8170664523] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8171879772] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8173103841] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8174418063] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 8175415437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8176477260] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8178506070] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8184963234] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 8186060526] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8187819276] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8189629812] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 8190781935] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8192421300] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8194366005] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 8195774265] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8201382063] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8204003766] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 8205064497] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8206207254] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8214580059] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8216344500] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 8217592929] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8218913661] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8220955386] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8228409210] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8229712554] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8231504904] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8232757008] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8234068080] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8235989370] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8241751686] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8243017734] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8244777597] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8246155218] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8247467634] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8249348793] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 8250648294] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8257629555] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8259799212] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 8260976850] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8262660546] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8264817645] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 8272378926] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8273575464] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8275318611] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8276576028] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8277934182] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8285417091] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8287883310] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8289593886] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8291470551] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 8292774336] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8294710935] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8301266547] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 8302405188] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 8303710170] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8305732512] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8306970483] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8308361901] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8310155952] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 8316997542] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8318260146] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8319620001] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 8320738755] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8321825925] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8323828233] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8330926296] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 8332403331] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 8334088938] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8336082972] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 8337226989] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 8339081184] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8348914728] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8350022037] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8351868525] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8358596421] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 8359680063] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8361880653] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8363812989] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 8364949887] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8366266503] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8367759120] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 8373739017] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8374765455] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 8376658395] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 8378254563] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8380149036] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 8381304876] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 8388225762] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8390457915] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 8391629190] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8393449365] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8395410156] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 8396674629] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 8403303342] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8405182401] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 8406282759] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8407716429] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 8409125571] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 8410760463] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 8412104904] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8413557159] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8414533071] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8427426504] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8437757328] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8439572211] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 8441034462] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8447138763] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8448943587] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8450033802] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8451342564] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8453450166] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 8454615456] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8460611670] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8462479746] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8463572838] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8464693335] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8468240508] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8469928257] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8478547560] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8480472861] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8481486237] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8482700583] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8491541079] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8494640427] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 8496018048] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8497716213] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8505258930] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8506298010] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8507985423] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8509937373] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 8511394689] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8518879551] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8522604909] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8523919488] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8525548164] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8533318983] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8534914353] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8536022355] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8537723502] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8539671315] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 8540905086] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8542609257] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8552097960] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 8553111987] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8554331793] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8561269668] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 8562648192] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8563995846] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8565529245] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8566634832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8567726013] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8569591380] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8571493539] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8572767210] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8579082141] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8582440167] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8583739710] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8589709296] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8594124714] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8595639255] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8597047746] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8598537045] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8599639524] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8600754435] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8609664273] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8612479743] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8613699990] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8620704162] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8622993708] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 8624220801] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 8625815478] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8627768079] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8628999519] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8630360718] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8638629636] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8641054863] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8643231366] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8649266997] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8651091036] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 8652420945] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8653832439] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8655634533] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8657075721] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8658770001] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8666016639] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 8667130290] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8668296042] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8669913063] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8670865539] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8671885509] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8673574266] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8680991571] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8683258416] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8684415915] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8686813569] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8694360717] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8695974609] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8697916941] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8699176290] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8700401997] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8702497608] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8704342248] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8712577104] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8714520465] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8715836199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8722006188] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 8761446183] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8769458292] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8770636434] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8772157359] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8774725743] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8780614731] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8781867864] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8783874897] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8785252980] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8786522871] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8788485111] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8789713842] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8797185894] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8799428904] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 8800400028] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8801456433] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8802992856] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8804794866] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 8806042392] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[38;2;255;165;0m[Hera] [HADES][TEST ] [KRELTSC: 8859837693] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8861733867] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 8869146048] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 8870547756] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8872393551] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8873588556] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8875002864] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8876462007] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8877411711] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8878419627] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8885095758] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8888702130] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 8890011249] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8891263962] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8893174647] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 8900243562] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8902011972] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8904451353] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 8905680903] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8906909466] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8908803351] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 8915344284] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8917825161] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8919831207] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 8921083605] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8922300828] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8929860051] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 8931736632] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8933421819] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8935386054] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 8936660250] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8938042092] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8948177406] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 8950179147] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8951508489] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8960226912] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 8961472044] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8962769823] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8964701613] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 8971596774] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8972858265] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8974788858] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 8976124962] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8977265934] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8979227460] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 8988145026] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8989989687] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8991826662] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 8993019231] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8994394899] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9001599663] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 9002796537] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9004090284] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9006035346] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 9007269768] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9008589828] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9016558425] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 9017837388] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9019106922] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9021072459] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 9022306524] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9023793807] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 9031066107] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 9033892644] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 9035201616] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 9036222909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9037268289] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9039006123] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9046518789] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9047632923] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 9049261620] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9051093723] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 9052592997] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9060337377] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9063252723] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 9064374396] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 9066192324] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9068042277] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 9074964486] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9077811456] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9079636482] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9086788536] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9090114159] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 9091096854] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9092169282] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 9093986118] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9095814609] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 9096975048] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9104856327] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9107840721] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9108934590] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 9110880156] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9117686739] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 9119703831] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 9121548177] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9123401553] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 9124526460] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9126716382] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9135617820] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 9137194815] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 9138498684] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9140467266] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9141766347] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9148631289] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 9150523683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9151855230] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9153576159] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9155426007] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 9156599067] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 9178676997] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 9180555321] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9182435829] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 9183662460] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9194045406] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9196368195] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 9197595582] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 9207345063] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9209348127] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 9210546996] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 9212446971] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9214297134] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 9215487393] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 9223807341] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9225613635] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 9227223600] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 9235233126] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9238666017] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9239903736] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9241443624] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 9242903481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9249780036] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 9251599350] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9253422612] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 9254607600] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9256699872] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9265623990] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 9266703894] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 9268342398] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9270139368] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 9271380531] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9278062899] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9279841116] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 9281020602] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 9282681009] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9284473044] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9285671724] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 9293772579] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9296647584] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 9297738240] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 9298945026] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9300897921] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9308022864] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9310441308] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9311488200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9312549897] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 9314532570] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9321913377] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 9323704488] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 9326236668] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9328008837] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 9329240403] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 9336602058] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9339992277] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 9341221995] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 9343236357] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9345062937] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 9346368528] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 9353906982] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9356183256] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9357406191] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9358570410] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9360570534] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9368218944] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9370142208] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 9371131119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9372199452] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9373857024] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9381502473] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9382553313] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9384168990] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9386087298] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9387206430] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9388968666] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9396678690] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9398931843] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9400711026] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9402505308] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 9403744728] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9409668345] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 9410579724] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9411595158] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9413416467] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9415286769] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 9424021404] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9425673852] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9427421577] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 9428685756] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9430665405] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9438257241] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 9439348002] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9440532738] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9441533682] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9442603674] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 9444668079] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9446189907] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 9447417798] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 9454910472] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9457969794] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 9459146235] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9460499580] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9468589473] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9469839120] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9471133056] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9472133496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9473184042] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9474941343] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9476813535] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9483900699] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9486730554] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9488710392] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9489912747] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9497386605] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 9499519029] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9500616048] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9502659327] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9511218024] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 9512450829] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 9514366092] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9516257142] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9518127003] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 9519345318] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9528760143] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9531914889] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 9533237238] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9535332807] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9542350713] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 9543565374] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9544851414] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 9545981046] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9547038417] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 9549293565] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9557496690] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 9559133241] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9561005307] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9562928949] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 9570689751] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9572372985] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9573742479] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 9575354754] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 9576823242] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9578349522] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9579412731] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9587296887] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9592320423] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9600011253] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 9602292147] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9603732516] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9605696520] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9606930858] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 9615092256] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9618068817] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 9619416681] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 9621170265] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9628965843] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 9631008471] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9632827176] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9634365930] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9641494506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9642561936] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 9646002324] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9647880102] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 9649009650] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 9650663274] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9658271679] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9659877213] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9662082675] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9664054050] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 9670570329] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9672707289] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9675214941] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9676543506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9677931879] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 9681275856] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9684704211] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9692880477] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 9695525847] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9701989479] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 9703055754] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 9704704233] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9706278981] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 9707942181] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9714190584] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9715611087] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9716598528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9717601173] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9720159288] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9722075601] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 9723351204] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 9729856962] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9732089871] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 9733508211] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9735065508] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9736751703] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9742221384] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9743803545] Running FIND.existing: FIND DUP . CR +[Hera] 2225669184 +[Hera] [HADES][TEST ] [KRELTSC: 9745935738] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9748077885] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 9749436018] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 2225995504 +[Hera] [HADES][TEST ] [KRELTSC: 9751896525] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9758726208] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 9760118067] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9762182661] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9764274954] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 9765535458] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9771413043] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9773652168] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 9774991506] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9776435466] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9778081971] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9779276031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9780474207] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9782134572] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9788772798] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 9791258211] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9793152936] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9795317049] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 9796661658] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9802656150] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9804316389] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9805467126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9806656083] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 9808529304] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9810677268] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 9816713634] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9818239536] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9820471164] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9821837277] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9823285521] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9825014367] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9826200027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9831623949] Running LATEST.basic: LATEST @ . CR +[Hera] 2225750608 +[Hera] [HADES][TEST ] [KRELTSC: 9833427450] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9835225659] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 9836445612] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 9838474485] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9840282375] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 9841500669] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 9848161764] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9850024779] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 9851198721] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9852413676] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9853793880] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 9854705007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9855737346] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 2225997016 +[Hera] [HADES][TEST ] [KRELTSC: 9875875296] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9879392817] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 9881039868] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 2225997480 +[Hera] [HADES][TEST ] [KRELTSC: 9884315301] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9891568512] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 9893792685] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 9895841151] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 9902074875] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9904851138] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9906244971] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9907712850] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9909358200] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9910506669] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9911698335] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 9913506099] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9915859275] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 9921540090] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9924222357] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9926515305] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9927894249] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9929697309] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 9935886072] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 9938919711] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 9940420119] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9942385950] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9943730979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9949456713] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 9954095424] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9961372008] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9962774598] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 2226001904 +[Hera] [HADES][TEST ] [KRELTSC: 9966837363] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9969013971] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 9970369668] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 9978630900] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9980893083] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 9982403697] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 9992798403] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9995163948] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9996631722] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9999992310] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10007027940] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 10008484626] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 10010627529] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 10011907290] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10014190683] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 10015631556] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 10021854360] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 10023941151] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10026555630] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 10027946334] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10029606552] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10035985344] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 10037119239] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10038341901] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 10040896005] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10043002977] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 10044425664] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10051570914] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10054897146] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 10056284217] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 10063328289] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10067062173] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 10068405249] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10069987977] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10071834024] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 10073031444] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10074269814] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 10081406517] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10084856964] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 10086335700] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 10092882534] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10095552558] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 10097000466] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 10100300574] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10102502487] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 10103998527] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10110529023] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10113542544] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 10114704453] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10115925015] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 10118036880] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10124932398] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 10127889324] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 10129464135] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10131573795] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 10133290629] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 2225760416 +[Hera] [HADES][TEST ] [KRELTSC: 10144817130] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10147012638] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 10155255957] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10156537440] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10157887803] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 10158800652] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10159853781] Running CURRENT.basic: CURRENT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 10166213106] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10167853626] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 10169090337] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 2226004592 +[Hera] [HADES][TEST ] [KRELTSC: 10172402940] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10174113789] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 10179465366] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 10181564589] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 10183072977] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10184761482] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 10186072722] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10187251788] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10188666180] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 10194020739] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10194902214] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 10197542313] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10199251314] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 10200357615] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 10208674644] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10210729389] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 10211831028] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 10215043251] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10216739694] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 10217790345] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10219030542] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 10224973248] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 10226355846] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 10227535437] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 10228984017] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10230308907] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 10231210437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10232146029] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 10233887433] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10240006728] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 10241035014] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10242295224] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10243640316] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 10244555832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10245541446] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 10246809678] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10253017089] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 10254266778] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 10255563339] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10257247665] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 10258311567] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 10260046545] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10261714344] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 10263018108] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10268718810] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10270336440] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 10271295090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10272274467] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 10273997181] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10275705195] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 10277370789] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 10283256816] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10284782949] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 10285779504] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 10286982384] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10288821585] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10290563388] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10291803228] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10297933758] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 10298830626] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10299815568] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10301003223] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10302439560] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 10303347894] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10304303667] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10305432459] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10311217917] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 10312083159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10313088198] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10314535728] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 10315872000] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 10317305481] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 10318490889] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10319999319] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 10325621292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10326577527] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10328580234] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10330255845] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 10331382369] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 10332447069] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10334232405] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 10335354855] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 10336970007] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 10342782849] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10344495210] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 10345811637] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10346993853] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10348331595] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 10349265339] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10355121630] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 10356187212] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10357936029] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10359135297] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10361110662] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10362795072] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 10363986633] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10369662219] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10371016467] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10371957603] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10372927320] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10375207815] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10376922339] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 10378007997] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10379840751] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10385932536] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 10387267569] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10390211790] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10392093495] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10393237344] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10400037858] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10403322489] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10404542211] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10405735578] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10407087369] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 10412177769] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10413534516] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10415751654] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10417838361] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 10419011925] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 10420535349] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10422261402] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 10423296849] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 10430279328] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10431848112] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 10432933203] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10434249630] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10435579644] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10436509881] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10437497889] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 10443578943] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10445235360] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 10446386097] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10448170866] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10449859035] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 10450883583] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10452038142] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10459042671] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 10460215983] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10461499587] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10462844952] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 10463761098] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10464719538] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10472886312] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10474546635] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 10475757516] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 10477579287] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10479265944] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 10480338771] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 10481466597] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10487231706] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10488882453] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10490049927] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10491255789] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10492605312] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 10493490882] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10494445731] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10501365315] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10503039477] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 10504088616] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 10505060517] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10506709899] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 10508051925] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10509187080] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10510531269] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 10515843912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10517034465] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 10518273465] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10520418342] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 10521752913] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10524225075] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10531954314] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10533920754] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10535916279] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10537917789] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10539146310] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10544499336] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10547924037] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10550079309] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10551357285] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 10552881234] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 10554356988] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10556939358] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 10564491987] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10567350087] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10569000498] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 10570168938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10576134723] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10580203557] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10582274892] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10583594343] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 10585102479] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10591710990] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10595054253] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 10596642651] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 10604926143] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 10606188054] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10608020346] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10609149033] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10610290803] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10611602883] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 10612550718] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10617954207] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10620731814] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10622408958] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 10623446715] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 10624612803] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 10625681829] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10627451268] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10628860053] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10630652760] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10636834047] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 10637931486] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10639250370] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10642504236] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10650309789] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10651691442] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10654473669] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10656688791] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 10662666756] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 10664731371] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 10666232871] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10668779436] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10670318127] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10672123959] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 10674497211] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 10680561990] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 10681762602] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10683356544] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10684607850] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10685984547] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10693917969] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10695693582] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10696874811] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10700027016] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10702084008] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10708382118] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 10710578571] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10712549085] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10714270917] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10715463570] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10722459237] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10724073738] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10725269520] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10726496949] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10727463579] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10729406121] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10735348890] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10736447757] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10737397881] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10738466466] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10740854628] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10742706261] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10743943182] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10751182470] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10753084272] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10754369199] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10756569348] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10758412350] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10764496302] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10766684901] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10768616523] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10769855649] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10770995676] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10771996284] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10778463381] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10780149870] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10781742951] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10783540467] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10784743851] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10786097679] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10787710521] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10794018837] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10795769271] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10797195780] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10799557587] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10800822921] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10803277506] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10809621648] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10811168571] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10812362043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10813737648] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10815362250] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10816601061] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10823845053] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10825282314] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10827484500] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10828682634] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10830957921] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10832519061] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10839113922] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10840922589] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10842141597] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10843466970] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10845144828] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10846472784] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10853522274] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10854817050] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10857123669] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10858139208] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10859126082] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10861217220] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10862769645] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10868332356] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10870785072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10872079071] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10873461984] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10874614191] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10882929645] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10884618654] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10886451303] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10887513819] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10888617516] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10890892929] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10897886118] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10900622985] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10902273291] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10903415565] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10904681130] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10912067481] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10914172185] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10915507554] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10918515720] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10920790293] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10926431376] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10928000874] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10930127376] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10936377795] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10938489093] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10940955522] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10942075515] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10943269512] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10945911123] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10952289201] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10953658947] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 10956031044] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10958272374] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10960361370] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10961703459] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10967531064] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10968716283] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10970969247] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10972434858] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10973901561] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10975577886] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10976732319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10981886790] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10985723616] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10988278623] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10989566322] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10991648892] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10998234702] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 10999548084] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 11000983917] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11002126086] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11004363762] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11005747011] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11007252942] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 11013301782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11015524191] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11018388192] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11020514736] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11021826816] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 11028260439] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11031276102] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 11032364784] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 11033476461] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11034351720] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11040343419] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11042581221] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11043820788] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11045278713] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 11046247527] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11047250823] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11049692514] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11056227882] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 11057291490] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11059493760] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11061256878] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 11062464021] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 11063658270] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11064647958] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11070971625] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11072161758] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11074453425] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 11075474718] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11076476166] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11078829951] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11080751451] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 11086453896] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11089758036] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11091512418] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 11092714059] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 11093896947] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11099494014] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11102542080] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11103651762] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11104834125] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11106216576] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 11107166595] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11108185473] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 11114665863] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11116674660] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11119565016] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 11120663946] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 11121852147] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11122758801] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11129234760] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 11130274701] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11131316154] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 11133332427] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11134424007] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11136734742] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11142734841] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 11144827995] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 11146723224] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11147664150] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11149543692] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 11150718306] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11151952308] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11153567040] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 11159317323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11161192812] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11164122018] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11165887383] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11166994608] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 11173797915] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11175544968] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 11177854968] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11179300902] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11181121497] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 11186800926] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11190489240] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11192184255] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11193323085] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11194548582] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 11195491566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11196562146] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 11203992387] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11205991272] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11207700693] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11208781710] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 11211633237] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11217611013] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 11218726890] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11220253170] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11222232651] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 11223368730] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11230569882] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11232223170] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11233308660] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11234501439] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11236684893] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 11237726682] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11238671346] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11245701579] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11247317592] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11248378743] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11249938476] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11251643424] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 11252749305] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11259832794] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11262617310] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11263713846] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11264870022] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 11265780057] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11266749795] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11269065192] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11276872698] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11278177281] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11280074547] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11282151846] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 11283517371] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 11306350629] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11308701789] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11310324228] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11311417866] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11316639075] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11318720301] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11319670887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11320684242] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11322927609] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11324790897] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 11325900390] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 11331416082] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11332374081] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11334108261] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 11335145976] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11336322480] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11337414270] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11338980534] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11341345386] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11343141327] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 11349096843] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 11351224836] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11352547290] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11354507346] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 11359561059] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11361234486] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11362669500] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11363580648] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11364559605] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 11367346452] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11369069691] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 11370047409] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 11377521561] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11380290033] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11382124887] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 11384795310] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11391043776] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 11392657752] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11394050430] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11395130355] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11396307216] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 11398634583] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 11401104372] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11407975404] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 11409368355] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 11411934114] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11413574844] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11414655420] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 11421207777] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11422921377] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 11424024213] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11425222956] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11426565192] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 11427461745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11428408341] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11430630057] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11438094738] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11439164835] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11441173107] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11442850293] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11443918374] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11450432196] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11453211147] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11454240504] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11456385696] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11462232873] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11464433505] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11466099981] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 11466984690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11467974525] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11470210563] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11471819373] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11472973260] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 11479695990] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 11482284891] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11484010083] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11485084800] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11487416388] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11495027166] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11497304994] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11499967017] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11507007855] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11508839013] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11510258004] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11511675945] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11512600512] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11513665443] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11521704894] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11524560054] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11525601780] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11527934313] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11529783279] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11536657335] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11538964143] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11539867983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11540868570] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11543377146] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11550991515] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11553034437] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11555755449] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11557566678] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11558818425] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11565497160] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11567677170] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11568926124] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11569942104] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11572061004] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11573827797] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11580731526] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 11584057338] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11586415491] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11588694327] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11589984609] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11597174694] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11600579193] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11601946125] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11604844041] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11611146183] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11613487830] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11615548413] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11616918810] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11618199033] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11620749336] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11623008642] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11624373936] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11626802355] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11629214016] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11630583006] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11633389131] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11640414723] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11642563632] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11645150664] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11647402137] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11648833224] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11655100212] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11657596083] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11658829392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11660135235] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11663598051] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11671586577] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11673867345] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11682209658] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11686024287] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11687402391] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11690244867] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11692516542] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11699261952] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11701935672] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11703562269] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11704871136] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11712643068] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11715334302] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11717032467] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 11719849428] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11722354413] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11729705505] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11732260323] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11741484867] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11745310836] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11746601727] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11748155601] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11749901226] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11751169941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11756559549] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11761369011] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11767568736] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11769352203] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11773415325] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11775661170] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11776996539] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11778615324] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11779894938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11781170142] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11784477810] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11786795664] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11788311906] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11801158425] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11803457148] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11806170684] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11812570098] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11815537734] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11816714994] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11818028733] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 11828385849] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 11830245777] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11837515809] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11839692165] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11842592286] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11851869372] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11854319694] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11855913636] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11857349868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11863588548] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11867868999] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11870244750] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11871636651] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11879010486] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11882330019] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11883618012] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11885194545] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11887074087] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 11893302414] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11896085481] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 11899917540] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11907387387] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 11909767926] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11913088992] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11915360331] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 11921948325] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 11926555956] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 11928353031] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11930656899] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11937012066] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 11941394010] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11943661506] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 11945059854] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 11954565042] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11956856310] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 11958242352] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11959847403] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 11966252823] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11968572651] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 11971794324] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11974029018] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 11981899377] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11985957858] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11988205467] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 11995777395] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 12000308502] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12002546871] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 12009620028] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 12014808225] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12017057157] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 12018529026] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 12028582272] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12030871041] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 12032246520] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12040906500] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 12042548721] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 12044441598] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 12046402347] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12053086101] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 12055802808] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12057091914] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12059851608] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12062218371] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 12071488359] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12074563641] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12081737997] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 12084701349] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12087296361] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12089138565] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 12090463812] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 12096356937] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 12097464036] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12099105963] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 12100212075] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 12101539674] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12102624723] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12104604708] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12109777890] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12112159395] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12113452470] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 12114358431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12115529412] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 12117839118] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12119776326] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 12125570415] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 12127589418] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 12129268137] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12131160510] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 12132395373] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12138854742] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12141061674] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 12142138176] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 12143284524] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 12144436752] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12146342376] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 12147498678] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 12148907463] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12154394511] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12156757032] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12157779963] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 12159017976] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12160084293] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12162005667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12163410063] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12169218600] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12170572050] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 12171551847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12172471563] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 12322390185] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12330491082] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 12334420350] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 12490750734] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12493171824] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 12494320545] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12626575920] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12628622727] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12629890224] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12631219356] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12636895425] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 12637965732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12638982720] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 12641020560] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12642928872] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 12644175768] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 12645762591] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12648460209] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 12654193776] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 12655561905] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12657312549] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 12658519629] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12663865725] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12665627961] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 12666654693] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12667675860] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12673669743] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12675477444] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 12677210154] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12687350844] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12693655884] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 12694743096] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12697982703] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12699810837] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 12701019408] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 12704225793] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12710636505] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 12711715338] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 12714784593] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12716623206] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 12717824322] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 12724142781] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12725791827] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 12726994980] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 12728852976] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12730541334] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 12731760153] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 12733175742] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12734446641] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12740619045] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12741668772] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12742872471] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12744271869] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 12745185579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12746195784] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12748239273] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12753685098] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12755375829] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 12756357600] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12757908597] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12758943456] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12760667199] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 12761817474] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 12767866314] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12768927402] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12770494149] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12771517584] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12773495427] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12774506976] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12776252433] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 12781648068] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12783757413] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 12785035935] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 12786364668] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 12789708729] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 12791720235] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 12797834448] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 12799849650] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 12803438214] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 12804862287] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 12806478783] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 12812222430] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12814061757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12815011587] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12816268794] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 12817271796] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12818259783] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12819565815] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 12824801598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12826204083] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12827360742] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 12828273780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12829281696] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12830556438] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 12831585879] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12832588524] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12833890482] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 12834923661] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12836127087] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12842190396] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12843732468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12844738956] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12845901999] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 12846832215] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12847788891] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12849563769] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12854949387] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12855873975] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12856953102] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 12857861646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12858886761] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12860246994] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 12861742089] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 12863222295] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 12864473055] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12866281890] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 12871473195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12872798631] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12874740060] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12876461178] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12879630057] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12885204150] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12887366877] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 12888211266] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12889122939] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12891063780] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12892848318] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 12900065493] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12902280951] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12903341934] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12904619784] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 12905570811] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12906565371] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 12908605962] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12915061803] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 12918552486] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12919748877] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12921096678] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 12922081011] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12923097516] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12929709849] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12931446486] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12934608645] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12936432243] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12942268626] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12946265661] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12947487063] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12948862920] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 12949802313] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12950811069] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12957476679] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12959128266] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12962098800] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12963300987] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12964751415] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 12965727915] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12966781926] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12973006032] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12974556525] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12977896890] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12979121505] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12980530038] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 12981518298] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12986670228] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12988878378] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12990493845] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 12992965797] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12995252088] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12996577587] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13002423336] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 13003325055] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13004200062] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13005924561] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13007680434] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13011023088] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13016695587] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13017970077] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 13018833618] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13019768811] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 13021768830] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13023545577] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 13031326371] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13032498780] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13033687275] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 13034639457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13035662262] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13037505600] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13039320630] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13047059508] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13048169274] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13049467326] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 13050430218] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13051520160] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13053603528] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13060137951] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13063388394] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13064628570] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13065977673] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 13066990923] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13068043779] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13074309339] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13076126196] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13078948617] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13080238017] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13081615722] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 13082586489] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13087676112] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13089641019] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13091374023] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13094257218] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13095515412] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13096910715] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 13097946099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13103184171] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13105223649] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13106790585] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13109839827] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13111028637] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13112441118] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 13117606761] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13119087765] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13120845528] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13122271911] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13125283227] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13126471659] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13132135527] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 13133501976] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13134497040] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13136104653] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13137808341] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13141064118] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13142663205] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13148352000] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 13149316341] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13150265856] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13151791359] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13153534821] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 13155541203] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13162536156] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13163895150] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13165574079] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13168728930] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13169955624] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13171484886] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 13176864414] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13178146044] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13179711069] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13181443569] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13184692374] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13190762466] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13192504920] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13195711368] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13196929326] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13198291743] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 13199295606] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13200443235] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13206368742] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13207850145] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13211058441] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13212530646] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13214295276] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13222246002] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13223437710] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13224804768] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 13225738827] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13226730594] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13228619859] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13234680816] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13238082648] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13239532866] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13241744880] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13249518366] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13250693715] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13251911736] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 13252888782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13253893527] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13255806312] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13257601770] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 13265127225] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13266860166] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13268013927] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13269400683] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 13270342092] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13271383902] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13277703747] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13279402584] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13282562328] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13283766342] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13285157760] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 13286182266] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13287252783] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13293628803] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13295380707] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13298602275] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13299932751] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 13301384334] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 13307684922] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 13308891183] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13310319876] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 13311322752] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13312314267] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 13314524118] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13316387994] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 13322182419] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13323439479] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13324708047] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 13325724300] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13326756534] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13329218784] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13331270232] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 13337692851] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13339070010] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13340334693] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 13341412119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13342415268] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13344638958] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13351537290] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13352935722] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13354152231] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13355333271] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13356321762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13357320690] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13366987893] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13368635952] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 13369660794] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13370898198] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13372134993] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 13373167836] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13374143601] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13381913454] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13383920823] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 13385322468] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13386623481] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13388013513] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 13389069099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13394038728] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13397827863] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13399690374] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13401113481] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13402408383] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13403847933] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 13409072208] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13410333300] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 13413342096] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13415227518] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13416630864] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13417995129] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13423432974] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13424758683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13425635244] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13428568209] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13430387544] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 13431763401] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13433111811] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13439123145] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13440695772] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13441722903] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13446139812] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13448454957] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13454355747] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13455576918] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 13456887150] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 13458428718] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 13459708836] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13461411957] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13462503159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13467726531] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13470404472] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13472169858] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13473893139] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13475374731] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13476790677] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13482316512] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13483368549] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 13485716895] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13487571006] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 13488824328] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13490142540] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13491552774] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 13492875396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13498223466] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13500722739] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13502304900] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 13503678699] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13505457672] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13511508843] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13513243044] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13514432442] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13515832995] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 13516798764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13517817957] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 13520271849] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13522978140] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 13528911585] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13530122445] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13531376544] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 13532294181] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13533284184] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13535557287] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13542545079] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 13543967934] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13545055503] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13546286502] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 13547282154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13548351033] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13550512038] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13556765565] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 13559315721] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13560681729] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 13562260488] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 13563252213] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 13564380480] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 13570678653] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13572873090] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 13574740809] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13575876762] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 13577010699] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 13578261984] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x00000000bdf1f000, 0x00000000bdf57542) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 13704048078] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13707945888] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13893499851] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13896278529] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14174018775] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14363407527] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14366517354] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14373932937] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14377523034] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14379894858] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14382839268] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14392528941] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14394997932] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14397719217] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14419155891] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14421498357] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14424302718] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14432708325] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14435494920] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14437862376] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14440651995] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14466869550] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14479391451] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14490534387] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14499090312] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14525898303] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14537564370] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14548486617] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14556587934] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14567775705] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14578700304] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14598914001] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14610253560] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14621649021] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14629923504] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14642511660] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14654173338] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14675170965] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14687621403] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14698580253] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14710383009] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14722739283] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14730882957] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14757687903] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14769189372] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14777260722] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14789498262] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14800629018] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14812442568] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14824060566] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14831922021] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14842958697] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14854662375] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14862428574] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14873057682] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14884450182] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14906684541] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14918885898] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14929118442] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14937914271] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14950620048] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14963835180] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14974873578] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] SBI: timer armed (TIME extension) +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 17536360065] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 22925061579] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 378 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 50393121975] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 50406997725] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 52938807306] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 64405227768] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 64439070318] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 64479374820] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 64522093944] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 64582266504] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 64804557762] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 65573358102] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 66261837768] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 66980974242] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 67028465364] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 67080664749] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 67153676940] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 67183897893] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 67216610013] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 67245862173] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 67301436405] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 67518089310] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 67579767087] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 67710886635] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 67760960778] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 68333980743] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 68368076133] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 68408723061] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 68526119109] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 68658999318] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 68702026743] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 69325019589] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 71119096545] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 71164751154] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 71207217144] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 71261146803] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 71380989141] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 71429103018] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 71467224402] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 71530182654] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 72187893099] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 72239913669] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 72298393293] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 72349218123] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 72663128139] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 72961828716] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 73193641101] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 73264225818] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 73290317940] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 73331994750] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 73706073798] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 73738522347] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 73756416216] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 73797375981] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 74120038839] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 74392165218] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 74437511547] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 74481030246] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 74516455146] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 74653622022] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 74746770798] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 75494437935] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 75535762995] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 75757266207] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 75877698078] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 75977871984] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 76066283790] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok> 1 0 1 EXEC-STD79-DOE-CD +[Hera] DOE-HEADER,run_id,id_idx,id_label,rep +[Hera] [HADES][DOE ] 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,fleet_k_q48,fleet_conserved +[Hera] [HADES][DOE ] 436,4360000,10000,0,0,256,85,632,512,512,0,0,3425,65536,0,1,62506,1503,1527,65536,1 +[Hera] DOE-RUN,3 ,0 ,zuse,0 +[Hera] DOE-RUN,16 ,1 ,rajames,0 +[Hera] [HADES][DOE ] 437,4370000,10000,0,0,256,86,621,1024,1024,0,0,3427,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 438,4380000,10000,0,0,256,88,606,1024,1024,0,0,3431,65536,0,1,62506,1503,1527,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 [HADES][DOE ] 439,4390000,10000,0,0,256,89,585,2048,2048,0,0,3432,65536,0,1,62506,1503,1527,65536,1 +[Hera] 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 [HADES][DOE ] 440,4400000,10000,0,0,256,90,576,2048,2048,0,0,3434,65536,0,1,62506,1503,1527,65536,1 +[Hera] -1 0 56088 [HADES][DOE ] 441,4410000,10000,0,0,256,90,571,4096,4096,0,0,3435,65536,0,1,62506,1503,1527,65536,1 +[Hera] -56088 14285 5 [HADES][DOE ] 442,4420000,10000,0,0,256,90,566,4096,4096,0,0,3436,65536,0,1,62506,1503,1527,65536,1 +[Hera] 25 2 25 -5 [HADES][DOE ] 443,4430000,10000,0,0,256,90,564,4096,4096,0,0,3437,65536,0,1,62506,1503,1527,65536,1 +[Hera] -2 5 [HADES][DOE ] 444,4440000,10000,0,0,256,90,559,4096,4096,0,0,3438,65536,0,1,62506,1503,1527,65536,1 +[Hera] -5 3 -1 [HADES][DOE ] 445,4450000,10000,0,0,256,90,554,2048,2048,0,0,3439,65536,0,1,62506,1503,1527,65536,1 +[Hera] 0 -1 6 [HADES][DOE ] 446,4460000,10000,0,0,256,90,546,2048,2048,0,0,3440,65536,0,1,62506,1503,1527,65536,1 +[Hera] -1073741824 DOE-RUN,17 ,0 ,zuse,1 +[Hera] [HADES][DOE ] 447,4470000,10000,0,0,256,91,547,2048,2048,0,0,3442,65536,0,1,62506,1503,1527,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 [HADES][DOE ] 448,4480000,10000,0,0,256,91,548,1024,1024,0,0,3443,65536,0,1,62506,1503,1527,65536,1 +[Hera] 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 [HADES][DOE ] 449,4490000,10000,0,0,256,91,550,1024,1024,0,0,3445,65536,0,1,62506,1503,1527,65536,1 +[Hera] 0 56088 -56088 14285 5 [HADES][DOE ] 450,4500000,10000,0,0,256,91,551,512,512,0,0,3447,65536,0,1,62506,1503,1527,65536,1 +[Hera] 25 2 25 -5 [HADES][DOE ] 451,4510000,10000,0,0,256,91,552,512,512,0,0,3448,65536,0,1,62506,1503,1527,65536,1 +[Hera] -2 5 -5 3 [HADES][DOE ] 452,4520000,10000,0,0,256,92,554,256,256,0,0,3449,65536,0,1,62506,1503,1527,65536,1 +[Hera] -1 0 -1 6 [HADES][DOE ] 453,4530000,10000,0,0,256,92,555,256,256,0,0,3450,65536,0,1,62506,1503,1527,65536,1 +[Hera] -1073741824 DOE-RUN,19 ,0 ,zuse,2 +[Hera] [HADES][DOE ] 454,4540000,10000,0,0,256,93,557,256,256,0,0,3451,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 455,4550000,10000,0,0,256,94,525,256,256,0,0,3452,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 456,4560000,10000,0,0,256,96,527,256,256,0,0,3453,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 457,4570000,10000,0,0,256,104,528,256,256,0,0,3454,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 458,4580000,10000,0,0,256,104,529,256,256,0,0,3456,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 459,4590000,10000,0,0,256,104,531,256,256,0,0,3457,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 460,4600000,10000,0,0,256,104,532,256,256,0,0,3458,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 461,4610000,10000,0,0,256,104,533,256,256,0,0,3458,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 462,4620000,10000,0,0,256,104,535,256,256,0,0,3459,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 463,4630000,10000,0,0,256,104,528,256,256,0,0,3460,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 464,4640000,10000,0,0,256,104,497,256,256,0,0,3461,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 465,4650000,10000,0,0,256,104,479,256,256,0,0,3462,65536,0,1,62506,1503,1527,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 466,4660000,10000,0,0,256,104,467,256,256,0,0,3466,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 467,4670000,10000,0,0,256,104,468,256,256,0,0,3467,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 468,4680000,10000,0,0,256,104,469,256,256,0,0,3468,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 469,4690000,10000,0,0,256,104,471,256,256,0,0,3469,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 470,4700000,10000,0,0,256,104,472,256,256,0,0,3470,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 471,4710000,10000,0,0,256,104,473,256,256,0,0,3471,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 472,4720000,10000,0,0,256,104,470,256,256,0,0,3472,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 473,4730000,10000,0,0,256,104,471,256,256,0,0,3473,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 474,4740000,10000,0,0,256,104,472,256,256,0,0,3474,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 475,4750000,10000,0,0,256,104,473,256,256,0,0,3476,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 476,4760000,10000,0,0,256,104,474,256,256,0,0,3477,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 477,4770000,10000,0,0,256,104,476,256,256,0,0,3478,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 478,4780000,10000,0,0,256,104,477,256,256,0,0,3479,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 479,4790000,10000,0,0,256,104,478,256,256,0,0,3479,65536,0,1,62506,1503,1527,65536,1 +[Hera] DOE-RUN,13 ,1 ,rajames,1 +[Hera] [HADES][DOE ] 480,4800000,10000,0,0,256,109,479,256,256,0,0,3481,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 481,4810000,10000,0,0,256,109,480,256,256,0,0,3482,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 482,4820000,10000,0,0,256,109,481,256,256,0,0,3483,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 483,4830000,10000,0,0,256,109,483,256,256,0,0,3485,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 484,4840000,10000,0,0,256,109,484,256,256,0,0,3486,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 485,4850000,10000,0,0,256,109,485,256,256,0,0,3488,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 486,4860000,10000,0,0,256,109,486,256,256,0,0,3489,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 487,4870000,10000,0,0,256,109,487,256,256,0,0,3490,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 488,4880000,10000,0,0,256,109,489,256,256,0,0,3491,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 489,4890000,10000,0,0,256,111,490,256,256,0,0,3492,65536,0,1,62506,1503,1527,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 [HADES][DOE ] 133,1330000,18446744073705991616,0,0,32917,38,367,256,256,0,4895412794951727409,3495,65536,0,0,62506,1503,1527,65536,1 +[rajames] 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 490,4900000,3570000,0,0,83731,111,491,256,256,0,4704899453134307328,3497,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 491,4910000,10000,0,0,256,111,492,256,256,0,0,3499,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 492,4920000,10000,0,0,256,111,493,256,256,0,0,3500,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 493,4930000,10000,0,0,256,111,494,256,256,0,0,3501,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 494,4940000,10000,0,0,256,111,496,256,256,0,0,3502,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 495,4950000,10000,0,0,256,111,497,256,256,0,0,3502,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 496,4960000,10000,0,0,256,111,498,256,256,0,0,3504,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 497,4970000,10000,0,0,256,111,499,256,256,0,0,3504,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 498,4980000,10000,0,0,256,111,500,256,256,0,0,3506,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 499,4990000,10000,0,0,256,111,501,256,256,0,0,3507,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 500,5000000,10000,0,0,256,111,503,256,256,0,0,3508,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 501,5010000,10000,0,0,256,111,504,256,256,0,0,3509,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 502,5020000,10000,0,0,256,111,505,256,256,0,0,3511,65536,0,1,62506,1503,1527,65536,1 +[Hera] DOE-RUN,10 ,1 ,[HADES][DOE ] 503,5030000,10000,0,0,256,111,506,256,256,0,0,3512,65536,0,1,62506,1503,1527,65536,1 +[Hera] rajames,2 +[Hera] [HADES][DOE ] 504,5040000,10000,0,0,256,115,507,256,256,0,0,3513,65536,0,1,62506,1503,1527,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 [HADES][DOE ] 505,5050000,10000,0,0,256,116,508,256,256,0,0,3515,65536,0,1,62506,1503,1527,65536,1 +[Hera] 4611686018427387902 2147483648 -1 0 56088 [HADES][DOE ] 506,5060000,10000,0,0,256,117,510,256,256,0,0,3516,65536,0,1,62506,1503,1527,65536,1 +[Hera] -56088 14285 5 25 [HADES][DOE ] 507,5070000,10000,0,0,256,117,511,256,256,0,0,3518,65536,0,1,62506,1503,1527,65536,1 +[Hera] 2 25 -5 -2 [HADES][DOE ] 508,5080000,10000,0,0,256,117,512,256,256,0,0,3519,65536,0,1,62506,1503,1527,65536,1 +[Hera] 5 -5 3 -1 [HADES][DOE ] 509,5090000,10000,0,0,256,117,513,256,256,0,0,3520,65536,0,1,62506,1503,1527,65536,1 +[Hera] 0 -1 6 -1073741824 [HADES][DOE ] 510,5100000,10000,0,0,256,117,514,256,256,0,0,3522,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 511,5110000,10000,0,0,256,117,516,256,256,0,0,3523,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 512,5120000,10000,0,0,256,117,517,256,256,0,0,3524,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 513,5130000,10000,0,0,256,117,518,256,256,0,0,3525,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 514,5140000,10000,0,0,256,117,519,256,256,0,0,3526,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 515,5150000,10000,0,0,256,117,520,256,256,0,0,3527,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 516,5160000,10000,0,0,256,117,521,256,256,0,0,3528,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 517,5170000,10000,0,0,256,117,523,256,256,0,0,3529,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 518,5180000,10000,0,0,256,117,524,256,256,0,0,3530,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 519,5190000,10000,0,0,256,117,525,256,256,0,0,3534,65536,0,1,62506,1503,1527,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 520,5200000,10000,0,0,256,117,526,256,256,0,0,3537,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 521,5210000,10000,0,0,256,117,527,256,256,0,0,3538,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 522,5220000,10000,0,0,256,117,528,256,256,0,0,3538,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 523,5230000,10000,0,0,256,117,530,256,256,0,0,3540,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 524,5240000,10000,0,0,256,117,531,256,256,0,0,3541,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 525,5250000,10000,0,0,256,117,532,256,256,0,0,3542,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 526,5260000,10000,0,0,256,118,533,256,256,0,0,3543,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 527,5270000,10000,0,0,256,118,534,256,256,0,0,3544,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 528,5280000,10000,0,0,256,118,535,256,256,0,0,3545,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 529,5290000,10000,0,0,256,118,537,256,256,0,0,3546,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 530,5300000,10000,0,0,256,118,538,256,256,0,0,3547,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 531,5310000,10000,0,0,256,118,539,256,256,0,0,3547,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 532,5320000,10000,0,0,256,118,540,256,256,0,0,3549,65536,0,1,62506,1503,1527,65536,1 +[Hera] [HADES][DOE ] 533,5330000,10000,0,0,256,120,541,256,256,0,0,3550,65536,0,1,62506,1503,1527,65536,1 +[Hera] STD79-DOE: complete +[Hera] ok +[Hera] (zuse) ok> BYE +[Hera] BYE: reaping children +[Hera] PARITY:KILL vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d name=Hermes +[Hera] PARITY:KILL vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 name=Artemis +[Hera] Stadium: dispatch cell=21510 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 name=rajames +[Hera] Stadium: dispatch cell=63095 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 name=rajames~user +[Hera] BYE: cold restart diff --git a/logs/20260912-175136/riscv64/qemu-riscv64-20260912-175136.log b/logs/20260912-175136/riscv64/qemu-riscv64-20260912-175136.log new file mode 100644 index 00000000..fa3e6094 --- /dev/null +++ b/logs/20260912-175136/riscv64/qemu-riscv64-20260912-175136.log @@ -0,0 +1,9096 @@ + +OpenSBI v1.8 + ____ _____ ____ _____ + / __ \ / ____| _ \_ _| + | | | |_ __ ___ _ __ | (___ | |_) || | + | | | | '_ \ / _ \ '_ \ \___ \| _ < | | + | |__| | |_) | __/ | | |____) | |_) || |_ + \____/| .__/ \___|_| |_|_____/|____/_____| + | | + |_| + +Platform Name : riscv-virtio,qemu +Platform Features : medeleg +Platform HART Count : 1 +Platform HART Protection : pmp +Platform IPI Device : aclint-mswi +Platform Timer Device : aclint-mtimer @ 10000000Hz +Platform Console Device : uart8250 +Platform HSM Device : --- +Platform PMU Device : --- +Platform Reboot Device : syscon-reboot +Platform Shutdown Device : syscon-poweroff +Platform Suspend Device : --- +Platform CPPC Device : --- +Firmware Base : 0x80000000 +Firmware Size : 321 KB +Firmware RW Offset : 0x40000 +Firmware RW Size : 65 KB +Firmware Heap Offset : 0x47000 +Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) +Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) +Runtime SBI Version : 3.0 +Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr +Experimental SBI Extensions : none + +Domain0 Name : root +Domain0 Boot HART : 0 +Domain0 HARTs : 0* +Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () +Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () +Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) +Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) +Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () +Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) +Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) +Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) +Domain0 Next Address : 0x0000000020000000 +Domain0 Next Arg1 : 0x00000000bfe00000 +Domain0 Next Mode : S-mode +Domain0 SysReset : yes +Domain0 SysSuspend : yes + +Boot HART ID : 0 +Boot HART Domain : root +Boot HART Priv Version : v1.12 +Boot HART Base ISA : rv64imafdch +Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu +Boot HART PMP Count : 16 +Boot HART PMP Granularity : 2 bits +Boot HART PMP Address Bits : 54 +Boot HART MHPM Info : 16 (0x0007fff8) +Boot HART Debug Triggers : 2 triggers +Boot HART MIDELEG : 0x0000000000001666 +Boot HART MEDELEG : 0x0000000000f4b509 +[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 +Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 +BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr +om PciRoot(0x0)/Pci(0x1,0x0): Not Found +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +Calling kernel_main (monolithic)... +riscv64 item 4.3.5a: satp state at kernel entry (before switch) + satp.MODE = 0x000000000000000a + satp.PPN = 0x00000000000bf868 + __kernel_start = 0x00000000bdf3b672 +riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a) + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: riscv64 +Build: Sep 12 2026 15:56:12 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 100 +Total memory: 1020 MB +Usable memory: 977 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 250895 + Free pages : 250243 + Used pages : 652 + Total MB : 980 + Free MB : 977 + Used MB : 2 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +PLIC: no DTB PLIC node -- using QEMU virt-machine default (base=0x0c000000) +PLIC: init (S-mode context 1, threshold=0) +APIC: init done + +Timer: init... +Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 2214588416 + Heap end addr: 2751459328 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000080267000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 2702406] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 49888440] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 81158469] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 89269719] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 90586503] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 93404010] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 101877804] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 104010711] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 104893131] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 105990549] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 118837551] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120513960] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 130159176] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 132839238] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134488221] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 137582760] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 145267836] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 148101324] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 151567920] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 157946292] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159718251] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 165106788] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 166915392] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174458991] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 179944086] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 181088250] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 187788132] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192251178] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 193519788] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 194814606] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 196124922] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 202060803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 204682506] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 206903445] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208627293] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 211647828] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 213656877] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221387964] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 224421267] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 230437956] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233313087] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 236417601] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 238234563] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245592774] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 249786096] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 253513953] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 259986468] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263302641] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 266234619] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 267759870] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269460240] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 280396473] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 282678606] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290678178] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 294635523] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 296563281] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 298347462] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 308475426] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 310550352] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312701655] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 322774158] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 325179939] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 326573037] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328160490] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 339500910] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 341178516] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 342900117] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 350589309] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 353929695] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 360721977] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 366233112] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 368106438] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 370192347] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 379217160] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 381944388] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 384037584] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 387902676] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 394873101] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 397529559] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 404203317] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 405883380] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 408550023] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 410206020] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 411335400] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 412545252] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 414385251] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 416455998] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 433377567] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 436268343] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 438936099] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 442769145] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 444626805] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 451297812] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 453413877] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 457277226] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 464589090] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 466704294] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 470633541] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 472022586] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 473412366] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 481667214] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 484135743] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 485464455] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 486892875] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 489073914] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 494968005] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 497411712] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 498990261] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 500105907] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 501047421] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 502770849] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 510283221] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 515656722] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 517519317] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 525124026] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 530223456] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 532166565] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 539084469] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 544451901] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 545806422] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 547209999] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 557400753] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 558767748] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 565067853] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 569424471] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 571672311] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 573088383] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 574524951] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 580432209] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 581891814] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 584531409] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 586432455] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 588512820] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 597060345] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 599288004] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 601117482] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 602847483] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 610622901] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 613256322] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 615000120] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 618250920] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 619380153] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 626281803] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 627953151] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 629164452] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 630199899] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 631301664] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 637909335] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 640540131] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 642834612] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 643930728] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 645704241] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 646836687] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 648004749] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 654097731] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 654939243] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 656454078] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 658444857] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 660134055] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 663492921] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 669582354] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 672542430] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 675586023] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 683132289] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 687359127] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 690336822] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 696977820] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 699483666] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 700467516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 701440026] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 703108266] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 704810568] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 712539471] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 714934164] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 716623551] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 719195946] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 725520831] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 727276074] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 729879759] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 732889752] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 734060817] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 735382389] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 736537452] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 737523507] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 747547773] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 749486115] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 760505256] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 762104007] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 763779555] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 771687735] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 772869678] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 775471872] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 776402130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 777384951] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 785008077] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 788529756] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 791627571] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 797134233] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 800597343] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 803731383] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 805231245] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 806933505] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 814430148] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 817565574] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 819433671] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 821203740] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 828361968] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 831824385] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 833158032] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 834065148] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 835035852] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 836629794] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 838375062] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 847020090] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 851620896] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 853126785] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 860696403] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 865279716] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 872849229] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 874960905] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 878347722] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 879484515] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 880683132] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 890053668] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 891561657] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 892657752] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 893750508] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 900077745] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 901473027] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 903880236] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 905212980] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 906672333] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 907892349] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 909258231] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 910123053] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 911056146] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 917382291] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 920298183] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 923525673] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 924980616] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 932034705] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 935470641] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 937046187] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 938727762] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 947543604] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 949539864] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 951229251] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 952894740] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 962107293] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 964319559] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 965243664] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 967015686] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 968153613] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 969563595] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 976355436] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 977935581] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 979403187] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 980810481] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 982610748] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 991233054] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 994075152] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 995702127] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 998819703] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 1005105675] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1006866126] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1009413342] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1010625126] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1011765111] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1013087439] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 1013962740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1023102780] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1031924922] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1036433307] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1040213286] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1046907372] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1050436506] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1053267285] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1055736927] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 1063292454] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1065526056] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1067776731] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1069341147] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1075295172] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 1077431124] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 1079328159] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 1080784782] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1082377023] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 1083236259] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1084216182] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1086052968] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1092164661] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1096431252] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1097986407] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1099730982] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1108102317] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1109707578] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1111614630] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1120872081] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1123018638] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1124692170] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1127892297] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1129542414] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1138572750] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1141790349] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1143464868] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1151055003] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1152069618] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1155869694] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1156947435] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1164226119] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1165417260] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1166470872] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1168251084] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1169387919] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1170657264] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1171999395] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1172856657] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1173838701] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1181706309] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1183435470] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1186688895] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1188567156] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1195963104] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1200139227] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1201215225] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1208389770] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1210702038] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1211706930] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1213101792] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1214024007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1215054708] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1222762779] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1224305124] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1227684402] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1229194302] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1230874386] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1239344463] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1240720425] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1242293976] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1249228470] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1253337351] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1254862770] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1256561313] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1259733321] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1266615651] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1268016498] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1268971683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1269985311] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1271831757] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1273927389] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1282596483] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1284139647] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1285822440] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1294825560] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1296515871] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1297565178] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 1298348646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1299356415] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1301223987] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1302994266] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1311337776] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1312949295] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1314749163] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1323696927] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1324597386] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1325779014] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 1326709104] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1327732392] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1329543537] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1331295546] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 1333273578] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1341362715] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1342823307] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1344959091] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1348800012] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1356981927] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1358595504] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 1359817116] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1361373993] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1369156971] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1371314742] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1375815084] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1378155156] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1385781684] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1389731721] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1391181120] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1392870738] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 1400846895] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1402178169] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1404035577] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1412654607] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1416325806] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1418085984] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1425793425] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1428028581] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1430269365] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1431726429] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1433414367] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1434577578] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1443172437] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1445308032] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1447461834] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1457849274] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1459833732] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1461966576] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1471786491] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1474094601] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1476220662] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1485652119] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1487054877] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1488636702] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1489762596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1490981856] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1492848735] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1500307095] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1503937071] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1505888055] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1513448685] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1516795287] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1519682661] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1521130086] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1522811829] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1529501106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1531947900] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1534053003] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1536151071] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1546301505] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1548255828] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1550356353] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1561096467] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1563093798] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1565152533] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1575363006] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1577444484] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1579578546] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1587761994] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1591068612] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1592452323] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1594634622] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1602105141] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1603720650] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1605372909] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1606485069] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1607691267] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1609875729] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1611936669] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1622077464] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1624309428] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1632627927] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1636402383] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1638571515] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1640668029] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1650286386] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1651593699] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1653836205] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1661351076] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1662759294] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1664371863] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1665486564] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1666708680] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1675759281] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1677850167] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1680287301] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1689541476] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1691608716] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1693713084] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1697711337] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1705561074] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1707526380] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1711677618] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1713033063] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1722221088] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1723391586] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1724525271] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1725876453] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1726793040] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1735350435] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1738378068] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1740117498] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1749668508] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1751451198] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1752540111] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1754210913] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1755592272] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1763870493] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1765722756] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1768697805] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1769802930] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1771628460] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1779396066] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1780603398] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1782121593] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1783071591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1784057100] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1790117679] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1792873971] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1796966682] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1798178025] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1800007335] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1807263822] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1809812970] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1811524638] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1814309112] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1821433908] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1823072811] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1824484137] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1825445559] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1826458221] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1828484511] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1836715755] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1841111664] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1842199863] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1843871400] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1851906735] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1854825777] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1856703429] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1857851226] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1865193792] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1869139902] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1870666413] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1871875215] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1873244856] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1881378744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1883700525] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1885219434] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1886913693] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1896682557] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1898090901] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1899735936] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1902716025] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1912746885] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1914731091] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1925523348] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1927022328] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1928701992] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1935764712] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1938667185] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1940200059] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1941855636] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1950298098] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1953424956] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1955447571] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1959882750] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1966843809] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1968082284] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1970003112] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1971130077] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1972127514] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1973032845] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1974796950] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1975921626] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1984736418] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1987360284] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1994809824] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1997182383] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1998687306] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2000347020] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2003252076] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2011481556] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2014753524] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2017716435] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2019124716] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2026438827] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2030815332] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2037877317] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2040356052] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2043311613] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2044750386] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2046414447] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2058352926] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2059928367] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2061579009] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2073835764] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2075588949] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2077238289] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 2101337070] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2104315164] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 2105410188] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2106412392] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2115905652] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2117734542] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 2122738905] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2124956946] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2128202244] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2129339541] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2130486666] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2131822686] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 2132707059] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2133679884] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2135182056] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2144152143] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2148380157] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2149761999] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2159493588] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2162409312] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2163788550] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2172970170] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2176360893] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2177759409] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2179398921] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2189006295] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2190473964] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2192148672] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2203437159] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2204930595] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2206585794] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2218179306] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2226594951] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2231032713] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2235169314] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 2236457265] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2243513349] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2246827149] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2248250655] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 2249486358] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2250596691] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2258653845] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2262124536] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2263543191] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2265211431] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 2266311285] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2271887247] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2275929600] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2278395336] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2281162170] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2291724246] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2293472475] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2295590682] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2306775114] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2308661943] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2310325857] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2317965531] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2320561971] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2322731019] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2331008757] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2335534068] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2337622812] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2349035031] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2351459817] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2353542660] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2364997005] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 2366318535] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2367538362] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2374173921] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2375726157] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 2378013981] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2379174357] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2381413125] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2382842259] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 2389019052] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2391241986] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2393985237] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2395393371] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2396907093] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2403696330] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 2405631291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2407546113] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2409876231] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2411808693] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2423885310] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2425686627] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2427608211] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2448512976] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2450371518] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2452507491] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2469144489] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 2478884982] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2481415482] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2484782475] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2504187735] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2506567035] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2509615836] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2514078882] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2518040112] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2537260215] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2542051008] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2543726094] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2545121271] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2557739898] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2559183270] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 2561065227] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2562817131] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2567465019] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2568925632] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2574714933] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2589781950] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2591787891] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2593145583] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2594294556] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2595681333] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 2596858761] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2598189300] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2600981901] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2603107815] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2618607432] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2620739352] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2623054854] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2627734557] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2629806816] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2641621353] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2646143346] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2654601306] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2664336360] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2666993259] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2668227576] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2673586293] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2692896738] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2698028550] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2699778690] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2701195266] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2702311815] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2719351278] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2721009102] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2722884213] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2725789059] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 2727048681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2728606839] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2731029525] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2733369156] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2737769622] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2746023084] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2751168441] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 2765899227] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 2767297071] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2768888199] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2770778325] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2774139438] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2784171537] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2787299256] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2798777058] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 2800170765] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2801471274] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2809999164] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2811465300] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2812869129] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2814743673] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2823291366] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2825596872] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2827863801] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2830078755] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2839273941] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2841574428] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2843578101] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2853765852] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2855948403] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2858518446] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2869629126] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2872092741] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2874235602] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2885517600] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 2886964794] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2888157258] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2890412637] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2896786011] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2898022932] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2900631111] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 2901609039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2902658094] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2904548136] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2910947382] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2915171343] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2916633006] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2925364974] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2929815105] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2931378828] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2933103012] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2942145150] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2943696630] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2945397252] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 2947623840] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2954919135] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 2957279535] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2958289467] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2960186985] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2961375438] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 2962509564] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2968068054] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2969648913] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2971989384] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2973177333] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2974548843] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 2975469294] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2976447453] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2983105986] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2985293325] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2988944784] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2990432697] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2996816970] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2999824191] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 3001300029] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3003048468] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 3006360168] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3013615332] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3016847820] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3020742900] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 3026872779] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3028090842] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3030256614] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3031580685] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 3032636775] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3033608718] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3035429103] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3041507280] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3043815411] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3045222768] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 3046190553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3047198343] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3048742011] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3055413207] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3058603863] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3060334410] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3062093895] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3069526551] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3072368250] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3074255331] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3077475597] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3078948369] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3085047126] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3089667105] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3091313253] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3093025845] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 3099803889] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3103770600] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 3104882277] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3105847374] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3107738865] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3113694066] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3115333137] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3117457035] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 3118358649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3119353209] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3120850698] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3122622930] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3131524683] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3132935904] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3134632662] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3142106646] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3144261561] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3147030306] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3150332115] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3151816563] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3158210853] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3161358963] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3162983271] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3164767242] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3174295908] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 3175307205] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3176290425] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3178105644] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3179282190] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3184805421] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3186668184] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 3187586556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3188590734] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3190083750] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3191809698] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3194778909] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3200384607] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3203921448] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3206811888] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3208378425] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3210074994] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3218500089] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 3219574218] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3220558971] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3222419571] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3223586352] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3225018090] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3232082868] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 3232965393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3233876877] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3235437093] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3237303510] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3240280344] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3247872873] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3249544746] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3251385333] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3260209995] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3262517517] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3264169230] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3273693234] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 3275061132] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3275886810] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3277670004] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3278830968] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3280001004] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3281388054] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 3282301533] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3283316862] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3290155806] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3291830556] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3294871356] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3296343120] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3298162182] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3309054084] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3310460097] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3312398628] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3322039770] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3323416803] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3325380093] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3334531851] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3336305427] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3338012832] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3348515016] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 3349494897] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3350687508] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3352624611] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3353866656] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3355052400] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3364284924] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 3365578125] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3366517497] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3368151906] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3369901500] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3379527753] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3380763372] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3382467648] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3397009497] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3398401377] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3400174533] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3413808615] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3415335105] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3423801108] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3435037011] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 3436564278] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3439135056] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3441288648] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3451565775] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 3452879808] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3454011288] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3462495792] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3463797897] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3465475545] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 3467094960] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 3468745602] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 3470161401] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3471745032] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 3479319522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3480332478] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3482084928] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3491428899] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3495073533] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3496802106] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3499279770] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3509504817] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3511252752] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3513337968] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3523324917] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3525090744] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3527090679] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3536951628] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3538547523] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3540650043] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3550733991] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 3552047814] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3553215624] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3555349056] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3556675815] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 3563860629] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3565266201] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3567509253] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3568882380] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3570386673] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3572129022] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 3579743307] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3580853640] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3583111245] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3585610434] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3596660277] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3598403046] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3600385635] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3609746658] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3611460153] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3613481739] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3616152603] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3624264357] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3626616084] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3628582146] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3638302437] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3639958287] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3642078825] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3652277832] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 3653555871] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3654629328] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656710176] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3658102791] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 3659329044] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3660384798] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3668775138] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3670185498] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3671655393] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3673213866] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 3674228292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3675338856] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3683678229] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3686174940] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3696805623] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3699196872] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3701838735] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3712889670] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3715174890] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3724387128] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3728931003] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3731251083] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3733958424] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3744031410] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3745948647] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3754517004] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3758468742] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 3759813855] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3761005941] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3763323816] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3770875332] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 3772197618] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3773441700] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3782387343] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3783763263] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3785194182] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3786917715] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 3788086323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3789391746] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3791451741] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3799384575] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3803464119] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3811445064] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3813717621] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 3815229348] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3819512046] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3821407527] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3829362411] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3833103057] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3835185060] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3843326235] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3847119297] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 3848575815] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3849842766] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3857547603] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3859147047] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3860688888] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3862435038] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 3863567190] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3864834015] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3872047032] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3874236450] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3878192199] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3880111284] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3887898252] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3891804483] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3893714538] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3901379034] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3905195889] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3907103529] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3915020739] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3918374061] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3920210952] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3922530213] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3937336179] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 3950641422] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3957712878] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3959673879] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3960490485] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 3961232520] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3962163429] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3964396338] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3965754135] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3967298076] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3975768678] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 3976929558] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3978201507] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3986668203] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3989136690] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3992915094] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3995047539] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4003680366] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 4005035895] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4009340517] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4011133644] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4020169482] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4023956118] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4025890344] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4034525187] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4038244329] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 4039651791] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4047466227] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4049815791] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4051275438] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 4052589324] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4053746466] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4062211839] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4063613127] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4065089784] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4066829970] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 4074278628] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4075764756] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4078276587] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4080243573] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4091534643] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4093911612] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4096843485] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4108375740] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4110145788] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4112259354] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4122578418] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4124438724] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4126453149] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4134994332] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4136637183] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4138474200] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4148103120] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 4149161184] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4150296612] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4152200262] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4153433529] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 4154558982] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4155528804] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4163243595] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4164145482] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4165259007] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4166668002] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 4167598323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4173854958] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4175612070] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4177318614] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4179265986] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4181964087] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4183499145] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4185442821] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4193279055] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4194501549] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4196289678] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4199618073] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4207137480] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4208430639] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4211562222] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4213238610] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4214997108] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4223155923] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 4224237339] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4225225158] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4231768548] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4234648614] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 4235492226] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4236312171] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4238171574] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4239373677] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4240615911] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4242033810] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 4248497169] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4249343469] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4250721489] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4252510983] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4255857312] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4257456609] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4265421258] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4268074062] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4269571782] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4271350440] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4279183566] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 4280324097] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4281298161] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4283123502] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4284309981] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4285476468] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4286877105] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 4293057846] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4293826761] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4295251086] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4297055049] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4300357551] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4308910011] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4310739300] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4339469862] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4341997464] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4343984799] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4346482182] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4358255433] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 4364980998] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4367087361] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4370062704] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4371552276] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4373033532] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4374764625] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 4375906290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4382367024] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4386049374] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4388208069] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4400291217] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4402209882] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4409830908] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4413299688] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4414872945] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4416632115] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4424647857] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 4427249610] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4428446169] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4430687604] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4432114323] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4433569497] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4443405267] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 4444829802] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4450495266] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4452628425] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4454721180] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4458426336] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4460236746] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4462338909] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4472759298] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4474494948] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4483321563] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4488567657] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 4495923516] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4497991722] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4500643560] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4502096424] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4503629277] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4511323635] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 4513508727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4514739516] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4516712550] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4518878091] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4528860336] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4531394364] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4533540291] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4542773802] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4544653050] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4546902402] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4549315365] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4557636930] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4559554272] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4561207917] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4570910463] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 4572018990] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4572983940] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4574732547] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4575834837] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4576961319] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4583576697] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 4585238217] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4586179206] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4587802338] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4589526480] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4592701764] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4594271808] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4601744931] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4604556789] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4606022526] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4613513940] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4616662827] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4618179300] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4619978517] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4623124800] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 4624534257] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4631268432] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4633021260] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4634240583] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4635541533] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4637197488] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 4644250674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4645071522] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4646608953] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4648083741] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4651522365] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4659782925] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4661459418] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4664540769] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4671440907] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4673411862] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4675628454] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4677979740] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4679583531] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4687828152] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4692144177] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4693821300] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4695750948] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4705161258] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 4706103633] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4707047415] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4709013435] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4710421128] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4717608399] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4718733348] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 4719599472] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4720648632] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4722323865] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4731060054] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4734106818] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4735692045] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4744001010] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4746793191] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4748359098] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4750157076] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4760451507] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4762021404] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4763427753] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 4764379599] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4765401186] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4767073080] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4768867698] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4778443005] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4780403712] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4782679692] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4793296473] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4795331856] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4797523626] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4807610871] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4809133182] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4810873368] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 4812005163] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4813239123] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4822927347] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4831754991] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4836438033] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4839073953] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4841335317] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4852196937] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4857162576] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4867731498] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4870562403] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4880299746] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4882420473] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4884936000] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4895475585] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4897643478] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4908305913] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4912215987] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 4913610534] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4921817670] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4925921826] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4927621083] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4933661229] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4936631301] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 4938364851] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4939812969] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4942194810] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4944726738] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4955795901] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4963500360] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4967381349] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4976294316] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4979099937] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4981648014] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4985993523] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4993777446] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4997285601] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5001507315] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5010004965] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5012873103] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 5015077830] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5027272950] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 5028745827] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5035696953] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5039332452] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5041042755] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5042859318] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 5044906524] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 5052262530] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 5055492897] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5057264247] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 5058727191] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5060135703] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5066637870] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5069947491] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 5071718253] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5078919993] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5083086519] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 5084492637] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5086533102] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5093954145] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5096690130] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 5098827216] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5100663897] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 5101836957] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5103456666] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5105212308] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 5113948098] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 5116832385] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5123265567] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 5124413217] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 5127248553] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5129136012] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 5130219759] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 5131447944] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5137790721] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5140168362] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5141432499] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 5142668265] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5143699785] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5145984354] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5147417268] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 5154569406] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5157179664] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5161000467] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5168133999] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5170822314] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5172498072] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 5173646583] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5174846166] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 5176953663] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5187510783] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 5189056761] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 5197185777] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5200514277] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 5202073023] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5204183880] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5206323171] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5215276311] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 5218105158] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5225684016] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 5229241542] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 5231324238] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5233444881] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 5240414697] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5242474398] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5244600753] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5245945320] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 5247461667] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5248732755] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5256610653] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5259248169] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 5260653741] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5261887911] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5264162085] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5270649153] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5272537263] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5274236226] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 5275345278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5276577726] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 5278747068] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5288661987] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5290914993] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 5298589779] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5301907380] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 5303281515] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 5305243713] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5307320550] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5308658796] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5316748920] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5319319299] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5320636692] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 5322842259] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5329645398] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5332590900] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 5333960940] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5336286165] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5337720192] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 5345591097] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5349852396] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5356479534] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5358457293] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5360379759] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 5361545805] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5362767375] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 5364854922] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5366948706] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 5373308640] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5376702135] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5378782941] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5380048989] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5381882415] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5390496300] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5392695882] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 5401427556] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5404758324] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5406146130] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 5408310537] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5418889161] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 5421191286] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 5427810759] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5431172796] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 5432505288] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 5433869805] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5436114768] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5437560366] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 5438854932] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5447193843] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5448928947] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5450339643] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5452026279] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5453156100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5454427902] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 5465246346] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5467399728] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 5474438046] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 5477776563] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5479862367] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 5481216552] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 5483514519] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5494124412] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 5495538783] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5503235388] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5507415018] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5508740286] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 5511248799] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5520289299] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5523380625] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5529302100] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5532798663] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5534233236] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5535656973] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5537912205] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5539328718] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5540870286] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 5547724938] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 5550998796] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 5552511426] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5554191174] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5555484228] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5556709389] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5564787375] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5567372937] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5568665151] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5570604564] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5577661761] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5579419734] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 5581584267] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5583004056] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5584776141] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5590877397] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5592925548] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5595741522] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5596797738] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5597998791] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5606257839] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5608126104] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5609280369] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5611167450] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5612346957] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5619183633] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5622099777] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5623033206] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5624038581] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5625884586] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5627661858] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5636002680] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5639314275] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5641095222] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5642224308] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5651947896] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5653721157] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 5654881848] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5656509201] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5663363412] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5665796136] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5667175395] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5669038683] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5670212688] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5671308447] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5678010807] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5680504389] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5681939025] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5683348734] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5684282058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5685305094] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5693537535] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5698184289] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5699417073] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5701234140] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5709928791] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5712486612] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5714312793] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5721358608] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5722720017] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5725545042] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5727324939] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5728367820] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5729605644] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5738148864] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5741252391] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5742673461] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5744573625] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5745745173] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5746950405] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5756207352] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5757322095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5758337172] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5766853869] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5771358768] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5772538107] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 5774298474] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5783991150] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5785143462] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5786961243] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5796076965] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5798845626] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5801081055] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5811032808] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 5812490460] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5814503646] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5816635797] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5824214655] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5828008473] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5830289199] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5831729400] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5833074030] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5841255147] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5843446140] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5844934599] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5851712139] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5853362529] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5855576244] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5858133477] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5860265208] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5861744616] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5869958619] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5873242116] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 5874601215] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5884866057] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5886972714] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5888504979] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5890551282] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5892666549] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5899213299] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5902351098] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5909316420] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5911899819] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5913314694] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5915556570] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5916973839] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5918444658] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5920117917] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5921236461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5930005116] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 5932583937] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5934672996] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 5941351878] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5945792475] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5947862949] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5949191325] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 5955508545] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5960428089] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5961770829] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5963808564] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5973209865] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 5975484501] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 5977716696] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5985909342] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 5988137316] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 5989602528] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5991838818] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5993266083] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5994530010] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6004613811] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6006054747] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6007871163] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6016223766] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 6017707353] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6018898053] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 6021366120] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 6023246145] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6030029376] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 6031838442] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 6034916559] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6044224536] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 6045653544] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6047693106] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6049791426] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 6051148299] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 6059519193] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6063144087] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 6064509381] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6066436887] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6075178473] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 6076813974] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6078871302] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6080966871] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6087647517] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 6090619017] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6092845920] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6094282992] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 6095591355] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6103339473] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6106010421] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6107453205] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6109128543] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 6110311284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6116767104] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6120596370] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6122736396] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 6124162170] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 6132784161] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6135893505] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 6137342589] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6145067229] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6148381932] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6149682399] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6151925829] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6154087296] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 6161356929] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 6164068470] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6166480446] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6168241590] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 6169773498] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6180358485] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6181587531] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6182808744] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6190162986] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 6191700144] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6192772971] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 6194586174] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6196333941] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 6204249933] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 6205911852] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6207667326] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 6208792611] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6210258117] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6216295743] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6218749887] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6220207434] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6221849109] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 6222952386] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6224685054] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6226403442] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 6233848194] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 6234863607] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6236561583] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6237609273] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 6238758519] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6240592533] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6241766244] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6250032348] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6251250705] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 6252046017] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6253020585] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 6254931564] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6263287653] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 6264223119] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 6265810530] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6267504411] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 6268553781] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6270244764] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6278430081] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 6280376823] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6281936304] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6283639677] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 6284959464] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 6292488783] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6294094443] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6295234743] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 6296296923] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6298294170] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6305611767] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6307546497] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6308894781] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6309884259] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6310847487] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 6312709893] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6314425593] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 6321868119] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 6324747282] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6326393178] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 6327487887] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6336685719] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6338261223] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 6339426513] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 6341026419] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6348985902] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 6349974624] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6351179121] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6352948518] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6354081090] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6355143060] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6356877345] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6358061514] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6365862048] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6367246263] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 6368181414] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6369185172] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6370999635] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6372680202] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6380162292] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6381821586] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6383561898] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6384685251] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6386339337] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6388129503] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6394488765] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6396548067] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6398277795] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6399286509] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6400943808] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6408886512] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6409922757] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 6411102180] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6412884072] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6414068514] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 6415056942] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6424843551] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6425991306] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6427125222] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6428455614] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 6429327954] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6430317390] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6438172650] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6439867854] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6440872788] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6442516290] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6450196011] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6451665402] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6453320874] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6454987665] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6455988966] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6457559535] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6459207174] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6460240269] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 6482953596] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6484439682] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6486085683] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 6487156578] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6495133764] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6497136303] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6498168075] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 6499328955] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6501391197] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6509222643] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 6510618975] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6512924103] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6514353468] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6515817168] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6517561092] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6518738037] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6527597265] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6529631493] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6536973765] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6538696416] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6540624090] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6542771823] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6544228929] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6546206289] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6556279527] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6557862087] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6559789467] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6561930921] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6570190011] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6572175981] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6574345764] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6582094806] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 6583662456] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6585938604] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6587393253] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6588753465] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6591080664] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6592571097] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6601433223] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6603161229] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6604389477] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6612058446] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6614081712] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6616179927] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6617475522] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6619238388] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6626732637] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6628743051] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6630539685] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6632665326] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6640791024] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6642077862] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6643690200] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6644774556] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6646381791] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6648260325] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6649373031] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 6658065834] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6662093550] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6669825603] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6672255534] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6674066049] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6675229155] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6676405680] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6677723997] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6683909106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6685298319] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6686780268] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6688311336] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6689446281] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6691079808] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6698788383] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6701819964] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6703257960] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6704976054] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6706135842] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6707758869] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6715246398] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6717019869] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6718747329] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6724688922] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6726445488] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6728654142] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6730611741] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6731760777] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6732913593] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6734254212] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6735184974] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6736204776] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6743314284] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6746253234] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6747308988] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6748734195] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6750583749] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6755943810] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6758083605] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6760944834] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6762144564] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 6763598100] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6765259956] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 6766362561] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6772132521] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6775367550] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6776570220] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6777703170] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6779033457] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6779913483] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6785708244] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6787950603] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6789764016] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6790940415] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6792619008] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6794410182] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6799703589] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6801621225] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6803147169] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6804012159] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6805423611] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6807214071] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6808509477] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6809704860] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6815945934] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6818001750] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6818979384] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6820374120] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6821349780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6822381867] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6828835377] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6831233871] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6832770861] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6834975630] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6837165867] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6838648236] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6844257105] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6847763559] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6848958144] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6850185552] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6851617185] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6852889092] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6858298776] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6860026488] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6861725388] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6863264709] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6865498206] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6867787248] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6873330471] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6876028488] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6878044278] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6879305580] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6880572090] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6882100092] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6883058616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6888559230] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6890593374] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6892384779] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6893493705] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 6895249494] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6896929200] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 6902616966] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6903843135] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6905755311] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6907048512] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6908338605] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 6909811461] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 6911345007] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 6912632895] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6919696560] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 6920788749] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6921684294] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6923204400] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6924833139] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6925847544] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6932539152] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6934353951] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6935353824] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6936880104] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6938535408] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6939533454] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 6941175150] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6947464608] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6948573240] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 6950191626] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6952007517] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 6953224404] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6954587199] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6960307011] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 6962335548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6963323451] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6965006664] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6966878331] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 6968279871] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6970034043] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6976369974] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6977491920] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6980160516] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6982055724] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6983192643] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6984477066] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6990344739] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 6991305195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6992241417] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6993996135] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6995819292] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6996941007] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 6998670546] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7005023739] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 7006095768] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 7007911197] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7009771272] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7011575655] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 7012759971] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7018273773] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7020120072] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 7021106043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7022074206] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 7023806349] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7025662392] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 7026801621] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 7028447097] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7034677377] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 7035716709] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 7037804235] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7039695096] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 7040855703] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7042139727] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7048059018] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 7048992720] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7049968905] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 7052681202] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7054511730] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 7055690796] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7056976752] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7063893333] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 7065336978] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7067086887] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7068880686] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7070068992] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7071328320] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7072765161] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 7079646861] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7080637662] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7082378940] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7084155645] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 7085365644] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 7087029180] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7095246963] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 7096446273] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 7098142401] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7099921626] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 7101117702] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7106683416] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7108512873] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 7109453400] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7110582738] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7112268513] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7114060149] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 7115259543] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7121780190] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7123148046] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 7124109090] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 7125543264] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7127295630] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 7128536436] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7129774344] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7135780218] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 7137343395] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7138508811] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7140506919] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7142362479] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 7143487239] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7150371564] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7152151566] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 7152984951] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7154647374] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7156446738] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 7157551485] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7158797730] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7160335224] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 7166256069] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7167460986] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7169294811] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7171349157] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 7172953977] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7174365954] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7181829438] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 7183223124] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 7185441249] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7187525667] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 7188843816] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7195491870] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7197084027] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 7198354338] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7199577903] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 7201657470] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7203767970] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 7210438137] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 7212028992] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 7213486833] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7215751200] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 7221513348] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7224102417] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7225791489] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 7227577854] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 7229045292] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7230752949] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7231915425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7238051562] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 7241069724] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7243217121] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7244673555] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7252099197] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7254135273] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7255468185] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7257700527] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7259832111] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7261228863] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7268032863] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7270229652] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7271663406] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7273201803] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7280426454] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7283117898] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7284561753] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7286150151] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7287839097] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 7289032716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7296122757] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7298581668] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7300707645] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 7302019452] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7303868817] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7306053048] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 7307785800] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7314943608] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7317071160] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7318508883] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7324627758] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7327708332] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7329116697] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7330653561] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7332565884] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7333796400] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7335020511] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 7342856808] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7345136715] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 7346431113] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7354150041] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7356582870] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7358468901] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7360073658] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7362202806] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 7367815476] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 7369860162] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 7371289905] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7373600430] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 7374940335] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7376438160] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7383169689] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7385168385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7386742524] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 7388859513] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7391025810] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 7392358134] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7399268688] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7401370095] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7402739064] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7404314967] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7406488047] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 7414879437] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 7416851526] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 7418374593] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7420690116] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 7426323177] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7428939357] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7430515008] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 7431687858] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7432900776] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7435558074] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7445268222] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 7446529650] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7448766465] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7457554965] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 7458792411] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7460988633] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7463337546] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 7464566865] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 7466372109] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7468831545] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7471219497] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 7480686129] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7482763218] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7490639310] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7492996833] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7501832583] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7503426840] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 7504731717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7505929851] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 7508731503] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7517788593] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 7520627793] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 7522804023] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7531214460] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 7533537417] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 7535876817] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7537925682] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 7545005664] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 7548837786] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7550863341] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7552272945] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7559692329] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7562868537] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 7564071753] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7565426085] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7567890393] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7576216704] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 7577710581] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7579801572] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7582270500] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 7590252936] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7592092053] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7594449114] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7595865648] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7604499924] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7607066607] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 7608761391] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7610480430] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7618429875] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 7619798088] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7621290453] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7624504020] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7633130043] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 7634544918] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7636866069] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7639268847] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 7640706864] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7648541208] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7650641691] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7652054508] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7654086846] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7662471096] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 7663804008] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7665222621] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7666986033] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 7668294627] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7669662525] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7678730241] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7681063320] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 7682589327] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7690820949] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7693106253] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7694711430] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7696356108] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7698237687] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 7705164054] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7707024633] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7709385012] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7712062743] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 7713707589] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 7722358371] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7724930787] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 7726472607] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7728595539] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7737251067] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7738873506] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 7750803018] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7753348008] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 7754924310] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7763865627] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7766246166] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 7767747309] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 7770781494] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7779315411] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 7780890558] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7782636414] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7784719131] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 7792010541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7793355507] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 7795511451] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7797986574] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 7799504433] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7807966299] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7810288290] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 7811812890] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7814265648] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7822342332] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 7823867163] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7825467657] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7827336090] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 7828648107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7836047163] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7839118665] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7841413944] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 7843038693] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7851468933] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7854253344] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 7855919064] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7857632034] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7865724825] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 7867425825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7868808360] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7871265843] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7880471235] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 7882863450] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7886402580] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7889361417] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 7896710514] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7899250422] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7901399205] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 7908830097] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 7910729001] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7912838934] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 7914272856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7915952268] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7924466235] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7926975840] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 7928669553] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 7937655579] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7940650578] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 7942233852] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7944442947] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7952097384] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7954085328] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7956190788] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7958005419] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7959205422] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7960921500] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7969336074] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7970467491] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7971993561] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7973652246] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7974554217] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 7975609257] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7985524953] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7986704439] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7988042307] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7989379419] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 7997306163] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7998739455] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 8000625612] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8002229760] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 8003324658] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 8004462816] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8026648854] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 8028448554] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8044838508] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8046353658] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 8047706520] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 8056818084] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8058554007] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 8066214030] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8068258926] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8070263418] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 8071645218] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8073120216] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 8075757165] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8085704277] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 8087456013] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 8091089811] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 8100659616] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8102505768] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 8114246196] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8116903599] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8119448673] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 8128578339] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 8130551898] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8138781945] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 8140556466] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8141857185] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8143364775] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 8144368323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8145466434] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 8146900671] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8148951741] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 8150299248] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 8158586919] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8159945493] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 8161103328] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 8162935263] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8171498496] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 8173074483] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 8175393618] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8177318289] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 8185092363] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 8186376492] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8188278504] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8189531049] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 8191491630] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8199666510] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 8201641560] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 8203380318] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8206112145] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8208104583] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8216507859] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8218586397] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 8220024162] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8221621905] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 8230595268] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8233296603] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 8234927295] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 8237327679] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8246475741] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 8247957081] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8257475163] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8259938148] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8261125194] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 8262835203] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8264737236] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 8265908973] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 8267192010] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8276940126] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 8284400502] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 8287468098] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8289369606] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 8290600395] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 8292220125] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8294182596] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 8300395908] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 8302184373] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8305073952] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8306286891] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 8314338354] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8317308195] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 8318189670] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 8319355653] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8321432973] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8322760026] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8324091888] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8331976485] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 8333733156] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8334900294] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8336223294] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8337756273] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 8338868496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8345525181] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8348309571] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8349776715] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 8350801284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8351925183] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 8360072511] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8363057598] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 8364241494] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 8371752375] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8374950570] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 8376379746] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 8378209875] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8380155210] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 8381330391] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 8392821003] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8394785574] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 8396044230] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 8403420312] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8405908854] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 8407121478] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 8408463588] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8417353917] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8420370021] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8421579537] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 8422734054] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8423819796] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8431106817] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8433495441] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8435109963] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8436558480] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 8437553145] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8438636493] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 8447872755] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8451356466] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 8452571337] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 8454378744] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8460956805] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 8463794430] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 8466788925] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8474673669] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 8478120777] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8480326491] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8482358451] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 8487799698] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 8490057177] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8491559622] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8493530262] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8494757166] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8496066117] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8497492710] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8498549598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8506974441] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8510077527] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8519419062] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 8521045911] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8522393775] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8524354020] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8525652786] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8535046926] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8538077562] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8539304361] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8546997606] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8550235911] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 8552065431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8553099660] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8555074752] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8556999927] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 8563878624] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8566896471] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8568772149] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 8574749505] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8579071599] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8580910737] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 8582112567] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8583388044] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8584795485] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 8585895612] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8592428901] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8596508193] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8598737385] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 8600067000] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8606457594] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8609473068] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8610795858] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8612050272] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8613859611] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8615172174] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8620502583] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8622699435] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8624725305] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8626268049] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8628175164] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8636878530] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8638725879] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8640556029] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 8641775877] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8643562011] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8651278755] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 8652521052] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8654265018] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8656070136] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 8657325579] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8658712629] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8667207738] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8668452135] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8669745987] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8671588758] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8672878431] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8682882054] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8685326706] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 8686520829] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8695768578] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8699219466] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 8700396159] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 8701747698] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8711576370] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8712801867] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8714272371] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8716105650] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 8723668002] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8726806662] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8728969221] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 8730092406] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8731202382] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8737686846] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8740502337] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 8741712315] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 8743408443] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8745330783] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 8746436328] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 8752751133] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8754681978] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8755791387] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8757377853] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8759382513] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 8760503073] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8767067883] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8768932347] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 8770065129] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8771364294] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8772844185] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 8773981230] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8775045888] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 8798629182] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 8800079757] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8801877966] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 8803108167] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 8811082875] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8812989360] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 8814238209] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8816153472] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8818060188] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 8819214894] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 8829635136] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8832588639] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 8838622380] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8840825805] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 8842518426] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 8844173961] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 8845505214] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8846998524] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8848063455] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8849202600] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8858992338] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8860967535] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 8862264390] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8863640079] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8870613423] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8872798116] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8874445335] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8876448357] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 8877729735] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8883938763] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8888035107] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8889243636] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8890481754] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8892570918] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8899095471] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8900605896] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8902109454] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8903380080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8904628803] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8912551620] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8914562202] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 8915889738] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8917306440] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8919450540] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8920715391] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8922439533] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8929508658] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 8930585244] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8931741084] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8933763489] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8935015929] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8941029279] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8942519250] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8943492180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8944554801] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8946195804] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8948186919] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 8949484698] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8950907091] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8957686185] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 8959621650] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8962161537] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8964152022] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 8970647721] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8972554206] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8974112784] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8975204784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8976251025] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8977932936] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8979914202] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8985981375] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8988747306] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8990674644] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8991837687] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8993121921] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8995028532] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 9001006539] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9002752668] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9004178715] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 9005233986] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9006256875] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 9007759551] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9009808941] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 9016858074] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 9020064333] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9021873042] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 9023133966] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 9032786322] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9034689111] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 9035902995] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9037258755] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9043125945] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 9044531874] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9045902313] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 9047860248] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9049705434] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 9051008085] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 9052472541] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9060497208] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 9062576586] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 9063962376] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9065775810] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 9073874796] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9075735879] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9077756982] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 9078723108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9079764477] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 9081249450] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9089072937] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 9091207629] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 9092604297] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9094515528] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 9095686971] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 9097033344] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9105371772] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 9107055636] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 9108122919] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9110073294] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9111442662] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9119724789] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9121393323] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 9122372154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9123474423] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 9169127856] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9175570467] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 9177820386] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 9179121231] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9181079523] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 9182309451] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 9188424168] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9190793535] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 9192832446] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 9194060967] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9195981459] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9197313615] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9198579621] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9200380791] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 9206094681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9207406719] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9209880981] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9211714722] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 9213315069] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9267609540] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9269479926] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 9276499092] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 9278841558] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9280602576] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 9281803440] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9283055082] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9284520588] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 9285496437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9286606203] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9294354762] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9296613312] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 9297843093] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9299075499] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9300964701] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 9309487215] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9312461130] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9318648024] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 9320390457] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9322819296] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9324625590] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 9325841931] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9327140949] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9329065431] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 9330509979] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9338127078] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9340682001] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 9341920665] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9343094691] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9345142716] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 9354735558] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9356854794] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9363672402] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 9365523048] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9367362795] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9369318462] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 9370575543] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9371920761] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9374030253] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 9381862119] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 9383986920] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9385918353] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 9387215691] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9395039262] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9398683623] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 9400074138] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9401349300] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9403283379] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 9410489046] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9413087544] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9415954401] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 9417200877] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9424519671] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9428078877] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 9429279342] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9430617126] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9440651850] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 9442653885] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 9443971950] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9452729748] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 9455135214] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9456465816] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 9457980000] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 9465510579] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 9467866338] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 9468838491] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9469903548] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9471483147] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9473316825] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9474403764] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 9483396573] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9486764196] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 9488204418] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9496204935] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9499103502] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 9500190000] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 9501952278] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9503809686] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 9505063974] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9514767990] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9517056171] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9518177214] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9519572391] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 9527496006] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9529851597] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 9536975763] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9539579217] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 9540446685] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9542140020] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9544094595] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9545266416] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 9547110636] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9549133230] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 9558177531] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 9561012237] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9569485800] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 9572275902] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9574872090] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9576855477] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 9583637763] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 9586847256] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9589185627] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9590551215] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9597898128] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 9598642809] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9599451960] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9602463801] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9604356258] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 9605553363] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 9611807835] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 9614980179] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9616887924] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 9618078309] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9620065497] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9626625477] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 9628963029] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 9630975396] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9632849142] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 9634118991] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 9642946257] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9645309786] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 9646536879] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 9648595866] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9650490738] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 9651793242] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 9657645921] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9660835107] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9662140698] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9663475941] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 9664620441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9671838666] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 9674289051] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9676180815] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 9677425233] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9679104414] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9687690915] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 9689317554] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 9691651263] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9694017312] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 9701175960] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9703231986] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9705592134] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 9707157768] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 9715680261] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9718045785] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9719495730] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 9721701570] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9730892703] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 9732380763] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 9733903158] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9736415514] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9742457403] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9745276527] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9746998296] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9748041093] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 9750047559] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9751898331] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 9757648782] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 9759697290] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9762380943] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 9763569438] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 9765548814] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9767602299] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 9776423685] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 9779414001] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9786392301] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 9789516996] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 9791486733] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9793652232] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9795244011] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9801114099] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9803904033] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9805577355] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9807444444] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 9808778700] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9810208065] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9820291446] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9822565515] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9824079804] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9832366005] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9834608826] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9836149806] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9838306779] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9840536097] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9847099353] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9849222012] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9851521323] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 9853042668] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9859358460] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 9860561214] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9861848409] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9864365490] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9866744832] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 9873806586] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9876667500] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9878900955] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 9880618608] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9883230105] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9892616076] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 9894058587] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9895487322] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9896682390] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9898455798] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 9905998368] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9907902669] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 9909330585] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 9911114010] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9913608453] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 9919699293] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9921322866] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9923816112] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9925369356] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9927015147] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9928514085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9935790102] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9938194539] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9940630770] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9947782929] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9950400180] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9952675194] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9953800899] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9955112202] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 9956189334] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9962922564] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9966010614] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9967857333] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 9969059310] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 9971074302] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9979684449] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9981664854] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 9982857717] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9984807735] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9992113782] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 9994448835] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9996411999] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9998287089] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 9999450762] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10005552354] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 10006563105] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10008116790] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 10010708421] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10012611882] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 10013771292] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10023575688] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10025689107] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 10026859332] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10028302956] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 10036304544] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 10038060879] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 10039509312] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 10041044244] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10042041576] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10043114928] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10051289178] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10054247406] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 10055462739] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10056786642] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10059001995] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 10064846736] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 10068131787] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10070122356] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 10077105423] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 10080038199] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10082295006] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 10083689406] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10085052054] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 10092005805] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 10094111160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10095498777] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 10097980200] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10100481594] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 10107303675] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 10109252559] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10111250835] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 10112459532] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 10113806136] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10115819952] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 10117080960] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10122969906] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 10124433333] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 10125431232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10126493433] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 10128757149] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10135442394] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 10136835870] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 10138721964] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10140695502] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 10142138559] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 10143986433] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10145891175] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 10152153417] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10153488891] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 10154921469] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10155953955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10156987932] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10164680673] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10166532012] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 10167799509] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 10169648622] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10171530432] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 10173219504] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10174730643] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 10180641807] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 10181611314] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10182624060] Running FIND.existing: FIND DUP . CR +[Hera] 2225669184 +[Hera] [HADES][TEST ] [KRELTSC: 10184726685] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10186549002] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 10187771622] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 2225995504 +[Hera] [HADES][TEST ] [KRELTSC: 10194867144] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10196662518] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 10197913593] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10199678580] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10201497999] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 10202605602] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 10203800019] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10210361805] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 10211709879] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10213050372] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 10214575434] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 10215663885] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10216725645] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 10218299469] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10226543208] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 10228350678] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 10229847432] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10231797114] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 10233026244] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10239854730] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 10242873123] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 10243915416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10244998092] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 10246787943] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10254401283] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 10256055390] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 10257733248] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10260592167] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 10261822914] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10270194333] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 10271768325] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 10272820992] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10274064864] Running LATEST.basic: LATEST @ . CR +[Hera] 2225750608 +[Hera] [HADES][TEST ] [KRELTSC: 10282785744] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10284775095] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 10285897755] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 10288020750] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10290416010] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 10297421799] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 10300010742] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10301900112] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 10303196127] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10304923503] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 10312416954] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 10314506265] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10315596816] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 2225997016 +[Hera] [HADES][TEST ] [KRELTSC: 10318766703] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10326998451] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 10328182956] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 2225997480 +[Hera] [HADES][TEST ] [KRELTSC: 10330518366] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10332396165] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 10333932756] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 10335693207] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 10343695320] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10345761573] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 10347098328] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10348828938] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 10358203590] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 10359248634] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10360265601] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 10362471021] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10372636848] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 10373872530] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 10375208928] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10377912846] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 10385618250] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10387217505] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 10388696913] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 10390287327] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 10392170670] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10399987815] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 10402370013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10404291198] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 10412433213] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10416560700] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 10417799448] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 2226001904 +[Hera] [HADES][TEST ] [KRELTSC: 10421545701] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10429637505] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 10431713208] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 10435708311] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10437581742] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 10446033738] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 10452056790] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10453422483] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 10463925276] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 10472691138] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10475537184] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 10477106535] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 10479513303] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 10488410667] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10491915714] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 10493433426] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 10500960582] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 10503325959] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10505877438] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 10507405314] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10509175887] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10519328400] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 10520771814] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10522106847] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 10531396239] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10534178823] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 10535697669] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10543848840] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10547802153] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 10549331310] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 10552673523] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10560356079] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 10563266721] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10565088093] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10566906525] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 10568377995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10575659493] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 10579648317] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10581656232] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 10582995402] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 10593781338] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10595772810] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 10597044192] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 10606629012] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10608660090] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 10610008647] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10611432615] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10612982142] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 10620968778] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10623043305] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 10624857747] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10626740670] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 10632254073] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 10635236556] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10637082792] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 10638550755] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 2225760416 +[Hera] [HADES][TEST ] [KRELTSC: 10648487262] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10652166231] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 10653307539] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10654650741] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10663951179] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 10665267207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10666305468] Running CURRENT.basic: CURRENT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 10668146202] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10670116905] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 10671398073] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 2226004592 +[Hera] [HADES][TEST ] [KRELTSC: 10682540127] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10689620004] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 10691094099] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 10694153694] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 10695771765] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10697621907] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 10699056144] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10705989378] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10708667655] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 10709648040] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10710675591] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 10713541230] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10721164545] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 10723494747] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 10727779314] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10734945102] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 10736386941] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 10740657774] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10742503548] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 10743711762] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10750832085] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 10753322307] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 10754847999] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 10756073601] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 10757722311] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10765047279] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 10766844501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10768196355] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 10769904075] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10771837755] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 10773111216] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10780501389] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10782701748] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 10783645635] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10784733330] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 10791190116] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10794737625] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 10796070537] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 10797456474] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10799282193] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 10800432489] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 10808700924] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10810832235] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 10812280353] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10813551273] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10815002646] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 10816001154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10822331730] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 10825112445] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10827626271] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 10829110026] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 10836117411] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10839162012] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 10840279338] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 10841610738] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10843664622] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10850778834] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10852815036] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10854657471] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 10855633299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10856683299] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10857953337] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10859398620] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 10860471321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10867503108] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10870259211] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10871700294] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 10872764385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10880596524] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10883187672] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 10884620670] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 10886166417] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 10887571527] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10893732255] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 10895079195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10896134718] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10898162982] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10899973980] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 10901174529] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 10902401475] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10904541438] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 10911254109] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 10913325423] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 10914669024] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10916621352] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 10917943134] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10924054323] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10926264636] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 10927582953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10928673882] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 10929840852] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10931825373] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10933167126] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10941126630] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10942928241] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 10944144624] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10945503765] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10947045207] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10955197869] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10957303119] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10960472187] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10967510043] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 10970105328] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10972706220] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10974685827] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 10975848513] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10982548143] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10984447908] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10985609754] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10986933384] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10988933865] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10990185717] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10991613444] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10997758884] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 10999238628] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11001036900] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11003371386] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11005233057] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 11010606705] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 11012833209] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11015840262] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 11017010802] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 11019046416] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11025336924] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 11026900143] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11028795729] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 11030805345] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 11031789174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11032829346] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 11034391557] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11040878289] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 11042049060] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11045143704] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11047006446] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 11048147313] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 11049414453] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11056165911] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 11057327253] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11059773774] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 11061224790] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 11062200891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11063219937] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11073325935] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11075200248] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 11076183846] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 11078209422] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11085633384] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 11088118041] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 11089650243] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11090647218] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11092673025] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 11098263372] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11101030836] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 11102556276] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 11103486723] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11104526097] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11106987066] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11113755912] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 11116130046] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 11117179395] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11118921219] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 11120357745] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11121742002] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 11128463451] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 11130424368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11132717211] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 11134091724] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11135922231] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 11141384394] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11144438529] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11146846515] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11148026946] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11149295997] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 11150725383] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 11151798399] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11157148275] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11162571105] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11164426749] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11170203849] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 11173871226] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 11175645096] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11177592216] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 11179002870] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11180365602] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 11186810817] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 11188303056] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11190060336] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11192516013] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11194446942] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11200104405] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 11201879325] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 11204235042] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11206239681] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 11207637735] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 11208982470] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 11210274117] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11219304789] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 11220643875] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11221986846] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 11223482844] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 11224665228] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11231399760] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11235237006] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11237287635] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 11238460737] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 11244735684] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 11246838015] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11249749959] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 11251061703] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11252424099] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 11259397779] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 11260940586] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11263106631] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 11265923550] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11267955237] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 11274407046] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11277234402] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11279182614] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 11280330600] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 11282188743] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 11288530407] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11292569631] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 11293853466] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11295163992] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 11296647579] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 11304924855] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 11306491287] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11308212195] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 11309319525] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11310440148] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11318699070] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11321089689] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 11322332238] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 11324902281] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11332622868] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 11334811320] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 11352833205] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11354635467] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11361082782] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11363889642] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11365746861] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11367745641] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 11374866258] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 11376358140] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11378402868] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11380478907] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11381806128] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11383145214] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 11384213022] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11393269482] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11396752815] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11403206010] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 11404635333] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 11408378604] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11410282086] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 11411571738] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11414137518] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11422591929] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11423841030] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11426145465] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11428050354] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 11436609219] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 11439385419] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11440614360] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11447505216] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11449249371] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11451380136] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11453262156] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 11454320451] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11455439898] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 11456887911] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11463404274] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11467046976] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 11468295531] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 11470219089] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 11471330367] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11481310533] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 11483828433] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11485151958] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 11486259561] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11493788334] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 11496483558] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11497526565] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11499456612] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 11500624674] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 11510248050] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 11512354371] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11514629091] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 11521992468] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11525201961] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11526851427] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 11527895526] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11535273603] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 11537955660] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11539062717] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11541011769] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 11542150305] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 11544062313] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 11550756231] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 11552806692] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11554791129] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 11556006882] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11557258482] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 11558243088] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11559348549] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 11567902080] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11569860225] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11571827883] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 11572993005] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 11580319338] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 11582973990] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 11584663335] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11586630951] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 11593940925] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11596670547] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11598246660] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11599238007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11600291157] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11610549741] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11614083915] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 11615248995] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11624333154] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11628570828] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 11629762998] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 11631159309] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11636617293] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11639762001] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 11641111818] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11642909250] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11644370283] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11645777787] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11654903379] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11658260586] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 11659417770] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 11668626711] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11671788660] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11674231674] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 11675583969] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 11681399415] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11683009086] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11686286703] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 11687568438] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11688869556] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11690470638] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 11691468096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11692511544] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11695026336] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11696882568] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11705906079] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 11707991337] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11709852609] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 11711046711] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 11712270654] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11713250199] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11723617332] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11725717899] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11731454007] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 11733475299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11734538760] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11737094502] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11738957307] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11740126482] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 11750207784] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11753197554] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 11754370005] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 11755487688] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11756494680] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11765924436] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11768536332] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11770226601] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11779226487] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 11780485521] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11781563304] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11783957661] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11793708129] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 11796102255] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11798528511] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11800335099] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 11801650560] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 11810571696] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11811893184] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11813839737] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11815062504] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11816408751] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 11825833404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11827990524] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11835774090] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11839046436] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 11840165904] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11842420506] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11851475391] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 11853600717] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 11854773987] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11855776212] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11857736268] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11859017079] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11867794869] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11870425581] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 11877830706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11880454404] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 11882398227] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11884429137] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11886319347] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 11894858787] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 11897425932] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11898426624] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11900378784] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 11901619359] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11903025267] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 11909832669] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11912012931] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11914392231] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11916301551] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 11924037783] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 11926647516] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11927649006] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11929625799] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 11930862027] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11932193301] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11940003642] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 11941693953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11942719425] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11945825514] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11953502526] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11955473460] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 11958111984] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11959967250] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 11961181281] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11967811632] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11970727167] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 11971933029] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11983295541] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11985102549] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11986233903] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11987474205] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 11988451440] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11994784830] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 11999243949] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 12002442585] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12011611542] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 12014112936] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 12016892286] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12018716976] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 12026581455] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 12029738007] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12031555347] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 12032761209] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 12043111668] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12045561612] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 12046727490] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12047985033] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 12049466856] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 12058754421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12059908077] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 12062875209] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12072795231] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 12074329554] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 12076076943] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12086306106] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 12088636140] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 12097380309] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12101175303] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 12102342168] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12103605213] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 12104601369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12105458316] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 12116156619] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12118061592] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 12119239797] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 12125566698] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12128042430] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 12130309170] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 12132255345] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 12134737944] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12145118685] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 12146266167] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12147531396] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 12148957485] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 12150052530] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12158640774] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 12161551878] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12163339251] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 12164557377] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 12174123234] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 12175236297] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12177134907] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 12178278420] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12179511246] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 12180567378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12187008540] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 12191550567] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12198683679] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 12200459943] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 12201620634] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 12202621389] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12204541377] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 12205740015] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12207101886] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 12213907587] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 12215315952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12216400476] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 12219379242] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12221297865] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 12229081494] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 12233520558] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12235451151] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 12236622741] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 12247051341] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12249391035] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 12250672623] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12258079869] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 12260549532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12261597495] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 12263601399] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 12265696023] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12273346596] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 12275566632] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 12278242851] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12280176993] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 12281449908] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 12289228224] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12291045312] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 12292332339] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12293696877] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 12295166079] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 12296137329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12302064075] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 12304674690] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12306467355] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 12307710219] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12310072488] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12316887849] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 12318031068] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 12320193732] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12321967455] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 12323148852] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 12330225138] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12332015640] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 12333183408] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12334410774] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 12335369130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12336405732] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 12343424436] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12345638172] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 12346862094] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 12349119531] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 12350658852] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12352574514] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 12358238802] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 12360496260] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12362305032] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 12363427062] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 12365474898] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12367402467] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 12372739029] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12374382552] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 12375858831] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 12376826511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12377852235] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 12380272275] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12382247871] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 12383902188] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 12390832797] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12392606730] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 12393791046] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12395011671] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 12396261528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12401597355] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 12404546112] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12406337328] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 12407517234] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 12410099037] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12416427135] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 12417528627] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12418850745] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 12420308670] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 12421750824] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12423464046] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12425776020] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12432006321] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 12433099959] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 12435168627] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12437237148] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12439109571] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 12440289330] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 12447050994] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12449277729] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 12450388965] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 12452433378] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12454280475] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 12455974461] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12461625183] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 12462662604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12463723041] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12465886041] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12467741580] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 12468842337] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12475841595] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12477686340] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 12478770549] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 12480815256] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12482664999] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 12483842448] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 12491216346] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12492811380] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 12493765956] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12495066843] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 12496549695] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 12497547048] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12498843693] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12506473623] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12508297326] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 12509410662] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12511665474] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12513525297] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 12519172764] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12521546310] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12523442883] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 12524591667] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12525870042] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 12526915317] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12528030018] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12535457865] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12537401583] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 12538470861] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 12540293010] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12542266002] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12548888520] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 12549822747] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12552123381] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12553956786] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 12555061407] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12556343079] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 12558354228] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 12563848122] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12564841191] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 12567385194] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12569189451] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 12570317361] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 12577371975] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12578956971] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 12579940611] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12581232216] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 12582266424] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12583312791] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 12585805323] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12592606887] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 12593569632] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 12595875264] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12597695271] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 12598814445] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12600970431] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 12607417725] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 12608425347] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12609462852] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 12612141024] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 12613324017] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12616251942] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 12621768117] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12624349584] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12626189688] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 12627280197] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12628832328] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 12630262176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12635765667] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12638567928] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12640402194] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 12642017472] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12649240149] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12650740074] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 12651808911] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12653167569] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 12654729045] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 12655732719] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12656752584] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 12664908501] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12667239753] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 12668444229] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 12670789551] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12672626547] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 12673904334] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 12681349968] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 12682839435] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12684639555] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 12685806588] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 12692509494] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12694814181] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 12695877453] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 12698257005] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12700074555] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 12701186085] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12702485481] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 12704005041] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12705733488] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 12712760319] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12714558507] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 12715666362] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 12717971805] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12724706421] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 12725819316] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 12728276925] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12730139079] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 12731380053] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 12738424545] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12740314503] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 12741412845] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 12743652999] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12745469247] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 12746641131] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12752460609] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 12753905556] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 12755496327] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 12757105935] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12758583810] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 12759608631] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12760679043] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12767675697] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12769536192] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 12770809254] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12772988382] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12774899739] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 12780476814] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12784010883] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12785864889] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 12787145427] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 12788636343] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 12789910287] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12792242190] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 12797963346] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 12799315767] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12800419800] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12802413687] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12803641284] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12805147635] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12807379494] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 12813323964] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12814320645] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 12816692574] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12818565018] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 12819777663] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 12825945300] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 12828360699] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12830214831] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 12831464667] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12833657319] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12836106906] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 12841781211] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 12843262551] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 12844355349] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12846356334] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 12847575909] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 12848953950] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12850585797] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12857160519] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12858444375] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 12859713720] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12860818824] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12862791858] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12864249363] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12870222204] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12871714464] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 12872749554] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12873827379] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 13009157196] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13015699872] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 13018691385] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 13168001637] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13174609917] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 13175900703] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13324359930] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13328905212] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 13330484244] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13331836539] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13333303221] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 13339422306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13340965323] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 13343673336] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13345626399] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 13346900448] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 13354220733] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13357537452] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 13358779854] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 13360364892] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13362288051] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 13368562284] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13369802376] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13370976066] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 13371918357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13372977576] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 13385176308] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13386833082] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 13388111772] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 13400188263] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13402039476] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 13403229651] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 13412185290] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13415949204] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 13417216449] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 13425825945] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13428796899] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 13429934427] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 13433424837] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13441972089] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 13443794280] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 13445773236] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13447618212] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 13448816136] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 13456486680] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13460114451] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 13461390768] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 13462828638] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 13464009510] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13471835601] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 13473319860] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13474602687] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13476029385] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 13476988266] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13483117368] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 13487273667] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 13488365163] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13490169042] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 13491400314] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 13498163427] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 13499228190] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13502158299] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 13503372414] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 13505180766] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 13506200085] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13513155978] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 13514316144] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 13517572320] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 13518631728] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13520456082] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 13521721752] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13523033538] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 13529822103] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 13532097117] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 13535534481] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 13544002269] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 13546528821] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 13547944347] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 13556494245] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 13558452411] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 13561323489] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 13562726562] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 13563814971] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13564864173] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13571317788] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 13573394457] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13574501136] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13575791796] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 13576854816] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13577903682] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13579295394] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 13580381430] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13585937421] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13587771015] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 13590005688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13591048233] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13592398092] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 13593409557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13594449666] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13601294196] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 13603579752] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13605204249] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13606489743] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 13607576577] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13608640752] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13614982374] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13617228261] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13618285548] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13619644458] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 13620717348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13621804623] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13623256605] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 13629695289] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 13633570251] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 13635018222] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13636665840] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 13637665062] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13643388759] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13645836876] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13647666039] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13651119636] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13652457840] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13658480115] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 13660787616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13662106626] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13664061495] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13665852123] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 13690899264] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13693073310] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13694073246] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13695308592] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 13696300485] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13702310580] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 13705474146] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13707270234] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 13710506817] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13711786410] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13718755827] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 13720473921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13721501808] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 13723551954] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13725547752] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 13734928095] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13736817381] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13738838043] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13747478115] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13749999900] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13751410785] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 13752461415] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13753496379] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13760567625] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13762803432] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13766722956] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13767974787] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13769372967] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 13770344532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13776358134] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 13779191559] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13781057913] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 13784360478] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13790741139] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13792041963] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 13792853172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13793758545] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13795649889] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13797520968] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 13806340989] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13808606154] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13809849249] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13811239449] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 13812206793] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13813241652] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13820104620] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13823071983] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13826347857] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13827934722] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13834948134] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 13836323004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13837307505] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 13839420504] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13841442510] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 13849743432] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13851896205] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13853707728] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 13854733326] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13855790802] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13862839977] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13864683735] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13868072337] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13869349872] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13870767015] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 13871739168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13877332224] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13882008189] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13883788737] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13892207490] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13894595232] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13895975688] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 13897005675] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13898027976] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13899788049] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13901621937] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13910287608] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13912092222] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13913499180] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 13914521733] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13915843851] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13923117369] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13925032380] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13928220684] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13929561261] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13935935097] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 13937466984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13939119768] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13940755710] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13942573680] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13945901718] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13953361947] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13955866218] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 13956810651] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13957868316] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13964323821] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13966695519] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13970459181] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13971715170] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13973158311] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 13974197181] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13980265530] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13983083079] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13984600161] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13988147775] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13994621466] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13997108685] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 13998267213] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13999361208] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 14001184428] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14003099313] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 14010192378] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 14012424993] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14014144746] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14016044826] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14024305197] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14025364584] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 14026503204] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 14027461938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14028636531] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 14035089054] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14037031974] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 14039942385] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14041588869] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14043526833] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14051738673] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14052765783] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 14053930779] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 14054999133] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14056123830] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 14058056376] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14059952991] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 14068242405] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14069575611] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14071110669] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14079580494] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14080903872] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 14082110007] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 14082901644] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14083829172] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 14085609594] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14087664213] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 14095840185] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14097075699] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14098676403] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14102363646] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14103721044] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 14105216685] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 14110850523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14111710767] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 14113578759] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14115563154] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 14118579237] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 14120689695] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14126878689] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 14128114119] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 14128909221] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14129808924] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 14132013819] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14134498581] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 14142819957] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14143849734] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 14145185082] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 14146298082] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14147421162] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 14154444570] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14156004051] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 14159252688] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14160685539] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 14162207178] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 14163950115] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 14169892485] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 14171818521] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 14172633237] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14173474833] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 14175819588] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14178183348] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 14184600297] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14186024307] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 14187487965] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 14188636371] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14189819952] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14197011444] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14198773701] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 14200363107] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14201803266] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 14203979664] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 14205194346] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14206306863] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[38;2;255;165;0m[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 14213318679] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14215468995] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 14216899179] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14218239882] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 14219700243] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 14220748563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14222119695] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 14231978670] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14237948088] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 14239383375] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14240695308] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 14242214784] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 14243314596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14244377763] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14247771048] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14253921696] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 14255842755] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14257204143] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 14258628573] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 14259692853] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14260768683] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14264122614] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14266601034] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 14272785009] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14274138060] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 14275557156] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 14276649534] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14277748317] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 14286231855] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14288148756] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 14289573102] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14291062023] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 14292529503] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 14293574715] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14294632842] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14304839661] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14306716431] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 14308177548] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14309527659] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 14315210826] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 14317052778] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14318948259] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 14323871247] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14330778798] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 14332923549] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14334536685] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 14335965903] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 14337597393] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 14344051974] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 14346560928] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 14347604796] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14348643477] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 14351074878] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14352966096] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 14359137786] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14360506986] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 14361988704] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 14363050527] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14364091770] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 14370958686] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14372554434] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 14373693201] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14375135670] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 14376631983] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 14377661571] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14378864451] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 14381183019] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14387645853] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 14389112136] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 14391086157] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14392938840] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 14394393510] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14395689483] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 14397158832] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 14403047295] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14404043241] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 14406438291] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14408285808] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 14409400929] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14410796064] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 14412927795] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 14418796140] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14419811784] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 14422062102] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14423914344] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 14430195549] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14431486797] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 14432893566] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 14433921873] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14434927227] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 14436766092] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14438656743] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 14440272714] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 14446389846] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 14447872719] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 14448876372] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 14449929228] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 14450943885] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 14451980277] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 14453133324] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 14454189414] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 14460133359] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 14461279623] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x00000000bdf1f000, 0x00000000bdf57542) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 14556612924] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14566025859] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14737780974] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14740572000] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 15036390663] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 15231902616] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15235618881] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15237907923] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15240193038] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15249185175] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15254005494] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15263293521] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15267073500] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15269357292] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15292106172] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15294471948] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15297023217] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15299453463] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15308149059] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15311349354] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15313695453] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15354655974] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15366769950] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15380714181] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15400440069] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15437640624] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15447489183] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15470759829] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15486581565] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15505046130] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15519696234] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15554932953] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15571164105] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15586309368] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15599385375] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15615254865] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15630272028] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15658534185] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15666707763] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15691122678] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15706542936] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15720408984] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15735341517] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15762648111] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15777397146] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15791776056] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15806967918] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15819023451] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15888251526] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15897331863] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15911049483] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15926428812] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15940604106] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15956088477] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15969992829] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15984836994] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16014384162] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16030130172] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16045581405] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16069781805] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16092569640] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16102504236] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16118155200] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] SBI: timer armed (TIME extension) +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] [HADES][ERROR] [KRELTSC: 16471039620] virtio_blk: vblk_io timed out (write=1 sector=5296) -- queue ne +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 18546660363] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 24067635459] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 377 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 51409917468] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 51419668398] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][ERROR] [KRELTSC: 52314785901] virtio_blk: vblk_io timed out (write=1 sector=5296) -- queue ne +[Hera] [HADES][WARN ] [KRELTSC: 53921668416] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 76379968098] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 76399185114] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 76902913227] virtio_blk: vblk_io timed out (write=1 sector=5240) -- queue ne +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating diff --git a/logs/20260912-181551/riscv64/qemu-riscv64-20260912-181551.log b/logs/20260912-181551/riscv64/qemu-riscv64-20260912-181551.log new file mode 100644 index 00000000..72ea32db --- /dev/null +++ b/logs/20260912-181551/riscv64/qemu-riscv64-20260912-181551.log @@ -0,0 +1,10144 @@ + +OpenSBI v1.8 + ____ _____ ____ _____ + / __ \ / ____| _ \_ _| + | | | |_ __ ___ _ __ | (___ | |_) || | + | | | | '_ \ / _ \ '_ \ \___ \| _ < | | + | |__| | |_) | __/ | | |____) | |_) || |_ + \____/| .__/ \___|_| |_|_____/|____/_____| + | | + |_| + +Platform Name : riscv-virtio,qemu +Platform Features : medeleg +Platform HART Count : 1 +Platform HART Protection : pmp +Platform IPI Device : aclint-mswi +Platform Timer Device : aclint-mtimer @ 10000000Hz +Platform Console Device : uart8250 +Platform HSM Device : --- +Platform PMU Device : --- +Platform Reboot Device : syscon-reboot +Platform Shutdown Device : syscon-poweroff +Platform Suspend Device : --- +Platform CPPC Device : --- +Firmware Base : 0x80000000 +Firmware Size : 321 KB +Firmware RW Offset : 0x40000 +Firmware RW Size : 65 KB +Firmware Heap Offset : 0x47000 +Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) +Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) +Runtime SBI Version : 3.0 +Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr +Experimental SBI Extensions : none + +Domain0 Name : root +Domain0 Boot HART : 0 +Domain0 HARTs : 0* +Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () +Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () +Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) +Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) +Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () +Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) +Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) +Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) +Domain0 Next Address : 0x0000000020000000 +Domain0 Next Arg1 : 0x00000000bfe00000 +Domain0 Next Mode : S-mode +Domain0 SysReset : yes +Domain0 SysSuspend : yes + +Boot HART ID : 0 +Boot HART Domain : root +Boot HART Priv Version : v1.12 +Boot HART Base ISA : rv64imafdch +Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu +Boot HART PMP Count : 16 +Boot HART PMP Granularity : 2 bits +Boot HART PMP Address Bits : 54 +Boot HART MHPM Info : 16 (0x0007fff8) +Boot HART Debug Triggers : 2 triggers +Boot HART MIDELEG : 0x0000000000001666 +Boot HART MEDELEG : 0x0000000000f4b509 +[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 +Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 +BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr +om PciRoot(0x0)/Pci(0x1,0x0): Not Found +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +Calling kernel_main (monolithic)... +riscv64 item 4.3.5a: satp state at kernel entry (before switch) + satp.MODE = 0x000000000000000a + satp.PPN = 0x00000000000bf868 + __kernel_start = 0x00000000bdf3b672 +riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a) + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: riscv64 +Build: Sep 12 2026 15:56:12 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 100 +Total memory: 1020 MB +Usable memory: 977 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 250895 + Free pages : 250243 + Used pages : 652 + Total MB : 980 + Free MB : 977 + Used MB : 2 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +PLIC: no DTB PLIC node -- using QEMU virt-machine default (base=0x0c000000) +PLIC: init (S-mode context 1, threshold=0) +APIC: init done + +Timer: init... +Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 2214588416 + Heap end addr: 2751459328 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000080267000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 9816639] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 60492285] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 117444936] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 126844263] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 128254308] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 130342590] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 132195819] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 139690026] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 141318219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 142621227] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 160197219] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162421329] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 185026674] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 186657261] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188423067] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 199335885] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 201527172] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203300937] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 214807656] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 217576170] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220255392] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 232871037] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 235673109] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245801409] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 252214872] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 259980714] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 261561930] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264336135] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 272403264] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 275034795] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 277149138] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 278612019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 280089495] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 287945532] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 290797521] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 295628319] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 304218747] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 306947235] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 317613597] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 320239227] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323104593] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 334077681] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 336745353] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 344701497] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 350147868] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 361717944] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 364042980] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366652629] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 374925516] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 376734939] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 378312354] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 381303783] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 383173896] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 389737551] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 394247616] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 396371535] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 398228775] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 409301487] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 417517086] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 419442744] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 422753247] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 424910829] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 426627474] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 434117145] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 437527167] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 439359039] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 441213906] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 449391957] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 451038084] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 452975103] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 456358539] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 463101387] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 466116231] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 469473501] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 477384096] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 480864237] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 484471659] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 491734845] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 495048897] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 497077812] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 505453830] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 506801904] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 508400403] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 509453910] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 510559392] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 517166916] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 520442853] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 523883367] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 525680043] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 527548308] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 537196590] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 539114583] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 541080036] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 547993047] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 551302374] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 552946170] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 554839635] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 558256272] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 559480089] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 565196793] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 568891428] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 570224529] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 576912315] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 579327609] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 581280420] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 582509319] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 583769088] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 591339105] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 593406156] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 594434547] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 596214549] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 598020444] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 601500501] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 607957287] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 611053863] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 614516133] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 616158564] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 622705482] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 627488190] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 628692666] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 636376020] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 638978172] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 640193337] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 641349198] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 642531792] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 644444913] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 651274680] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 652974252] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 654368862] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 655321254] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 656361426] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 658134561] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 659927688] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 670223610] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 671725803] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 673699446] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 679942662] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 683865546] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 685543068] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 691720533] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 698114088] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 699324570] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 700564557] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 702481353] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 703674888] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 704876046] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 710572485] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 713650812] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 714874041] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 716029650] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 722545362] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 725249847] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 726465579] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 727726146] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 729144192] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 730107504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 731118528] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 732685485] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 739286037] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 743580411] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 745142832] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 751468620] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 756149373] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 757705599] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 759642303] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 767489793] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 769883058] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 771388527] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 772321515] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 773375316] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 775205088] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 777041118] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 785401050] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 787675770] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 789478473] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 797375145] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 799268904] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 800824794] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 802600554] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 810499347] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 811773564] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 814313535] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 815283987] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 816304713] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 818333565] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 820126986] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 829597965] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 831230736] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 832988793] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 841062411] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 842340303] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 843756228] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 844705638] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 845707800] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 847529445] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 854757897] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 860151012] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 861901635] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 863693145] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 871721970] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 873317529] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 875396907] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 878691198] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 884766330] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 886583271] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 889105056] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 890506428] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 891738540] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 893136048] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 894100200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 899845044] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 901672149] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 903618765] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 904807638] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 913241532] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 914866554] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 916642314] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 920060106] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 921748086] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 928029837] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 931649061] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 932890539] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 934056795] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 935960487] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 941376534] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 942904599] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 944057121] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 947156448] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 948347610] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 949656624] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 951079647] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 958072101] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 960994566] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 962504424] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 963428487] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 964481511] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 966452550] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 972795747] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 977301192] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 978910044] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 980710731] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 989966985] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 991644171] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 993419700] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 1000781271] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 1004246292] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 1006053363] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1007841681] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 1017175047] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 1019702754] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1020762372] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1022711298] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1029040005] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1031961609] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1033791990] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 1034744403] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1035762483] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1037362305] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1045212420] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1049490855] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1051137885] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1057499730] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1063459425] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 1064613375] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1065566145] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1067471349] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1073338119] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1074648666] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1077136242] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 1078055916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1079102199] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1080841083] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1082574843] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1091868477] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1093686321] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1095504333] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1103907357] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1106099148] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 1107268092] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1108229409] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1110165546] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1111458852] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1117487532] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 1118950980] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 1120487235] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 1121763321] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1123242162] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 1124176851] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1125254403] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1132089924] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1133895483] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1137058209] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1138628442] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1140457227] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1163031261] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1165252599] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1166989425] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1175311074] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1177029336] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1178746296] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1182187440] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1183972440] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1191892317] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1195710978] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1197508326] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1204114590] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1206290778] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1210740993] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1211977221] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1218355299] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1220914149] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1222384611] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1224282969] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1225513464] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1227051294] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1228520118] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1234087533] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1235199735] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1236948657] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1238849829] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1242209535] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1244097792] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1250522427] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1253986860] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1255199547] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1261879542] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1263088512] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1265810805] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1267218540] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1268177904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1269191658] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1276284282] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1279299399] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1282568952] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1284154452] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1285907742] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1294064982] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1295724402] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1297508940] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1300040028] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1302486612] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1309953393] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1311756327] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1315064079] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1320996726] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1322796321] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1324649340] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1325676807] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1327454037] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1329212598] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1338202236] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1340299170] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1342062897] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1349481231] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1351187082] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1353819537] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 1354764957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1355831610] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1357630008] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1359643803] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1368770361] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1370412645] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1372287021] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1381780869] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1382989188] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1384507677] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 1385450619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1386470778] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1388338896] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1394860299] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 1398184095] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1401093540] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1402669569] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1410724266] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1415002974] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1416210495] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1422361458] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 1423740738] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1425562341] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1427912325] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1429730925] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1438980774] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1441500060] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1443274413] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1451591673] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1454690727] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1456101738] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 1457091762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1458158940] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1459771908] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1461583473] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1470497070] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1472000544] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1473787455] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1475594379] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1481989824] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1485266013] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1487160591] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1488140850] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1489185663] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1495700640] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1498725312] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1502033694] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1503715122] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1510291503] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1514705934] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1516416762] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1518190401] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1526716485] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1528768038] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1530172665] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1531110168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1532145531] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1533753921] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1539684111] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1544470284] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1546110300] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1547939778] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1549845360] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1558001130] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1559232234] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1560646143] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1561644756] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1562632785] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1569165381] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1571993850] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1575440223] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1577200296] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1585174458] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1589533533] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1591428510] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1598145780] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1602610086] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1604500191] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1606291848] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1608378534] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1616073900] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1617191793] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1619177154] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1620434949] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1621694823] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1623130026] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1624008708] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1629868884] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1632860733] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1634757012] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1644151488] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1645882791] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1647667980] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1650969600] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1659064680] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1661559417] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1664906103] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1671009459] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1672920564] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1674163155] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1675370592] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1676906658] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1678042002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1679215125] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1686487782] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1689032919] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1691500062] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1694294070] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1696163952] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1702539237] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1707252876] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1714076805] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1716972810] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1720703964] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1721873475] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1723842960] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1725088974] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1731048963] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1733338026] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1734574422] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1735650147] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1744120077] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1747277448] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1750326501] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1752196068] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1759434285] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1762148115] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1763567610] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1765238832] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1767020115] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1776932892] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1778750757] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1780620723] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1781948028] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1783257525] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1790944113] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1792894047] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1794150162] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1801833579] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1803668328] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1807678467] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1808925426] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1810793292] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1818105660] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1820276850] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1821483405] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1823538906] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1824790632] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1826048427] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1832425707] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1833405420] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1834484211] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1836685431] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1838521650] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1847269158] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1848506373] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1850320584] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1851755808] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1852969419] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1854952218] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1856189580] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1863311478] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1865738070] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1867839477] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1874344584] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1876789173] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1877966370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1879332987] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1881482253] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1888118673] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1892864568] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1895048169] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1897545762] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1907064348] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1909113003] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1911620235] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1920904314] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1923002676] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1925503818] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1950251016] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1952258763] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1954075599] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1956419472] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1966011873] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1968207864] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1975727880] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1980825084] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1982311632] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1983639672] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1990848237] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1992600897] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1994139609] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1995524769] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1998109008] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1999918557] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2006631270] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2008715604] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 2009851599] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2011288839] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2013431952] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2020735185] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2025126747] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2027286870] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2029859601] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2038328208] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2039825613] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2041581318] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2044685475] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2051024241] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2052794058] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2055983391] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2057502678] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2059349859] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2068374042] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2070045810] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2071913949] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2082547026] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2084325264] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2086126539] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 2087786841] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2097276972] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 2098415319] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2099420967] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2101347444] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2106812337] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 2109175614] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2110489647] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2112385275] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2113605627] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2114858802] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2116260489] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 2117215695] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2123128245] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2125179084] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2127733083] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2130923697] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2132544834] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2138906343] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2143098951] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2144593458] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2146363758] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2155627467] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2157228570] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2158985682] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2167011567] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2168598348] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2171524089] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2174692653] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2176316184] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2182626222] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2187039939] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2188728507] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2190459915] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2198742483] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 2199854160] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2200865415] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2202829587] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2204010144] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 2205094353] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2210223939] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2213761326] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2214981006] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2216268789] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2217766194] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 2218706322] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2219763924] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2226951279] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2230157601] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2232497190] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2234788542] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2241071616] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2242866024] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2245973247] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2247609168] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2249360631] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2257893435] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2260121577] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2267141058] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2270326443] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2271865638] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2273575290] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2276598282] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2278523730] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2285191503] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2289654423] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 2291367960] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2292777585] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2299657395] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2301353565] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 2302777302] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2304401484] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2306946852] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2312790732] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 2313886701] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2314865679] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2316824181] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2318046066] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2319270093] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2320677324] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 2325980433] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2328562005] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2330520381] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2332312626] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2335499964] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2342224080] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2345580132] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2348765118] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2350265610] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2356887204] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2361197223] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 2362532214] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2364426036] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2370450285] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2375415273] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2377011630] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2378963139] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2386993791] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2388560664] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2390336949] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2393592201] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2394807135] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2400275598] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2403867564] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2405143440] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 2406376875] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2407352787] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2409247638] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2422814079] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2424191742] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2425395357] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2433016404] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2434740042] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2435966442] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2441651562] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 2443099365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2444826531] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2447275299] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2449142241] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2452474479] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2459753709] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2461531926] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2464785498] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2466400461] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2473793028] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2477626200] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2478823074] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2479894704] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2487575685] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2489462955] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2490787404] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2491824048] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2493675240] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2494931166] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2500509396] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2502819816] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2504730879] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2506289520] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2507574510] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2513984907] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 2514956199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2516118339] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2517932466] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2519839539] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2523329256] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2524817442] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2532095307] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 2535380862] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 2536837275] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2538385584] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2540188581] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2548782558] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2550517683] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2552509197] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2560903506] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 2562123627] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2563163421] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2565169173] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2566774875] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2568180027] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2569634319] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2575866846] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2577007797] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2578890111] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2580726057] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2583973980] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2590082208] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2592469488] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2595674193] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2597183715] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2604109389] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2607328626] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2609066901] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2611324044] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2620708629] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 2622030075] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2623115796] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2625012789] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2626239441] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2627510172] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2628950037] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 2634566004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2635632468] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2637423138] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2639424543] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2648407881] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2650000143] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2651525058] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2655101799] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2656862901] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2658898431] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2667840630] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2669465484] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2676393783] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 2679736584] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2682094779] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 2683346295] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2684485251] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2686338606] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2687504526] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 2688738066] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2689997058] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2697416316] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2698598322] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2699703237] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2701419021] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 2708303577] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2709417732] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2711375184] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2713261971] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2722515642] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2724115821] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2725937613] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2734980864] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2736471066] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2738308188] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2741762898] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2749343793] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2751251874] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2754545220] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 2755747554] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2756826912] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2765030520] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2766002232] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 2766919176] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2767878603] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2769956511] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2771268171] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2772426783] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2779770336] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 2780523627] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2781350439] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2782838352] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2784776085] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2794537011] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2795631279] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2797249854] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2800598283] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2802052050] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2809963905] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2813125266] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2814630357] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2816479386] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2824683498] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2826367257] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2828138103] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 2836316154] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2839226166] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 2840394396] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2841420624] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2848358436] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2850017436] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2851355136] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2852867955] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 2853854661] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2854934397] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2856641151] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2858505552] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2867020254] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2868603171] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2870522718] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2873871525] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2880761415] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2883506661] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2886601683] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2888462724] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2896335561] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2899830213] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2906496306] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2909353524] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2913105426] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 2914444260] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2915644242] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2917706400] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2924886972] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2925863178] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2927098587] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 2928211398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2929381665] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2931221160] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2938172223] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2941841784] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2943279318] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2945037732] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2953055931] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2954495376] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2956231152] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2959306350] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 2960438040] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2961514311] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2969278305] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2970513420] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2971727430] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2973152427] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 2974085982] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2975151018] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2982447741] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2984893212] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2988040398] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2989542255] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2991272466] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2997761655] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3000443019] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3001932360] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3003732753] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3011648661] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 3012786525] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3013812837] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3015725496] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3016905738] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3018126111] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3019596867] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 3020586072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3026376045] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3028000983] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3029752236] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3032934534] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3039836352] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3042091248] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3045309225] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3046843170] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3048715887] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3058585383] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3059923608] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3061825263] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3071368755] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3073195461] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3075164358] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3085079676] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 3086079801] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3087426468] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3089471301] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3097363101] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3098681880] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3100243986] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 3101259273] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3102368598] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3104160738] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3106104393] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3115037268] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3116319612] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3118301886] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3126711546] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3128206263] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3130089648] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3133267284] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3134915448] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3141786564] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3145828581] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 3146925894] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3148881057] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3155486691] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3159712521] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 3160854795] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3161892237] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3163762728] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3164969430] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3170935971] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 3173203131] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 3174693606] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 3175930443] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3177373647] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 3178313019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3179315370] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3180919329] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3187122267] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3190268109] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3191813226] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3193560951] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3201776025] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3203349975] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3205111497] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3208336614] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3214569435] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3216282720] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3219816894] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3221375283] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3223206798] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3232921272] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 3234111321] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3235170918] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3244171644] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3245411232] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 3246552204] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3247517238] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3249417969] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3250674105] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3258644235] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3259951548] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 3260913726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3261944952] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3263590974] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3265368393] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3274283082] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3275859867] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3277604022] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3285598827] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3287312973] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3289109208] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3291546153] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3293915919] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3295414059] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3301570272] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3305548239] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3307273725] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3309050220] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3316711041] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 3318776118] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3319734621] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3321538941] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3322927041] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 3324031998] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3329975502] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3331853343] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3333095493] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3334417779] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3335884356] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 3336873918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3337909932] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3344120913] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3348301194] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3351398106] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3352950867] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3359687877] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3362814756] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3364363821] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3366180909] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3369294663] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3376224852] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3377789688] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3380878662] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3382394169] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3389212218] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3392376498] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 3393541620] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3394571544] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3396447495] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3397665117] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 3403106427] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3405946110] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3407758410] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3408955431] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3410250648] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3411670122] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 3412631271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3419842986] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3421841325] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3423591738] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3426738651] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3432922731] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3436594203] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 3437799792] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3441306183] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3442790820] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3450172131] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3453161502] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3454700445] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3456652605] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3466474620] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 3467616852] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3468665256] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3470588646] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3471808830] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3479235648] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3480738135] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 3481865541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3482893155] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3484429662] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3491133030] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3494950179] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3496460184] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3498207006] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3506616813] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3508089606] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3509881683] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3513080424] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3514648704] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3521995722] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3525121845] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3526750185] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3528579285] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3536925966] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 3538052721] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3539034282] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3540901434] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3542126385] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 3543170022] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3544151415] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3551426319] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3552522540] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3553735185] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3555351177] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 3556511196] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3558153417] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3567473448] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3569391252] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3572645202] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3579888606] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3581505732] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 3582578391] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3586116660] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3587677611] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3589453350] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3598411824] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3600086112] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3602124414] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3611775867] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 3612893046] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3613914696] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3616058187] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3617292378] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 3618323268] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3619311696] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3621143337] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3622344180] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3623565309] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3629662638] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 3631900125] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3633141708] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3634732122] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3636592722] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3645553590] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3646867812] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3648689478] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3651909786] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3658494735] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3660791463] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3664009629] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3665537463] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3671975097] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3675114807] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3676720488] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3678428544] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3686476983] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 3687603570] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3688589037] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3690460368] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3691690044] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 3692723559] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3693682461] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3695574288] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3702973848] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3704552019] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3705912609] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 3706866345] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3707919789] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3709902735] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3717972006] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3720272514] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3722949510] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3729349197] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3731270634] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3734086482] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3735624039] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3737417313] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3740453724] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3742255755] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3750295605] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3757651611] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3762058335] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3764448807] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3767824452] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 3774957291] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3776094378] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3778212417] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3779654130] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 3780866670] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3781824501] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3788701056] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3790734633] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3792030711] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3793453125] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 3794402829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3795496383] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3801674919] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3804991071] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3808152999] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3809825418] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3816031254] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3820566015] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3822085848] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3823868433] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3831366294] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 3832981089] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3834168030] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3837091335] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3838310154] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3839617971] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3841166805] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 3846515862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3847568970] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3849235446] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3850984242] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3854092284] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3860152191] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3862489911] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3865271634] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3867382386] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3868849488] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3875512368] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3878590170] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 3879817011] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3880812264] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3882800082] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3883980534] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3889944534] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3892990857] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 3893943165] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3894980922] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3896586708] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3898335420] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3908279361] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3909828027] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3911577768] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3919254339] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3922334451] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3924022599] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3927129549] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 3928257312] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3933750366] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3937253670] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3938402664] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3939702060] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3941164248] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 3942108471] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3947642433] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3949436694] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3952497654] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3955715610] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3961323282] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3966351921] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3969590940] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3970978830] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3977687700] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3982200747] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 3983474607] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3984441489] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3991077888] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3992389800] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3993652761] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3995161905] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 3995999784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3997086030] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3998901291] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4000646370] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4009851552] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4011395262] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4013141118] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4021474296] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4022971722] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4026371433] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4028671899] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4035479910] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4037002389] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4038843816] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4041941610] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 4042957653] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4043965506] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4050320589] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4051596318] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4053631638] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4055650620] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 4056567585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4057608492] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4059418860] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4065996438] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4069174578] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4070795652] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4072555410] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4081260687] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4083047556] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4084804059] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4087825707] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4094525547] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4097426403] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4100540577] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 4101729471] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4102832202] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4111749936] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4112884209] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4114143369] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4115587224] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 4116604275] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4117788759] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4125215178] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4127456634] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4130700903] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4132354212] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4139097228] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4143321525] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4144926219] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4146870000] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4169694879] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4171966575] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4173357111] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4174994061] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4183019253] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4185710235] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4187557122] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4190545905] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 4196275104] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4197371556] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4200664272] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4201891701] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4203203424] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4208855994] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 4211083506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4214117460] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4217146500] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4218926481] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4226550405] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4229541939] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4231344894] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4238596866] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4240665702] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4244021355] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4247258736] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4248506787] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4254504030] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 4255482441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4256995512] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4259244801] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4261039776] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4268937078] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4270428162] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4272250542] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4275369903] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4276979784] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4283605977] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4286830380] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4288013415] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4289433834] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 4290391665] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4291388073] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4297749540] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4301061030] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4303807935] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4305711879] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4307305905] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4315303671] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4318405854] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4319877345] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4321692081] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4330832058] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4332320391] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4334161167] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4341750483] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4344854766] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4346648187] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4349733675] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 4350883026] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4356319653] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4359790890] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4361151816] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4362407322] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4363849833] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 4364815329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4370389044] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4372566219] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4375084833] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4378470810] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4384229241] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4386614610] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4390676094] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4392225789] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4393968516] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4403043477] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4404816612] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4406595375] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4414557588] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4416159972] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4417908474] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4419439143] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4422556215] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 4423664868] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4429295829] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4432621914] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4433809590] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4435075995] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 4436505654] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 4442140563] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 4445652498] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4448195619] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 4449154563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4450256475] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4452015876] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4458303864] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 4459480200] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 4462568313] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4464349869] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 4465523958] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4467162966] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4473358764] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4474371615] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 4477458069] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4479218373] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 4480420728] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4486217211] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4489856217] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 4491099081] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4492803609] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4494615237] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4495724667] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4502786106] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4505117001] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4506149550] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 4507357911] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4508389410] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4510309629] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4515921207] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 4518348135] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4519605741] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4521475371] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4522679553] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 4523800806] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4524794295] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4531233105] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4534044249] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4535323842] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4536702975] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 4537689639] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4538746590] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 4544997828] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4548340755] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4549717053] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 4551469692] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4553271576] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 4554575844] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4561355736] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4564306908] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4565442651] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 4567098606] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4568867982] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 4574436447] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 4577547492] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4579396563] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4580830800] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4582574892] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4588946901] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4590272337] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4592905947] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4593998199] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4596056661] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4597281024] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4602484131] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4603930842] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4607425725] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4608639147] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4609887366] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4611309864] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4612285335] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4613530908] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4620683970] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4623170601] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4624328331] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 4626268878] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4632297558] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 4633813506] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 4635416394] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4637139045] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4638442431] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4640039670] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4641827694] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4647609477] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4650228198] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4652715165] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4653883269] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4655075124] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4661096118] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4662706293] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 4664571009] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4667273919] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4668481209] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4669720167] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4671134265] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 4677073800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4678851618] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 4680566961] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4682389761] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 4683492744] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4685050209] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4691545320] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4692708657] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4694234349] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4695954396] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4697093100] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 4698775662] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4700558247] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4701725028] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 4708745874] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4710465522] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 4711570458] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 4713288447] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4715097492] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 4716211437] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 4722756738] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4725535815] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4726713894] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 4727822778] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4733755278] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4736255097] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4738112295] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4739528430] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4740509844] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4741573095] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 4743594114] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4750987479] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 4753096089] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 4755867522] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4758882282] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 4765062960] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 4767124929] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4769040150] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 4770248511] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4771907931] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4778396322] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4779481833] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 4781616399] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4783578723] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4784795085] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4786152483] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4788105609] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4789551543] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4790727480] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4797517326] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4800162864] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4801677909] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 4803103830] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 4809149751] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 4810495263] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4813376421] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4814499858] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4815544293] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4817281434] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4819099824] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 4824717765] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4827894981] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4829698524] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4830801255] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 4832564142] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 4834224948] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4841487231] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 4844368536] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4846166829] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4848015270] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 4853048928] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4854764691] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4858041048] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4859231160] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4860361527] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4862256084] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4863445230] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4869356226] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4872225036] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 4873215711] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4874233098] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4876164090] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4878007890] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 4883628267] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4886720643] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4888534959] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4889652495] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4891543965] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4898024670] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 4899202329] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 4900919478] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4902721152] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 4903789611] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 4905006036] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4911863817] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4913931309] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 4915022133] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4916991345] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4918248279] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4919493684] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4920960492] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 4925958681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4928649495] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 4930706088] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4932561459] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 4933918206] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4940082168] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4942762860] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4943924874] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4945762101] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4947726777] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 4948908153] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 4955983893] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4957677123] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 4958928912] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 4960255587] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4962135066] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4963347732] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 4964458212] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4971704640] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4972842147] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4974200679] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4975680339] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 4976651274] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4977692202] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 4984988610] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4986729447] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 4987912650] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 4989856095] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4991656698] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4992804474] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5000525103] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5002207161] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5003482239] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5005501578] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5007305184] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 5013854958] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5015637921] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5017341546] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5018445579] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5019752073] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5021792517] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5022967719] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5024323752] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5031777828] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5032849752] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5034109731] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5035680846] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5036809974] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5037834102] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5045873637] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5047433286] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5048616993] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5050702944] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5056642311] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 5058946263] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5060909301] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5062796760] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5063950248] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5065663932] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5067492675] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5073708864] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5075138712] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5077153620] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5078459421] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5079585882] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5085641463] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5087396685] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5088670398] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5090099364] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5091061626] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5092053078] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 5093953872] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5095723962] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 5101487391] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5103124509] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5104881957] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5106058839] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 5107746336] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5109500046] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5110660716] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5118350118] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5120109897] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 5121186378] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 5122958022] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5124671181] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 5131527513] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 5133108939] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5134926153] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5136119352] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5137193607] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5139081591] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5146139502] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5147941050] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5149391457] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 5150332971] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5151381249] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 5153212995] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 5160671208] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5162980473] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 5164126842] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5165800500] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5167587432] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5168708265] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5175566445] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5177372760] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 5178684714] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 5180421435] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5182194507] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5188582875] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5190600849] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5192417202] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 5193634824] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5195304639] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5197103982] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5204010693] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 5205244737] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5207099373] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5208335811] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 5209694196] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5211758874] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5217238551] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5219097051] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5220533892] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5221480152] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5222497623] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5224750944] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5226557679] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 5233032126] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5236136304] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5237958747] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 5239151757] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5240754981] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5247061008] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5248284006] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5250223251] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5252001699] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 5253143553] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5254368798] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5256468336] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5262592293] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5264671776] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5266562406] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5267737986] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5269020372] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5270425860] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5275958352] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5277012216] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5278970991] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5280796584] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5281918551] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5283655083] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5289572610] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5291203764] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5292797181] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5294585163] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5295593562] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5297307015] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5299217511] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 5305677909] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5307855126] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5309609256] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 5310860940] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 5312077869] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5314028475] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5319883800] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5321045856] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5323011939] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5324327778] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5325583536] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5326990116] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5327946519] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5328992487] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5336783046] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5338612167] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5339769960] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5341477722] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5343278178] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5349315867] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5351896872] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5353683573] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 5354847498] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5356501353] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5363496096] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5365693725] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5366953830] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5368825560] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5370008070] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5371135665] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5378053842] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5380558659] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5381818806] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5383245609] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5384215536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5385229206] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 5387104044] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5394985071] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 5396112099] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5397849366] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5399676324] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5400818220] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5408743347] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5410815102] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 5411987868] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 5413650627] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5415415803] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5420791824] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5422963938] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5424998376] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5426233113] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5427333135] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5429255097] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5430509763] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5437227747] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5438695752] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 5439638127] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5440677186] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5442456201] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5444257287] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5445348699] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5452503294] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5454283128] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5455338483] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5456976693] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5458762533] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5459845755] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5467039977] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5468860971] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5469913890] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5471612874] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5473398903] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5474492667] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 5481100044] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5483016588] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5484174255] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 5485277805] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5487174084] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5488378392] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5494082853] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5496422043] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 5497377270] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5498400117] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5500195029] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5501925807] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5502998004] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5510783628] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5513421543] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5514533052] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5516173887] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5517967854] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5523888720] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5526345573] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5528122404] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5529254262] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 5531009799] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5532493638] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5540077641] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 5541271113] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5542954137] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5544727818] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5545813476] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 5546981286] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5554723062] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5555958429] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 5557053201] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5558933940] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5560142469] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5561352090] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5567603496] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 5569272681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5570324928] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5571932436] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5573672097] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5574755235] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5576435697] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5584476744] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5585550495] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5587123584] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5588958816] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5590034793] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5596139220] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5598993876] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5600234577] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5601784356] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5603574144] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5604660054] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 5609981979] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5614120701] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5615316672] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 5616421398] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5618364297] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5619523329] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5626139547] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5628583821] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 5629553937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5630549064] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5632206048] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5633957322] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5635092960] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5643163176] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5644917411] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5645978268] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5647499508] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5653727898] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5655788796] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5657475726] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5659243254] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5660324250] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5661905634] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5663693742] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5669914677] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 5671082823] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5672995608] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5674205628] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 5675309031] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5677310436] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5678665734] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5685149190] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5686563981] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 5687515260] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5688535587] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5690240850] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5691997605] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5693263632] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 5701504935] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5703334455] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 5704566525] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5706050154] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5707827489] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5714610405] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5716441920] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5718219024] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5719492107] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5721257745] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5728879401] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5730173988] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 5731363575] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5733145950] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5734345344] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5735609208] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5737036767] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 5743386810] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5744290944] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 5745904458] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5747757540] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 5748917013] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5750424309] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5757581025] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5758719603] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5760255858] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5762126664] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5763294936] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 5764835118] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5771793489] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 5773235517] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 5774297970] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5776215375] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5777422056] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5778636675] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5780031054] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 5785246635] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5787719280] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5789368935] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5791261287] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5792376807] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5794027071] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5795991957] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5802528900] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5805199344] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5806983966] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5808213285] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 5810049714] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5817301728] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 5818488144] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 5819666685] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5821637535] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5823179187] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5824466487] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5831446761] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 5832364125] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5833372251] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5835326952] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5837082909] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5838346206] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5840099559] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5841840942] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5847846375] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 5850192075] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5852077959] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5853312171] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5859053151] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5861321046] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 5862175242] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5863136685] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 5864826870] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5866627032] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 5867837199] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5875300473] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5877628659] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5879002059] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 5880220920] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5882146179] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5888805027] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5890735347] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5892018048] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 5892994107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5894030100] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5895980622] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5903140992] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5904108462] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 5905909023] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5907649167] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 5908874790] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 5910048795] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5916280608] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5918307129] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5919459651] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 5920943574] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 5922462882] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 5923724604] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5925174612] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 5926169928] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5932643787] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5934644289] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5937500499] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5939187303] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 5946013227] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5947720506] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 5948685267] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 5950296618] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5952162615] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 5953240251] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 5954929890] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5962025307] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 5962962390] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 5964726474] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5966531634] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 5967738735] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5969058690] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5974916073] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 5975906265] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5976944526] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 5978574672] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5980435125] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 5981537814] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5983231380] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5993481858] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5994570393] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5997103035] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5998989675] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6007673931] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6008874102] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6010402020] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 6011366466] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6012426294] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6021090264] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6023630550] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6024727569] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 6026305740] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6028111110] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 6034492611] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 6036318498] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6038202912] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6039993813] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6041116221] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6042334935] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6049194648] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 6050285199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6051183726] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6052876683] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6054712503] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6055822059] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6057440928] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6064700355] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6065703126] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6067831014] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6069628551] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6070740942] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6071995188] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6078448803] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 6079816428] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6080715690] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 6083436282] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6085217964] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 6086375547] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6092547930] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6094242819] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6095325915] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6097046298] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6098966685] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6100089135] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6105801051] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6108822930] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 6109690818] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6110693253] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6112484742] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6114263841] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 6115499145] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 6122443635] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6124112253] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 6125286069] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 6126953742] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6128718057] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 6129918459] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6136949952] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6138953814] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 6139886529] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6140990856] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6142595886] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6144371478] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 6150704868] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6152071947] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6153905394] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6155096682] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 6156893841] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6158673906] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 6165212529] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6166334706] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6167807016] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 6168807855] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6169868838] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6171795189] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6173772150] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 6180128955] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6181624512] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6183471882] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 6184829595] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6186427611] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6188263935] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6194760831] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6195853440] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6197195718] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 6198457041] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6199602360] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6201184920] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6202939134] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 6210035979] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6211130709] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6212967117] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 6214175394] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 6215992440] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6217808268] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 6218918475] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6225890769] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6227255223] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 6228098730] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6229152573] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 6231091041] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6232886982] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 6238137339] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 6241371633] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 6242518653] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6244450674] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 6245623482] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6246902466] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6253453878] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 6255222456] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 6256510701] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6257964867] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6258925323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6259960854] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 6262249287] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6269277273] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 6270980079] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 6272589057] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6274434096] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6275921799] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 6283449165] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6285179796] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 6286354326] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6288250185] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6290085669] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 6296091228] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 6297300870] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6298371702] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6300400218] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6301585731] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6302876475] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6304280787] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 6310440108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6311358837] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6313595610] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6315450498] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 6316584498] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6318068085] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6324143007] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 6327322848] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6329124333] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6330880374] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 6332040351] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6333494748] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6340705707] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6341903757] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6343157730] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6344592324] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6345588732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6346593393] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 6348541332] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6355968486] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 6357254358] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6358640799] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6360438588] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6361575213] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6362863332] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6364595328] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6370989492] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 6372287901] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6373683057] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6375614721] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6376712895] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6378240351] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6379717428] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6387644382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6388785669] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 6390642720] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6392606094] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 6393788184] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6403117623] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6405001659] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6406171674] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6407472813] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6409322808] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6410489064] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 6418822368] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6420386322] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6422294991] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6423448983] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6424714947] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6432167196] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 6433153020] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6434174103] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6436666740] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6443880114] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 6444962034] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6446763498] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6448545894] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 6449646294] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6451453344] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6458824470] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 6460098939] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 6476571129] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6478725330] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6480584166] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 6486243855] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6488024949] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6489870534] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6491175075] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6492432975] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6493867947] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 6494841990] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6495838230] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 6503063679] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6504980223] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 6506145345] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 6508095363] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6509951952] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 6511083642] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 6518094660] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6519873591] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 6521077395] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 6523024368] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6525015504] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6531785505] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6533829708] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6535255860] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 6536187147] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6537212220] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6539082543] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6547405242] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 6548529918] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6550012728] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6551824398] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 6552927297] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6554363466] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6562883040] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6564697125] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6566670873] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6568548399] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 6575736699] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6577665045] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6579044283] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 6580003794] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6581053668] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6590439387] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6593003529] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 6594130788] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6595887354] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6597751146] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 6598816455] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6608576625] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6611667804] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6617920470] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6621227928] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6623051484] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 6624261483] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6625600548] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6627079221] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 6628169919] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6636703227] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6639375582] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6648157341] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 6650636538] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6652058070] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6653852037] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6655068378] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6656373780] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6666574740] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 6667820838] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6668869956] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6670430424] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6676317018] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 6677902392] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 6679567230] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6681312036] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 6682452966] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6683883969] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6685710759] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6686874747] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 6695351229] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6697179321] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 6698340957] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6700367667] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6706623546] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6708699354] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 6710952108] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6712660836] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 6713782425] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6714972411] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6723039666] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 6724474323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6726450570] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 6728033697] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6736078650] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 6737149503] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6738761967] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6740534808] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 6741641319] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6743416071] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6751259151] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 6753534774] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6754821570] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6756295119] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 6757350201] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6758436762] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6767495952] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6769534695] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 6770825187] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6772616214] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6781260948] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 6784790712] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6786114300] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6787659165] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 6793305225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6795314694] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6797187747] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6799016490] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 6800203620] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6802309269] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6812412474] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 6813957381] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6815351256] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6816865671] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 6818428449] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 6826514961] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6829487049] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 6830481651] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6831571404] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6837967185] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6840221304] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6841639182] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 6843532143] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6845736345] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 6851438328] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6852853140] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6854519700] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6855620730] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6857244219] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6859014582] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6860258286] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6867468489] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6869801106] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6871045503] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6872638899] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6874379946] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6875440803] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 6876573900] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6884266368] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6885438399] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6886816167] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6888155001] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 6889081332] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6890051973] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 6896574657] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6898419402] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 6900877536] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 6902079261] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6903878730] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 6911787267] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6914479194] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6916573545] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6917737659] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6925214961] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6926916990] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 6928055022] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6929256012] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6930645414] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 6931630860] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6932652279] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 6939263919] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6940945515] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 6942092766] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 6945622362] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6947269602] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6953847243] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 6955510149] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6957936930] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6959785287] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6960938691] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 6962632950] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6968919468] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 6971201223] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6972622713] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6974062620] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6975072888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6976117722] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6982694586] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6985932051] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 6987230481] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6988769361] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6990315885] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 6991485249] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6998611557] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7002106440] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 7003907358] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7005587358] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7012436739] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 7014975387] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7016626701] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7018404372] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7019593665] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7027140624] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7030487709] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 7031550687] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7032787818] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7034663433] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7035893130] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7042903812] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7045699374] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7046679339] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7047686898] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7049224623] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7051075332] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7057535625] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 7061704797] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7063572159] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 7064624973] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7072229829] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7074160779] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7076615889] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7078185513] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7080055668] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 7089289641] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 7090437837] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7092310302] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 7099375437] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 7103258295] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7105459872] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 7106602356] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7108169040] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7116190578] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 7118780340] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 7120310673] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7122148131] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7128714096] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 7131733308] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7133540631] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 7134637524] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7135875495] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7145006715] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7146700974] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7147944531] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7149321858] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 7150293339] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7151424609] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7152692463] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7159502574] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 7161028413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7162056279] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7163242443] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7164663114] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7165640874] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7166649210] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 7173015591] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7176896916] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 7178500770] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7179984336] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7181897772] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 7187676741] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7189759563] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7191538599] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7192724427] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7194758823] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7202132721] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7204588860] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7205961273] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7207772523] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7208961375] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7210236159] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7219262022] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7222733427] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7223958147] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7229217387] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7232320914] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7235395587] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7236695340] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7237950111] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7239355977] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7245080031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7246128099] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 7249469493] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7251250293] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7252474782] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7254186177] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7260514569] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7262385942] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7264965267] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7266725466] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7267907829] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7275542568] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7277341218] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7278562998] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7279753047] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7280841498] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7282823373] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7283982783] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7289657424] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7291644087] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7293460734] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7294466256] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7296022692] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7302231615] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7303836897] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7305057081] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7307016024] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7308251349] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7309417269] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7311373188] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7312624914] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7319703363] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7321296360] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 7322200557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7323290268] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7325212251] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7333312371] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 7335713028] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7337449350] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7339192371] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 7340344242] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7341928608] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7343866278] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 7352461473] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7353718155] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7355114109] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 7356085800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7357266987] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7365768081] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7367892252] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 7369175289] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7370471472] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7377596415] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7379778399] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7382087034] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7383893874] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7385112462] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7386306669] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7393292823] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7396430937] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7397729892] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7399506954] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7400709351] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7401916725] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7412809488] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 7413999915] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7415747115] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7424245752] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 7426166958] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7427864682] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7429635654] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 7434906402] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7438195989] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7441071876] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7442413146] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7447764765] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7452723789] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7453911675] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7455530061] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7457408217] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 7462844277] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7464630621] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7467837174] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 7468924071] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 7470138774] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7472071215] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7477714713] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7479114153] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7482280743] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 7483507437] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7484781465] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7486177692] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 7487236491] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7492723035] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7494437328] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7497668388] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 7498774605] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 7500345867] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7506526209] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 7509335484] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 7511973798] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7513824255] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 7514902479] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7521033156] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7524609897] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 7525615692] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7527459114] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7529372760] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 7530528222] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7536335898] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7539112287] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 7540123311] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7541148720] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 7543023579] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7544519556] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7550407641] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7553404824] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7555882110] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7557778767] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7559036877] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7569394182] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7571748282] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 7572875562] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 7574868399] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7581176715] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 7582276548] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7583685564] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 7585147185] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 7586602569] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 7587852006] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7589325072] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7594590591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7596573495] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 7599324117] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7601127849] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 7602338814] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7603533819] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7610057301] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7612731966] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7614127626] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7616020167] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 7617220212] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7618406523] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7626428229] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7627872609] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7629011796] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7630965699] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7632151653] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7633535259] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7640661525] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7641638634] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7642644303] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 7644921795] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7646764944] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 7647980067] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7654520475] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7656385569] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7657511022] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7658948241] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7660761906] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 7661910291] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7667598771] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7670273793] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7671466068] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7672738605] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7674145710] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7675124478] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7676168010] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7682065902] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7684800921] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 7685947647] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7687279635] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7689028095] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 7690280430] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7696163076] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7698134934] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 7699329162] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7700573916] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7702012269] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7703062815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7704115461] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7705633173] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7713206088] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 7714289688] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7715790348] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7717629528] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7718807376] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7720083105] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7728243768] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7729451226] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7730774205] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7732155606] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7733200188] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7734224631] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7740638178] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7742434245] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 7743645273] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7745075856] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7746978519] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 7748217666] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 7754329863] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7757759688] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7758961266] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7760313960] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7761750591] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7762716696] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7763756595] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7770139146] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7772010162] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 7773287046] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7774693647] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7776506304] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7777750092] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7784454153] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7786299108] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 7787644977] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7788926754] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7790467314] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7791418509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7792382199] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7798026243] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7800665985] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 7801826067] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7803277314] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7805280336] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7806420153] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7807659510] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7814751819] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 7815973494] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7817064003] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7819012614] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7820259426] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7821486519] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7828485861] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 7829441004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7830394089] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 7864096716] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7865891103] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 7871314794] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 7873377015] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7875270396] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7876404879] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 7877532789] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7879445175] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 7880660235] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 7886838918] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7888866783] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7890101310] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7891367736] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7892756718] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 7893724503] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7894753167] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7901018118] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7903183848] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 7904481711] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7939585311] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7941472203] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 7946776992] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 7948476123] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7950248628] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7951414884] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7952713146] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7954230291] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 7955213658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7961677479] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7963183515] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7965133239] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 7966715337] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7967971683] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7969778985] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 7976932089] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7978496904] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7980328566] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 7981549590] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7982757825] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7984493853] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 7992493740] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7993830033] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7995783579] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 7997024217] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7998166911] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8007050793] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 8008397397] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8009566509] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8011456215] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 8012690973] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8019223632] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8021112015] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 8022462315] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8023801464] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8025732519] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 8026960368] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8028175491] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8035443591] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 8036670642] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8037921507] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8039868879] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 8041199040] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8047368273] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8049088572] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 8050306194] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8051421903] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8053260873] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 8054567976] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8055822915] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8063233878] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 8064532854] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8065639974] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8067582957] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 8068797219] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8070149052] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8076679695] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 8078757624] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8079942339] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8081944668] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 8083145112] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8084510574] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 8090121144] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 8093218686] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 8094548070] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 8095497459] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8096494875] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8098101165] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8103958254] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8105414499] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 8106983241] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8108762445] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 8110241853] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8112023178] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8113840686] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 8119577865] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8121338232] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8123140914] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8124226383] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8125872951] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8127673806] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8128750287] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8130115119] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8136040395] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8137992555] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8139738222] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8141521773] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8142581790] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8144245998] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8151235848] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8152288200] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 8154102600] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8155910763] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 8157004506] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 8164311792] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8166159960] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8167279071] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8169223860] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8171047710] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 8176827015] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8179681671] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8181655860] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8182976361] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8184245475] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 8185166997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8186182956] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8187906174] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8196194538] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 8197429989] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 8198847447] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 8200711995] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8202673311] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 8209234404] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8210970495] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8212890924] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 8214090486] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8215931010] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8223490233] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 8224544181] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 8226505035] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8228383821] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 8229569082] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 8231512842] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8233257417] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 8240194998] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 8241345189] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8243341449] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8244562599] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8245725285] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 8246681121] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8247734544] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 8255175873] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8256935526] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 8258146617] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8259715632] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8266824153] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 8268115233] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8269678704] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8271476661] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 8272624080] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8274255003] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8281151865] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 8282614872] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8284068660] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8285874513] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8287066578] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 8288953197] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8295431991] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 8296511580] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 8297707971] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8299594968] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8300827542] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8302063476] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 8303007468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8304045561] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 8310345414] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8312535588] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 8313645963] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 8315385540] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8317159095] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 8318529303] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 8320498725] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8327635449] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 8329019286] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8330814051] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8332845759] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 8334052650] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 8335245345] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8342215098] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8343851796] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 8344857759] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8346756768] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8347933482] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8349147177] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 8354795967] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8356907559] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8358468573] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8360300907] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8361378837] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8362986786] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8370758739] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8371851033] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8373569001] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8375373195] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8376445812] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8378095509] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8385713784] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 8386736505] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8387993712] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 8388948771] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8389970442] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8391823713] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8393604744] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 8400475524] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8402029629] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8403872778] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 8405080215] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8407094409] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8414378343] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 8415578829] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8416844142] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 8417820264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8418863355] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 8421066759] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8426838441] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 8429662794] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 8430745764] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8432853282] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 8433973695] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 8435235942] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8437237641] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8443232931] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8444529702] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 8445524724] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8446559877] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8448405420] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8450205687] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8451299745] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8458833327] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8460569103] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8461702389] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8463100254] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 8464128204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8465167851] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8472725583] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8474804646] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 8475972225] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 8477854392] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8479619169] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8481463620] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 8488314471] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8490044367] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8491967484] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 8493211188] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8495307408] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8502730341] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 8503874064] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8505216636] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 8506214745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8507358321] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 8509248825] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8511098568] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 8518002948] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8519842569] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8521735614] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 8522885910] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8529150819] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 8530522287] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 8532012930] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 8533589127] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8535072924] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8536057383] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8537099634] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8544427080] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8546548521] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 8547727692] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8548919610] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8550882606] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 8552047518] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 8559739965] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8561552202] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 8562906513] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 8564450433] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8566317690] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 8567755875] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8574545070] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8576973342] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 8578007319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8579070885] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 8581401129] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8589125727] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 8590211511] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 8591620317] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8593562796] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 8594772942] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 8602087200] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8604914577] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 8606119242] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8607396861] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8608824210] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 8609807283] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8610792330] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 8620726212] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8622476289] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 8623824888] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 8625654534] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8633784033] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 8635130553] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 8637106149] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8638827057] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 8640253839] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8648583174] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8650794579] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 8651803482] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8652844557] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8655268818] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8663729823] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 8664948117] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 8666524776] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8668415364] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 8669697477] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8677629534] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8679059067] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 8680068369] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8681117970] Running FIND.existing: FIND DUP . CR +[Hera] 2225669184 +[Hera] [HADES][TEST ] [KRELTSC: 8682924117] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8684756619] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 8692406016] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 2225995504 +[Hera] [HADES][TEST ] [KRELTSC: 8694316785] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8696117619] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 8697280242] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8706474903] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8708234955] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 8709285165] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 8710445814] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8712437664] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 8713562676] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8720780964] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8723633310] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8724615879] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8725644879] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8727056058] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8728858068] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 8737777944] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8739166044] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8741005266] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 8742177717] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8743571256] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8751628263] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 8753857077] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8755223127] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 8756838573] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8764417053] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 8765616195] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 8766878232] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8768813214] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 8770035960] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8771370531] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8778940149] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 8780691969] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8781725295] Running LATEST.basic: LATEST @ . CR +[Hera] 2225750608 +[Hera] [HADES][TEST ] [KRELTSC: 8783340762] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8785167993] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 8786367471] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 8795131233] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8796916086] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 8798094480] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 8800220583] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8802101280] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 8812382313] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8814151836] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8821944957] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 8822880150] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8823871287] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 2225997016 +[Hera] [HADES][TEST ] [KRELTSC: 8826491226] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8828326122] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 8829522828] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 2225997480 +[Hera] [HADES][TEST ] [KRELTSC: 8838751740] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8840496735] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 8841617589] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 8842966062] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 8844421614] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8854198164] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 8855336154] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8856583365] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8858082597] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 8864518446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8866835250] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 8868379023] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8870223831] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 8871290526] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 8872577112] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8874624843] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 8883371049] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8884599801] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 8886056697] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 8887694781] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 8895237204] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8898082704] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 8899105719] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8900125962] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 8903271972] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8905087233] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 8912688393] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 2226001904 +[Hera] [HADES][TEST ] [KRELTSC: 8916035751] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8918117943] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 8925631722] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 8929421634] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8931274149] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 8932550214] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 8944770345] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8946702429] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 8948016924] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 8957187120] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8958947886] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 8960162505] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 8961831984] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 8962898574] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8971332825] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 8972475015] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 8973791064] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 8974898205] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8983374729] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 8984615031] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8985993324] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8987392302] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 8988357567] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8989396269] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8991779559] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9001221600] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9002377482] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9004488066] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9006370296] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9007598460] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 9014328519] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9017749335] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9018947007] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9025867662] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9028610283] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9029650770] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9030637686] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9038396871] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9041592945] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9042772914] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 9045455160] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9047291295] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 9048432687] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 9056781909] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9058697655] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 9059940057] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9061261041] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9062715480] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 9063743577] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9069378843] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 9072473256] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9074288181] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 9075449859] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 9076958415] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9078773088] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9084704916] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 2225760416 +[Hera] [HADES][TEST ] [KRELTSC: 9089034927] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9090974697] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9092121066] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9098792136] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9100317450] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 9101307033] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9102374232] Running CURRENT.basic: CURRENT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 9104131680] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9106017312] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 9107221977] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 2226004592 +[Hera] [HADES][TEST ] [KRELTSC: 9116896803] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9118689216] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 9119810427] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 9136896258] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 9144866241] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9146864811] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9148287120] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9149565894] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9156492303] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 9157483629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9158498286] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9161199957] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9163006776] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 9164188068] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9173447031] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9175316430] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9176476176] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9179744490] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9187821279] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 9188984364] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9190340439] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9191784714] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 9193260258] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 9199493205] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 9201084270] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9202607085] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9203609352] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9204647613] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 9206277780] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9208215681] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 9209564910] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9216531366] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9218084757] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 9219031773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9220100988] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 9221344713] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9223255986] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9228637719] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 9231806871] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9233628999] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 9234914430] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 9236692227] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9244272030] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 9245692869] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9246998691] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9248480115] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 9249555693] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9250596390] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 9257277162] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9260046390] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 9261455238] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 9262691907] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9264551835] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 9265805766] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 9271271205] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9273900615] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9275385399] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9277033794] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9278508855] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 9279486405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9280648314] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9286880463] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9288886824] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 9289831383] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9290858976] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9292074960] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9293499852] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 9294468519] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9295496616] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9296876925] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 9303920283] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 9305505426] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 9306739281] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9308193384] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 9309154596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9310375389] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9317539917] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9319322271] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 9320529246] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 9321642057] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9323634033] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 9324847203] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 9326098173] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 9332879724] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9335787867] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 9337004208] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9338231217] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9339643761] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 9340551234] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9346427370] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 9347668176] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9349501329] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9350742093] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9352718739] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9354452961] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 9355614576] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9362037699] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9363486321] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 9364479411] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9365495223] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9367776978] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9369696000] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 9376950975] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9378911010] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9380711151] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 9381825222] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9388169133] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9392076855] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9393200943] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 9394506471] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9396453906] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9397625265] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9398879469] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9406243770] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 9407281506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9408335475] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9410564772] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9412395279] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 9413517540] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 9421187307] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9423091440] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 9424256352] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 9426263385] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9428181819] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 9434949489] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9436323729] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9437925651] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9438901164] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9439955763] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 9441349575] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9443347452] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 9450017262] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9451924272] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9453757572] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 9455098527] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9456266442] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9463594644] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9465513351] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9466777530] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9468288270] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 9469352256] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9470369937] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9479840832] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9481686333] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 9482846625] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 9484706343] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9486576393] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 9493207605] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 9494981391] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9495967551] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9497878887] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9499124628] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9500413482] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9501849231] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 9508956135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9509962896] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9512177955] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9513949977] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 9520922439] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 9522124395] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9523876740] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 9525285882] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9526508334] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9527951433] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 9528876315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9529917327] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 9535604484] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9538024629] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 9540551622] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9542479653] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9544248000] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9549989274] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9552785130] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9554237469] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 9555226779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9556264200] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9563623167] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9566812500] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 9568117860] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 9569559048] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 9570738492] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9572702601] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 9574073313] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9580868241] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9583043148] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 9583992537] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9585054507] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 9587402097] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9594711777] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 9597123669] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 9599205147] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 9600350949] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9602256321] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 9603557880] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 9610457766] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 9613643739] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9615533445] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9616769925] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9618003045] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9619415925] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 9624570228] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9626208081] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9630074097] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9632065506] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9637509231] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 9639095487] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 9641187360] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9643348386] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9644625018] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9651349932] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9656004435] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 9657011574] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9658196604] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 9665475918] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9668731275] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 9669908955] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9672152784] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9674054250] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 9675307908] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 9683792706] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 9685257435] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9688306089] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9689506554] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9695329203] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 9697225902] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 9699874905] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 9701139609] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9702555513] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 9703468173] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9704528379] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9714736521] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9716524902] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 9717703506] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 9724931076] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9726715950] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 9727880274] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 9729752886] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9731670711] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9733437651] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9739051581] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9742589178] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9744379050] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9745541190] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 9746720487] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9747699318] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9754857609] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9756808047] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9758081235] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 9759038772] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9760039464] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9762255867] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9768880863] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 9770469954] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 9772607670] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9774385971] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 9775596075] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9777619866] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9785704908] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9786860979] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9788873892] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9790669287] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9791835102] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 9798285378] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9799272315] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9801351525] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9802622214] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9804002481] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9805519584] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9806604948] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9813921201] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 9815289897] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9816340611] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9818399661] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9819641979] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9827795292] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 9830250024] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9831853248] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9833166357] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9834514935] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9835537740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9836655885] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 9837980481] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9845213007] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9848037990] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9849247716] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9857007951] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 9858102807] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9860167296] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9861448590] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9862800654] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9869034441] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 9871995987] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9873013626] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 9874290909] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9875250231] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9877142058] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9878276667] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9884800716] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 9886685214] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 9887626896] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9889538820] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 9890797476] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9892016274] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 9892971375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9893970303] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 9900926490] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9902146254] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9904206732] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9905447580] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9907059204] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 9908051118] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 9914656647] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9918495657] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 9919758597] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9921085083] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9922719345] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9923776821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9934684809] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9937588185] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9945391554] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 9947925918] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9950633469] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9952529706] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 9953751612] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 9954828513] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9961531440] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9964972101] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9966247515] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9967530216] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9968565138] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9969505749] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9978233832] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9980494104] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 9981724599] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 9983723274] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9991337958] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9994548186] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 9995704656] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 9996762384] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9997757511] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10003905429] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10005618462] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10007875353] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10009448568] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10010436114] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10015477731] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10020084291] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10021926222] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10023072570] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10024990416] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10031954583] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 10033120146] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 10035537246] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10036489554] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10038390411] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10039628676] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10045615293] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10046611092] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10047654834] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10049972688] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10051808487] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10052909937] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10054511481] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10060853670] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 10062405822] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 10064507985] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10065710004] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10067677284] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10069046337] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10070323956] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10071775623] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10077311181] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10079911653] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10082446479] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10084266171] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10090114734] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10093689123] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10095492015] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10096768059] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10098025392] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10099031481] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10106536230] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10109418879] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10110702504] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10111691541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10112860548] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10119980367] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10121851425] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10124234085] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10126286793] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10128096678] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10129372344] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10135024200] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10136026677] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10139490102] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10140698274] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10141980618] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10147858896] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10149875925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10151816388] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 10153716342] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10155775581] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10157631813] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10163003571] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10166486589] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10168407249] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10170368229] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10171690137] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10172950494] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10178079387] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10179515976] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10183134885] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10185350385] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10186525314] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10192298844] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10193795997] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10196873652] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10198095012] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10199387604] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10200839439] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10201812852] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10207303890] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10211723550] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10213534947] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10214681253] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10216833207] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10224669462] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10225811757] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10227173607] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10229107014] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10234583898] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10240427568] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10242198855] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10243346064] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10244591028] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10245499215] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10251141369] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 10254760509] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10256253105] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10258059042] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10259206860] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10265477208] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10269071064] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10270258383] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10271720319] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10273506558] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10280316963] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10284740361] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10286654679] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10287763710] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10293269973] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10297380702] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 10298814519] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10300087455] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10302753972] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10310236776] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10313138367] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10314661980] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10316479278] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 10317630351] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10327107189] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10329083100] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10330202547] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10331438649] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 10332371763] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10338293301] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10343080503] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10344804267] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10345914621] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10347361626] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10353743547] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 10355612022] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 10358289333] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10360422303] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10362262134] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10367633199] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10369277751] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10372205193] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10373193789] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10374208887] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10376398914] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10383985437] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 10385237226] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 10386389496] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10387378743] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10389297387] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 10390477776] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10396396374] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10398820299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10399964610] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10402160538] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10404069501] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 10405197243] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 10406254404] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10412497788] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10416623028] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 10417954554] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10419234819] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10420691967] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10425831696] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10429110468] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 10432681602] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10434488064] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 10439880381] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 10443945813] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10445747802] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10446857883] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 10449048876] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10455477060] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 10458031584] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10459317834] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10460332785] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10461361197] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 10463142123] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 10465080444] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10473794793] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 10475404884] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 10477794348] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10484246031] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10485256110] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 10487323245] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10489187310] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 10490369778] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10491603045] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10493049672] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 10498313007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10500048006] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10503292401] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10505085507] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10506252729] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10508217594] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10514796096] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10516988034] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10518789204] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10520843550] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10521989415] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10531308669] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10533368895] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10534599537] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10536017856] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 10536983079] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10542634347] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10546242399] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10548021435] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10549190967] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 10551223074] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 10556953890] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10560623157] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10561748190] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10563663327] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10565486358] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10566600030] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10573582887] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10576185711] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10577271747] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10578470343] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10579886646] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 10585106826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10587998526] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10591534821] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10593365475] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10594512159] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10602867702] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10605870576] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10607011989] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10608231963] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 10609206615] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10610224842] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10617088503] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10620384705] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10621542729] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10623725511] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10625542431] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10631280702] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10633607397] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10635448950] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 10636431204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10637454177] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10644167940] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10648750770] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 10651339125] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 10653330450] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10660177290] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10664188227] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10665251457] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10667257209] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10669073982] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 10674780963] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10678316124] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10680129138] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10681223805] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10682468916] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 10683432312] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10684445205] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10691159976] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10694227341] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 10695346095] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10697463357] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10703901747] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10704978312] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10707082113] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10708863543] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 10709951721] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10711889160] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10718770776] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10720850700] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10722062841] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10723524252] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 10724527779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10725527652] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10732287384] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10734483081] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10736933466] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10739085819] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10746453186] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10748267019] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 10750608960] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10752439341] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 10753504692] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10754748627] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 10760011479] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10761496284] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10765076532] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10766899374] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10767982554] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 10769735718] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10776501183] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10779896526] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10781004591] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 10783372614] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10785211689] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 10790476662] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10793407191] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10795098678] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 10796235912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10797249351] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10804162740] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10807347558] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10808516859] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10810789332] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10812635610] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10817952957] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10821093234] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 10823179122] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10824194031] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10826385213] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10828223637] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10834800018] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10838950584] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10840775715] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10841880588] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10843129269] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10850876988] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 10853003574] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10854040218] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 10856571537] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 10857749637] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10864361403] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10865449812] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10867710609] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10869556908] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10870799226] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10876660536] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 10877655390] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10878650328] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10880811795] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10882648644] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10883846799] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10886190210] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10892859096] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10895029929] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10896361980] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10897836957] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 10898842899] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10899880404] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10907832180] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10910805360] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 10912277271] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10914467067] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10916258514] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 10922538774] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 10926040398] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 10927490763] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10929268665] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10930404345] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 10938065334] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10942027740] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 10943480835] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 10951287837] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10953074895] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 10954076847] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10955265237] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 10956243837] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10957326660] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10959780699] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10966132170] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 10967217471] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10970799567] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10972768779] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 10978365363] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10981751991] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10984179003] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10985625273] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 10988979624] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10995775959] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 10997018928] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 10999918335] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11002160295] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 11003588022] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11009740980] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 11011464429] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 11013520980] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 11015469696] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11017320384] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 11023050087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11024520381] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11027242989] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11029657989] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 11031348657] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11038514508] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11040774276] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 11042401398] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11045097021] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11051761749] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 11053714707] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 11055255666] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 11056673103] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11059448232] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 11061130983] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 11067912492] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11069300067] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11071335828] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11072654880] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11074132461] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11075637006] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 11076950199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11082972873] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11086083309] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11087991033] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 11093599965] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 11096029791] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11099077353] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11100937953] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 11102294931] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11104310007] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11106143559] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 11111992689] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11113883088] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 11115724158] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11117720061] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 11123290227] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11125731309] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11126955504] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11129003025] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11130211071] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11131429848] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11132503242] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11134488267] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11139917859] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11141636394] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11144152803] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 11145349950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11146653021] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 11279428293] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11286002889] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 11287550442] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 11424990738] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11426885526] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 11432704227] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11581499055] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11583767916] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 11584924218] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11586282456] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11593086120] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 11595876201] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11596979457] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 11599042791] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11600952615] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 11607839985] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 11611199418] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11613059010] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 11614282554] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 11615817654] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11622302790] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 11623997259] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11626022016] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11627445543] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 11628472758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11629490649] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 11641530306] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11643375093] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 11644850931] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 11656453221] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11658547950] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 11659764018] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 11668413645] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11671099083] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 11672353245] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 11679482220] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11681724075] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 11684403948] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 11687546871] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11689389117] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 11695103742] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 11697525966] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11700330159] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 11701506243] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 11708111100] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11711226198] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 11712635928] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 11713936395] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11715016488] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11716993092] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11722466406] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11724330933] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11727032604] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 11728000557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11729079852] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 11731035792] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11732050260] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11737992672] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 11741066946] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 11742684156] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11743730460] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11745507165] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 11746817439] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 11752629315] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11755228191] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11758618830] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 11759809887] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 11766547317] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11767573671] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11770828020] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 11772050157] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11773292265] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 11774733138] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 11776153158] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 11785241685] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 11787063435] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 11788325661] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 11789865780] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 11799672675] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 11801117937] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 11802580881] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 11803871877] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 11805026121] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11810680245] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11812057425] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 11814779676] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11815817349] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11817127434] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 11818200303] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11819253684] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11824576092] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 11826088050] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11827733043] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11830083615] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 11831191449] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11832257388] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11833627785] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 11834648784] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11839971381] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11841742689] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 11844174657] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11845202733] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11846498013] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 11847571365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11848645494] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11854998939] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 11856988899] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11858020566] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11859352554] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 11860432731] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11861452869] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11862870411] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 11868929898] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 11871786486] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 11873040984] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11874464259] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 11875429860] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11876469444] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11878496154] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11884684308] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11889342654] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11890658892] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11892077841] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 11893022736] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11898274878] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11900689353] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11903763312] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 11926384596] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11930674434] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11931870510] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11933309073] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 11934443787] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11935497945] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 11941537398] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11945152128] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 11948483799] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11949699342] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11951163924] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 11956167006] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11958522450] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11962124454] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11963976213] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11971212204] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11976340908] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11978123136] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11981582571] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11987374203] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11989119366] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 11991231504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11992251684] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11994149013] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12000572220] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12005009856] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12006341340] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12007749390] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 12008716860] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12009782946] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12016669980] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12019203924] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12022466610] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12023720352] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12025157970] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 12030536427] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12033276108] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12035929773] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12037753182] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 12044963637] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12048385335] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12049649031] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12051088350] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 12052078605] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12053117538] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12059741925] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12063126390] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12066640383] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12067930644] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12073355322] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 12074888469] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12077281020] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12079315185] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12081147876] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12090282162] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12091628073] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12093033666] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 12094015416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12095040468] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12096880488] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12105227862] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12108998790] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12110256690] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12111681792] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 12117339360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12118356411] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12121590138] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12123413841] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12126784320] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12128066811] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12135617592] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 12136636449] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12137642496] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12139608810] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12146821344] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12150674592] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12152011389] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12153436995] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 12154456356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12160910286] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12162641421] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12164504289] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12167648724] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12169001061] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12170377422] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 12176165127] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12177227076] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12180203406] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12181968204] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12185563068] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12190787952] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12193096587] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 12195004563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12196128336] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12197603082] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12199446441] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12208608573] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12209856036] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12211295754] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 12212279583] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12213335085] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12219142026] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12224238012] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12227835501] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12229143339] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12235063764] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 12236026950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12238484580] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12240312168] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12242143977] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 12248717124] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12252422133] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12253984596] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12255780873] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12263394570] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12266073099] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12267494967] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 12268459140] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12269561934] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12271219842] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12273028593] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12283602450] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12285168126] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12291592488] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12296164419] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12297428157] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12298991901] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 12299965629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12301046751] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12307356012] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12310567290] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12313940394] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12315502605] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12321696618] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12326469519] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12327737646] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12329120181] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 12330138240] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12331172448] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12337579296] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12340383510] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12343619358] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12349757490] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12353000856] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12356135568] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12357379860] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12358797192] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 12364027935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12367215819] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12370163967] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12371972382] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 12374815005] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12381238590] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12383991963] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12385437246] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 12386441592] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12387489282] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12393860094] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12396868155] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12400038819] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12401279058] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12402704664] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 12408343752] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12410905626] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 12412741551] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12414592617] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 12418000938] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12423660060] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 12425114247] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 12427877616] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 12429540312] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12431006028] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 12432047334] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12437466510] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 12442891818] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12444770751] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 12446240520] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12447593466] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12453511791] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 12454750455] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12457262202] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12459797868] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12461859228] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 12463351572] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12469226175] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12472087236] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 12473225289] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12474279846] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12480640221] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12484407621] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12485856201] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12487279098] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12488730009] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12489770391] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12490772301] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12501595176] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12503355753] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 12504482361] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12505695111] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12511318113] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 12512780133] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12514198557] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12518568447] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12524927457] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 12526405248] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12529269669] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12530696787] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 12531763461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12532804641] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12539496921] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12543449247] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12544920087] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12546294915] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12547835307] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 12552957753] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12556189506] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 12560288433] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12562188387] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12567740766] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12569530008] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12572226513] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 12573444429] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12574477419] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12577450452] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12585335826] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 12586779891] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12588105012] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12589572702] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 12590669028] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12591678624] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12603545241] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12605201343] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12606214593] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12607410333] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 12614008533] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 12617117772] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 12618419037] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12619914930] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 12621010311] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12622051743] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 12629616363] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12632505669] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 12633842991] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12635382459] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12641172096] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 12643655850] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12645944304] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 12648466992] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12650396367] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 12651714810] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12657543213] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12659763123] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 12661434114] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12662465970] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 12664602090] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12666452526] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 12672395757] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 12675455247] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12677264145] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 12678707286] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12684138012] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12686034396] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 12688329717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12689326629] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 12691659414] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12693676590] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 12699372378] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12700648737] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12703444383] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 12704437200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12705603582] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 12707671158] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12709542195] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 12715306737] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12718104987] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12719532252] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 12720585171] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12721625658] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 12723418848] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12725421282] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 12731402082] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12734075403] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 12735704499] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 12736741626] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 12741881964] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 12744444300] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 12746730423] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 12747861651] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 12748875279] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 12750021060] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 12751261215] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x00000000bdf1f000, 0x00000000bdf57542) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 12878224674] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12882761031] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13070111208] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13072991820] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13376162772] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13553348298] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13563918396] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13566566958] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13569077487] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13580797650] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13583293248] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13592182464] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13595252538] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13597637172] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13619881716] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13622370510] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13624948596] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13627536720] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13637499477] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13639930542] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13642345899] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13677082398] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13685140434] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13700293929] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13714834350] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13742725710] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13764305772] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13774877865] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13799216067] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13815954747] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13839171171] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13871396847] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13884751713] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13896855483] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13913754099] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13930333977] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13941930345] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13971585117] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13984084989] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13997209044] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14012501622] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14022357678] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14041826820] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14071567839] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14084686728] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14094470691] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14114298366] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14124048519] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14193130560] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14210446698] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14236337451] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14247096507] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14259731661] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14268907359] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14288850534] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14298580149] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14340467022] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14354379501] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14367243912] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14381380146] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14392025718] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14405046264] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14415004800] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] SBI: timer armed (TIME extension) +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 16937519109] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 22473142104] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 382 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 49958502867] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 49972245897] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 52614025128] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 75056162370] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 75067192326] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 78455957937] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 105559506150] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 105585118947] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 109019810970] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 131368199130] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 131387557917] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 136266414501] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 157732377474] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 157753702155] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 163260835395] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 189212632644] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 189230496987] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 190989731121] virtio_blk: vblk_io timed out (write=1 sector=5266) -- queue ne +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 196760332251] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 226184855400] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 226217385639] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 234848503281] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 05 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 249290426070] virtio_blk: vblk_io timed out (write=1 sector=2648) -- queue ne +[Hera] (zuse) ok>  +[Hera] [HADES][WARN ] [KRELTSC: 255983885388] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 262470927264] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 262491483639] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 265086625146] virtio_blk: vblk_io timed out (write=1 sector=5240) -- queue ne +[Hera] PARITY:BIRTH vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 270891369504] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 06 attached and ready -- USE it to begin +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 292380740274] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 292424370840] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 292471307310] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 292515783630] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 292582242498] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 292849979016] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 293356076139] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 294019306749] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 294710284890] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 294759763620] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 294803508972] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 294860051367] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 294887824371] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 294916606824] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 294946838802] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 294991206993] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 295145149026] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 295190332353] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 295307682285] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 295349168058] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 295945502286] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 295992832464] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 296035442745] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 296128561806] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 296276409471] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 296338463673] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 297087531195] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 298889925579] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 298948121577] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 299007832998] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 299055366645] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 299124775971] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 299179349322] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 299241922413] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 299301379545] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 299942639451] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 299988926013] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 300046090449] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 300229819932] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 300498731085] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 300786150798] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 300989930262] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 301065157995] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 301089809433] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 301138216785] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 301486106670] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 301517656692] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 301543813053] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 301587230931] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 301870074156] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 302113250712] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 302161754454] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 302202253500] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 302245597857] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 302379924756] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 302468990481] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 303381394344] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 303428297193] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 303659001240] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 303792247521] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 303906242619] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 303994787229] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 305985506148] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok> 1it   +[Hera] ok +[Hera] (zuse) ok>  +[rajames] [HADES][WARN ] [KRELTSC: 449963445099] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[00] [HADES][WARN ] [KRELTSC: 465920778960] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[01] [HADES][WARN ] [KRELTSC: 484946764638] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[02] [HADES][WARN ] [KRELTSC: 500081494248] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[03] [HADES][WARN ] [KRELTSC: 515283384231] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[04] [HADES][WARN ] [KRELTSC: 528750534123] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[05] [HADES][WARN ] [KRELTSC: 545091646197] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[06] [HADES][WARN ] [KRELTSC: 592048448586] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  \ No newline at end of file diff --git a/logs/20260912-182242/riscv64/qemu-riscv64-20260912-182242.log b/logs/20260912-182242/riscv64/qemu-riscv64-20260912-182242.log new file mode 100644 index 00000000..7dd8b837 --- /dev/null +++ b/logs/20260912-182242/riscv64/qemu-riscv64-20260912-182242.log @@ -0,0 +1,10555 @@ + +OpenSBI v1.8 + ____ _____ ____ _____ + / __ \ / ____| _ \_ _| + | | | |_ __ ___ _ __ | (___ | |_) || | + | | | | '_ \ / _ \ '_ \ \___ \| _ < | | + | |__| | |_) | __/ | | |____) | |_) || |_ + \____/| .__/ \___|_| |_|_____/|____/_____| + | | + |_| + +Platform Name : riscv-virtio,qemu +Platform Features : medeleg +Platform HART Count : 1 +Platform HART Protection : pmp +Platform IPI Device : aclint-mswi +Platform Timer Device : aclint-mtimer @ 10000000Hz +Platform Console Device : uart8250 +Platform HSM Device : --- +Platform PMU Device : --- +Platform Reboot Device : syscon-reboot +Platform Shutdown Device : syscon-poweroff +Platform Suspend Device : --- +Platform CPPC Device : --- +Firmware Base : 0x80000000 +Firmware Size : 321 KB +Firmware RW Offset : 0x40000 +Firmware RW Size : 65 KB +Firmware Heap Offset : 0x47000 +Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) +Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) +Runtime SBI Version : 3.0 +Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr +Experimental SBI Extensions : none + +Domain0 Name : root +Domain0 Boot HART : 0 +Domain0 HARTs : 0* +Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () +Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () +Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) +Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) +Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () +Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) +Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) +Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) +Domain0 Next Address : 0x0000000020000000 +Domain0 Next Arg1 : 0x00000000bfe00000 +Domain0 Next Mode : S-mode +Domain0 SysReset : yes +Domain0 SysSuspend : yes + +Boot HART ID : 0 +Boot HART Domain : root +Boot HART Priv Version : v1.12 +Boot HART Base ISA : rv64imafdch +Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu +Boot HART PMP Count : 16 +Boot HART PMP Granularity : 2 bits +Boot HART PMP Address Bits : 54 +Boot HART MHPM Info : 16 (0x0007fff8) +Boot HART Debug Triggers : 2 triggers +Boot HART MIDELEG : 0x0000000000001666 +Boot HART MEDELEG : 0x0000000000f4b509 +[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 +Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 +BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr +om PciRoot(0x0)/Pci(0x1,0x0): Not Found +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +Calling kernel_main (monolithic)... +riscv64 item 4.3.5a: satp state at kernel entry (before switch) + satp.MODE = 0x000000000000000a + satp.PPN = 0x00000000000bf868 + __kernel_start = 0x00000000bdf3b672 +riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a) + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: riscv64 +Build: Sep 12 2026 15:56:12 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 100 +Total memory: 1020 MB +Usable memory: 977 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 250895 + Free pages : 250243 + Used pages : 652 + Total MB : 980 + Free MB : 977 + Used MB : 2 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +PLIC: no DTB PLIC node -- using QEMU virt-machine default (base=0x0c000000) +PLIC: init (S-mode context 1, threshold=0) +APIC: init done + +Timer: init... +Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 2214588416 + Heap end addr: 2751459328 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000080267000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 2841279] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 50215011] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 88140696] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 89486628] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 90755028] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 92428014] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 93977058] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 103084821] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 104050065] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 105140091] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 120731163] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122799285] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 133321734] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 134897049] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136733226] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 147492807] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 149189439] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 151000542] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 160338003] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 161901852] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163766883] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 175142352] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 177147600] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179032497] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 191025786] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 192280641] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 193406451] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195441183] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 204621165] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 206693550] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 208167351] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 209176653] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 210312606] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 218812125] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220732008] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 223950048] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 233381631] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235307583] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 238748181] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 248523324] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250385835] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 253748964] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 255517374] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265054944] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 268313304] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 279060159] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 280892325] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 282978528] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 292010712] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 293705412] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295667610] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 298977504] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 308930391] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310831248] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 319531527] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 322807527] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324713193] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 335561583] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 337862154] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 339755199] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 350244384] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 352478994] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 354222225] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356142738] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 367384017] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 369203184] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 375758838] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 380554797] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 382294458] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 384187629] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 394672005] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 396392997] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 398273841] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 408732702] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 410714367] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 412796622] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 423841005] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 425300400] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 426400989] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 428402058] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 429695532] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 437570448] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 439114767] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 440131083] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 441234864] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 442935381] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 452032707] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 455470995] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 457226364] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 466558470] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 470083026] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 471803619] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 479710791] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 481614798] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 485100630] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 486793272] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 488723886] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 500294739] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 501690042] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 502997040] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 513280446] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 514588368] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 515795742] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 517079682] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 525858942] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 527318820] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 528726702] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 530248257] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 531296934] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 532389690] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 534371103] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 542705373] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 546300090] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 547966146] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 557368035] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 560999334] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 562785363] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 570764775] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 574552377] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 581854686] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 584444700] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 586473636] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 587754111] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 588917364] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 597573459] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 600057297] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 601308645] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 602583744] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 604058406] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 605063235] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 613244646] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 614998251] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 616841358] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 626264961] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 627716565] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 629754510] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 631658748] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 642797316] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 644504364] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 646443378] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 656085255] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 657353403] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 658629048] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 660651705] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 661958409] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 663162129] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 670570257] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 672582204] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 673883574] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 675045378] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 676264407] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 685599810] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 687459381] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 688775115] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 690295137] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 691327161] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 699048630] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 700825083] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 702725373] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 705802692] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 707199024] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 716791656] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 719961291] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 728467908] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 731879274] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 735111804] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 736410360] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 744003771] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 744896481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 745950072] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 747792108] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 749616714] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 758826957] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 760350213] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 762200061] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 765043671] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 774736095] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 776380983] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 778194207] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 788226894] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 789444306] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 790868526] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 791871108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 792894228] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 802338474] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 804117321] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 807605169] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 815438652] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 817155696] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 820610238] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 821922465] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 823415397] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 829662498] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 831786942] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 833341635] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 835141608] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 846765633] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 848121330] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 849949107] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 853474167] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 862134231] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 863711940] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 867022212] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 875279979] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 876561588] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 878469585] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 879726939] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 881020959] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 890237796] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 891161691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 892023447] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 893732637] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 895613061] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 896824425] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 907909065] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 909546813] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 911444457] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 922082931] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 923856885] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 925730400] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 936359508] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 937520661] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 938777784] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 940776858] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 949077360] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 950295150] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 951457815] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 953436183] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 954733227] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 964094628] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 965535060] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 967111719] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 968488920] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 977969580] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 979270530] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 980289597] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 982347702] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 984156894] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 993514011] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 995129520] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 996980292] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1008583401] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 1010279067] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1012138911] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 1021779066] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 1024085685] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 1025919951] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1033666221] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 1038487527] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 1039648197] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1040637864] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1049275962] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1050817383] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1051906716] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1053374469] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 1054359327] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1055427870] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1064618667] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1066193520] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1069304943] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1071048972] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1079654940] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1082848095] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 1084069980] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1085048097] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1093247505] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1094889054] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1095898083] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1097313189] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 1098288408] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1099376733] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1107876126] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1110015438] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1113179592] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1115094183] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1124218431] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1126724844] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1128887991] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 1130002713] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1137904488] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1139698581] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1140886068] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1142212155] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 1143740724] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 1152772404] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 1153935174] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1155158487] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 1156194312] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1157295678] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1159333728] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1166240712] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1169513751] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1171158282] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1173007857] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1183737744] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1185311694] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1187198208] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1198258677] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1199982315] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1201812759] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1213251375] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1215014703] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1216828095] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1227303987] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1229170299] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1231084974] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1239140595] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1243016754] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1244185341] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1253027769] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1254609426] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1255677318] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1257574101] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1258840632] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1260307818] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1268813595] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1269598890] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1270444392] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1272191844] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1274064225] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1284400908] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1286077023] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1287922902] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1298451630] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1299426324] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1301243454] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1302523761] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1303791153] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1312358838] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1313281746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1314151608] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1316113911] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1317973314] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1328577852] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1330054908] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1331914059] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1342484115] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1343889498] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1345684221] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1348375707] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1356173595] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1357660584] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1359373197] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1362798780] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1371372198] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1372595028] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1373395842] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1374429588] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1376260074] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1378111539] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1388177469] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1389856902] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1391696838] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1402252761] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1403412927] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1404889815] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 1405854177] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1406940801] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1415904504] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1417408419] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1420763862] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1430273838] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1431714333] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1435158753] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1443579480] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1445578617] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 1446392472] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1447334343] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1449257418] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1451109702] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 1460327631] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1462967667] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1464591534] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1473079503] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1476750114] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1478013180] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1479498132] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 1480539984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1488017433] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1490317941] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1492166613] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1496107473] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1506966825] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1508737251] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1512208551] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1520896566] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1522288866] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 1523241300] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1524292539] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1533241395] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1534995903] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1538220033] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1546775118] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1549090872] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1550891013] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1552915119] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1554212583] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1562912862] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1563859647] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1564905090] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1566903618] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1575435057] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1579697364] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1581362391] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1591247973] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1594763436] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1596535059] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1605192267] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1609235523] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1610538657] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1612045617] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1620423042] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1621321485] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1623051465] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1624871283] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1636078626] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1637720994] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1639573446] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1648203816] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1651039404] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1652291718] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1653765540] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1654785174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1663430286] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1665175869] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1666994007] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1678402005] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1680122850] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1682024757] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1691981298] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1693694058] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1695509550] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1698915204] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1708189308] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1709947281] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1712113326] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1721624793] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1723002456] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1724819670] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1726069527] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1727337465] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1735670748] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1737242724] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1738256961] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1740211998] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1742087256] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1751472702] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1753216458] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1755059313] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1766479071] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1768190907] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1769960514] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1781257968] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1782368973] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1784317101] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1785616434] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1786917762] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1794109821] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1795030755] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1796095896] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1798288884] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1800175272] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1808437554] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1811134038] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1812978342] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1814845893] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1826365989] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1828269996] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1830143406] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1839994989] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1841175189] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1843185456] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1844366895] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1853034288] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1855176099] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1856162826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1857197496] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1859567598] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1869369726] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1872565947] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1874379318] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1882901769] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1885217943] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1886636955] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1888315359] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1897480011] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1901193063] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1902428640] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1904499408] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1913501646] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1914766140] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1916257245] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1917243006] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1918312179] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1927964430] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1929810498] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1940622873] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1941885477] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1943730054] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1944971280] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1946914557] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1948059897] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1958277573] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1959528711] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1960804776] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1962293865] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1969426536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1970700795] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1972839057] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1974681534] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1984784256] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1986011076] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1987866195] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1989306774] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1990579311] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1999737222] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2000941992] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2002228116] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 2003640030] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2005228659] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 2013020163] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2014291902] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 2015293224] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2016363363] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 2017921437] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2027719869] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 2031318366] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2032849434] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2034734814] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2043506430] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2045035797] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2046858618] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2056541445] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 2058067557] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2059902621] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 2084148696] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 2086737954] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2088376080] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2090177271] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2101053759] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2102743104] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2104546101] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2115671670] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 2116830492] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2117836518] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2119736598] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2120971461] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 2122148973] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2123138388] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2131688790] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2132933019] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2134250790] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2135697417] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 2136860712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2137907667] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2144840922] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2147402775] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2150644356] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2159377794] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2161113129] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2164331400] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2165864694] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2167689027] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2178029259] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2179575153] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2181424350] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2190741966] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2192258292] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2194067631] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2197194237] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2205778008] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2207559753] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2211358485] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2218400520] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2220271830] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 2222041479] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2225579874] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 2233650804] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2235083697] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2236965192] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2238212298] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 2239322736] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2247361851] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2250276189] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2251501896] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2252748372] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2254146972] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 2255106819] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2264070123] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2265768666] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2267519184] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2277667224] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2279158140] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2280938268] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2292101217] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2293590222] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2295409557] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2298670227] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2308554213] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2310323946] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2313595956] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2323023717] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2324746011] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2328046098] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2336237316] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2338015029] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2341409973] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2350396629] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2352129234] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2355734262] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 2364893580] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2365876695] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2367778434] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2369070753] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 2370173379] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2379495846] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2381378265] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2382640806] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2383912944] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2392879671] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 2394458409] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2395458345] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2396991156] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2398867548] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2409384411] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2411698569] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2413238562] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2423495424] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2426701935] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2428356903] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2436350175] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2439616473] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2441244330] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2443061565] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2452920561] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2454504087] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2456306979] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2459456979] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2467909311] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2469735030] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2473008027] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 2474259312] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2482615863] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2484514893] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2485727895] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 2486863764] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2487888039] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2497872069] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2499124173] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 2500254204] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2501297610] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2510173176] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2511360894] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2512549851] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2513962668] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 2520704046] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2522590833] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2524526697] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2526319740] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2529504537] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2537986857] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2540329050] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2543562084] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2552716572] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2555064813] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2558262399] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 2559621120] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2561508768] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2570975085] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2574417048] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2583854616] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2585686656] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2589002241] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2590616343] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2598567258] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2602021611] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2603210169] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2604275373] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2612357853] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2613619806] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 2614888311] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2615919075] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2617889631] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2619167586] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2625503958] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2627446185] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2629406913] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2630672499] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2631941508] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2633435595] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 2634445758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2641296504] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2643545877] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2645384112] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2656681797] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2658277944] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2660097195] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2670214155] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2671787097] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2673578229] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2677210473] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2685248412] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2686729731] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2688702030] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2689952223] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2691136350] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2692180932] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2701479165] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2702707707] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2703925896] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2704977282] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2713611978] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2714805387] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2716043400] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2717499540] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 2718485973] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2719551765] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2721298419] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2729252946] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2732510844] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2734097310] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2742807711] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 2745987447] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 2747288670] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2748746091] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2750617611] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2761202136] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2762917710] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2764802775] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2775983742] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 2777136222] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2778176478] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2780162847] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2788984212] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2790197424] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2791602849] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2792545959] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2793571536] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2802744567] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2805042597] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2808330021] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2816713683] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2818554858] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2821767963] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2823327003] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2832104499] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2835283332] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2843372931] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2845285884] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2849002044] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 2850274518] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2851385397] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2860372830] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2861598705] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2862856311] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2864253357] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 2865193275] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2873075289] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2875813983] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2877663579] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2887864224] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2889331851] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2891129430] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2894328549] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2896026735] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2904749820] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2907981531] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2909511885] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2917260108] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 2919785505] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2921948295] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 2923296453] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2924398050] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2933972307] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2935266999] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 2936431827] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2937466917] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2946833232] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2948992935] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2950194450] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2951583348] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 2952601134] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2953697628] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2962175160] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2963752134] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2966959212] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2968463505] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2971115427] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2979357969] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2980891788] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2982637770] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2990313585] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2991812124] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2993643492] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2996981022] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 3002712321] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3003746403] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3005594823] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3006832122] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 3007956588] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3008977608] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3011055411] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3016557789] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3017806890] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3019323447] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 3020279976] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3021302928] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3022980177] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3024796761] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3032539650] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3033953412] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3035826066] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3038993496] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3045241395] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3047014992] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3050469723] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3052005600] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3053831340] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3061563057] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3063233691] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3065069637] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 3067149897] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3069979794] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 3078183213] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3080438802] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3082589727] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3083890845] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3085133331] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3091768071] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 3093922146] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3095799063] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3097494582] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3099348819] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3111050523] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3112543728] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3122496342] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3125849580] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3127376133] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3135070323] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3139421964] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3140964771] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3142800003] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3155137461] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3156880461] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3166218867] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3171335097] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 3179834112] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3181837617] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3183811869] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3185068740] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3186346779] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3195675063] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 3197760216] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3199143045] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3200883441] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3210137322] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3213728994] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3215192610] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3224701158] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3229594830] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3237494589] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3240905871] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3244135986] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 3245386410] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3254511267] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3257932167] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3259191747] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3260475414] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3270609342] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 3272249904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3273286611] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3275012349] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3284448426] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3288853974] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3290345541] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3300085950] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3302694990] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3312822009] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3316037109] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3317844075] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3328932726] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 3331012335] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3332031591] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3334016805] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3342988299] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3344428626] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3345864984] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 3353121135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3355914681] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3358727610] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3360543837] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3370540740] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3373177605] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3375094023] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3386365710] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3388430934] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3390267426] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3402174300] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3403628319] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3405507315] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3417291885] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3418999941] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3427800873] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3433556448] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 3440317188] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3443258994] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3445644237] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3446914296] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3448167198] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3449599377] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 3450564222] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3458337897] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3461411793] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3463256097] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3474017925] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3476324754] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3478092345] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3487827105] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3489440472] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3491283075] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3494430912] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3503348898] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3506047923] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3509315733] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 3517384710] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3520509720] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3522309420] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3533372388] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 3534547128] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3535571214] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3537553782] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3546256035] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3549219975] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 3550647240] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 3552302187] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 3559352832] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3561999651] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 3562995555] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3564096018] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3573832185] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3575863452] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3579133278] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3580731924] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3587428614] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3590541213] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3592116570] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3593957493] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3601748745] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3603378702] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3605104923] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3608244717] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3609866148] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3611691552] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3619239498] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 3620367051] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3621402330] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3623949819] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3625226199] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 3626381829] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3631739874] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3633662361] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3634894599] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3636310650] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3637822293] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 3638778024] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3644074203] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3645881694] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3647671356] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3650958801] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3652540332] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3654555534] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3662160117] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3663763677] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3665629821] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3668012166] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3675073290] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3676537746] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3678299709] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3681443997] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3682981533] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3684764559] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3692425401] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 3693554319] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3694578174] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3696539217] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3701840079] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 3703353738] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3704379840] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3706197369] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3707445924] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3708827682] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3710376432] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 3712014159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3717501039] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3719208045] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3721023810] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3724297773] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3730223679] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3732062229] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3735167541] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3737582667] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3739417626] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3747003813] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3748533474] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3750371541] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3753490860] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3755097444] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3758013987] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3766846524] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 3768069942] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3769185651] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3776143770] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3777138603] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 3778132407] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3779203743] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3781289022] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3782615949] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3783886785] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3789666048] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 3790495464] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3791566212] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3793327503] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3795283401] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3798574143] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3804562167] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3806210814] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 3807499920] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3811195815] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3812791542] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3814714239] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3822266196] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3823866312] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3825734010] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3829047726] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 3830326584] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3835304802] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3838427523] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3839700291] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3841110945] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3847791486] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 3849853917] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3851476650] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3853212405] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3855095286] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3866273292] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3867848565] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3869700618] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3872911959] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3881435670] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3883282578] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3886611624] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3894418332] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3896314338] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3899580531] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3901287726] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3910710594] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3914912778] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 3916234560] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3923975370] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3925706211] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3927029526] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 3928263822] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3929268357] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3939036759] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3940681185] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3942088626] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3943630089] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 3944644536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3945745272] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3954386373] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3956278284] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3959625222] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3969223293] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3971187654] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 3972390639] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3981605061] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3984312318] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3986234784] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3989499318] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3991148385] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3999123618] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4003356903] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 4009171803] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4010288268] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4013406600] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4014698247] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 4015854402] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4017026349] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4019124207] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4027736391] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4030372899] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4031951028] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 4032948759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4039155120] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4040924958] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4043922477] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4047205995] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4048873458] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4057756290] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4061964438] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4063509555] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4071687186] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4075192947] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4076964843] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4087253856] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4091479791] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4100897703] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4103069397] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4112205258] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 4114341609] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4115412567] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4117433943] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4118741466] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 4119881472] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4120907448] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4128381012] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4130549031] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4131995532] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4133483571] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 4134681516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4135813920] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4143462288] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4146586416] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4148703447] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4159267749] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4161453975] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4163187441] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4174143435] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4175640063] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4177451124] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4189817226] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4191448779] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4200548184] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4204783989] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4206395424] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4215155553] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4220686302] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 4221821751] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4229500737] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4232600820] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4233844503] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 4234996941] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4235981568] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4245847158] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4248490617] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4249755447] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4251262344] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 4259669862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4261453791] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4263151095] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4264970346] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4275719658] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4278476328] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4280359881] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4292229795] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4293987663] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4295939592] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4305422289] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 4306640394] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4307790144] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4309844574] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4317955719] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4319309736] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4320852270] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 4321862832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4322974845] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4331734806] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4333645281] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4336946712] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4338499452] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4347334950] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4364676645] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4366349988] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4367982171] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4376696940] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4380009144] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 4381213998] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4382288526] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4391791887] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4393099116] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4394434527] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4401130839] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 4403546385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4404822051] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4406652747] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4408568766] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4411869966] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4420201422] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4422286197] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4425592500] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4434851379] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4436966268] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4440252810] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 4448636619] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4450554444] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4452549402] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4453847790] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4455119109] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4462991400] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 4464011937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4465136760] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4466990430] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4468920372] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4479265497] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4480914438] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4482827685] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4493507130] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4495391607] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4497287718] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4506228720] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 4507740258] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4508799036] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4510803024] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4512029529] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4513316430] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4514845335] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 4515861945] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4523912736] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4526632110] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4528537566] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4539880464] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4541624493] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4543707756] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4552885869] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4554492264] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4556393541] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4558857639] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4568508987] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4570104000] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4572112797] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4581611097] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 4582827690] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4583908539] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4586084727] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4593366246] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4594674714] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4596150573] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 4597266555] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4598345892] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4600185849] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4602095295] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4612157487] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4613824509] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4615750797] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4625859945] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4628857317] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4630733184] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4642553202] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4644166149] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4653890010] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4658328633] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 4665691926] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4668150480] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4670394036] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4671683751] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4673004147] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4674535026] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 4683007728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4685322033] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4687276797] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4689253443] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4697091462] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4698792378] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4700769864] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4704131733] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4710165243] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4712068683] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4714585659] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4716981990] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4718666400] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4720805418] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4728815889] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4730327994] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4732338471] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4740230607] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 4741536219] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4742648967] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4744715661] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4746107205] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4747447446] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4748989539] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 4754334669] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4755406173] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4757126745] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4759128528] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4762434453] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4764004560] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4770047079] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4773188532] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4774927584] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4776811221] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4784475927] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4785812577] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4787337051] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 4788400281] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4789500177] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4791172512] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4797576525] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4800871803] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4802504070] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4804425780] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4812167283] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4813510800] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4815452460] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4818805026] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4820203017] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4821821193] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 4826913168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4828195323] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4829994456] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4831865871] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4839161691] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4840768506] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4842482085] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4844428638] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4847719128] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4849318215] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4851321069] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4858974246] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4860352686] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4862286534] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4869906741] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4871640522] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4873365756] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4876788840] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 4878008646] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4879088340] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4881168516] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4886494137] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4887689310] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4889693802] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 4890752664] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4891808292] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4897914126] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4899384231] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4902974391] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4904620056] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4906516608] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4914270291] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4915665531] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4917353805] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4920654333] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4922204070] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4928535402] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4931748864] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4933357359] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4935207123] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4936808079] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4944496725] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 4945660524] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4946641707] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4948520367] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4949808108] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4951145178] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 4957085616] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 4958784033] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 4960107642] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4961591838] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 4962585705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4963811706] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4965544290] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4967936232] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 4973484054] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 4975200048] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4977571704] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 4978886934] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4980567522] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4983238512] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4988686353] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 4990377105] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4992108009] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 4993331952] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4999379448] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5001154788] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 5002547214] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 5004306699] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5006206002] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 5007321501] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 5009019834] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5010824091] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 5012513037] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 5018181819] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5019314685] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5021162916] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5022427347] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 5023567332] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5024640684] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5031018762] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5032322883] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 5033457744] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5034455139] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5036416539] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5037804765] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5043706878] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5045685981] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 5046696900] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5047718361] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 5049598281] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5051466294] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 5052851937] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 5059315128] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5061064491] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 5062443876] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5064238515] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5066071143] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5067214047] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 5069068914] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5071475724] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 5073351444] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 5079594954] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5081696718] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 5087377974] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5089242963] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5091051882] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5092212363] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 5093542335] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5094601449] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5096575890] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5098069368] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 5103720951] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5104778175] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5107157181] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5108456031] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5109752235] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5111218392] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 5116875267] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5117959308] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 5120079216] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5121932613] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5123127156] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 5124884604] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5126720991] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 5133020424] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 5134676568] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5136540066] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5137716171] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5139322377] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5141107881] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5148576888] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 5150729598] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5152482279] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5153663109] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 5154857253] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5164285497] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5165454168] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 5166519519] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5168451624] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5175384249] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5177218809] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5178601575] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 5179577109] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5180716380] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 5182575930] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5184413472] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 5185582689] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5195266629] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5197162908] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5198244450] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5200112211] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5206930764] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5208745038] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 5210428902] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5212397568] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5213659437] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 5221761636] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5223630699] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 5224869846] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 5226616416] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5228398917] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 5229621306] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 5237640261] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5239441158] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5240660523] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 5241759621] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5243820918] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5250933702] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5252082717] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5253462753] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5254356219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5255429298] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 5257585599] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5259487611] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 5267020710] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 5268873099] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5270737752] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 5271944223] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 5279843142] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5281572114] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 5282841711] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5284531098] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5286390438] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5287534749] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 5296949511] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5299614474] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5300757756] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5307232686] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5309719695] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5310840486] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5312048343] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5313999999] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5315224677] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5323169292] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 5324811345] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 5326297935] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 5327655018] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5329150449] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5337518403] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5339004363] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5340710529] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5342633121] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5343777684] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5345464992] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5354164767] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5355225813] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 5357103822] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5358629892] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5368003809] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5369093373] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5370891309] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5372746008] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5373848403] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5375115501] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5385004632] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5386154151] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5387344809] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5389353165] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5397589092] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5399848083] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5401195275] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5402195526] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5403248907] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5412367884] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5414084613] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5415367797] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5417072577] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5426980083] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5428079160] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5430039048] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5431878501] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 5433101373] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5441894556] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5444507229] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5445505464] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5452769028] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5455634268] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5456875284] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5458077135] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5460061362] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5461320312] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5462620086] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5471976489] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5473418034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5474460474] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5476651908] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5487358800] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5488726929] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5490705843] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5498821965] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5500730886] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5502717927] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5504572437] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5510597694] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5514552561] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5516494515] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5517621144] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5518980474] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5527539570] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5528704608] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5529872124] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5531873004] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5533135440] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5540035620] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5542664589] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5543671329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5544732627] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5546824227] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5548721640] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5549958309] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 5558225715] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5561934903] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5563288542] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5569766937] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5571881427] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5574020697] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5576135292] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5582592876] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 5583835677] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5586807555] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5588771391] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5589870825] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5591217870] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5593205079] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5594464806] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5601359925] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5604159981] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5605372227] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5606679078] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5612814753] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5613984684] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5614986405] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5617240272] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5619058704] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5620340187] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5622263955] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5625210780] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 5627172222] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5634099933] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5635890897] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5637969540] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5639752881] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5647014429] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5649294378] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5650692180] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5652819585] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5659538262] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5661877893] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5663830347] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5665092573] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5672253132] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5673897810] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5675158692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5676447147] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 5678990667] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5681438658] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 5687601087] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5689194756] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5691018249] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5692240848] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 5694061926] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5695912089] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5697146721] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5703287520] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5705116935] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 5706220632] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 5708108826] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5714297106] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 5715480435] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 5716996593] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5718847470] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5720102913] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5721232335] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5723215428] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5724496029] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5730074679] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5731543377] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 5732436675] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5733483651] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 5735369262] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 5736969609] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5738782875] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 5740207851] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5746234305] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5747953890] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5749123821] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5750880723] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5752691301] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 5753954514] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 5760306468] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5761986468] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5763123618] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5764691121] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5766574422] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 5767756470] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5769504951] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5775824901] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5776996785] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 5778280326] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5780196534] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5781460041] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 5782593936] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5785602123] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5787633411] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5793221343] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5794661880] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5795632584] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5796640311] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5799266256] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5805433179] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 5806802484] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5808551133] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5810446824] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 5812258242] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5819079462] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5820847767] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5821901295] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5823744402] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5830247409] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 5831502705] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5832738954] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5834656275] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5835908295] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5837129760] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5840174445] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5841487974] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5843033742] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5845390152] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5850776904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5851798113] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5854240686] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5860588755] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5861735943] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5863488624] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5865729576] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5867008644] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5868589944] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5870424294] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5871559680] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5878944918] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5881335915] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 5882469369] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5884328268] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5893425174] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 5896085958] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 5897851155] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5899830993] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5909365119] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5911831611] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5913795531] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5915088396] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5923874985] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5925556791] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5926553703] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5927617059] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5937183189] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5939033982] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5940188394] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5941899915] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5950667142] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5953237899] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5955384141] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5957247912] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 5966304309] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5969235300] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5971063224] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5972296596] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5973596181] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5980858758] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5983424811] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5985581679] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5987770740] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5996395041] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5998444431] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5999997591] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6001000047] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6008599527] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 6012691986] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6014551914] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 6021497727] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 6024514293] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6026696403] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 6027848505] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6029718681] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6038171370] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 6040872453] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 6043211790] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6051403911] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 6054113205] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6055670523] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6057638916] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6058898202] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6060072543] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6068320209] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6071054367] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6072465021] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6073919775] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 6074999343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6081738852] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6084746052] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6086568222] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6094243491] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6098516214] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6100396680] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6101548047] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6103376391] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6110960709] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6113385096] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6115049703] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6116896002] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6117992706] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6126526350] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6130304124] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6131431383] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 6132714651] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6143064480] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6145262865] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 6146199003] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6147443946] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6154412628] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6157112661] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6158749527] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 6159703452] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6160738206] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6162679236] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6171434073] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6173859594] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6182508024] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6186508713] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6187807143] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6189564234] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6197844660] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6200215791] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6202707336] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6204536940] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6205667286] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 6215924358] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6217616874] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6219474345] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 6226753344] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6229926339] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6231695946] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6232827678] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 6234092319] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6243524532] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6245896776] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 6247054380] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6249005742] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6256809489] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6259524936] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6261412437] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6262376358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6263460273] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6272670978] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6274477251] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6275558457] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6277153512] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6279003066] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6285371715] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6288213330] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6290105052] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6291260724] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6292841898] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6303748542] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6305210142] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6306829830] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6314714091] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6315898701] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 6317046708] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6319001640] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6320246541] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6321355488] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6323396751] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6324882165] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6330456615] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6331683162] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6333810714] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6334900089] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6342069384] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6345000018] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6346028745] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6347538687] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6349487991] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6355392855] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6357004395] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6358723665] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6360788385] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6362765346] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6364579536] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6365713137] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6367391226] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6375717684] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6376930770] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 6378170925] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6380139654] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6386350824] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6388891446] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6391743771] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6393002469] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6394248882] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6395705946] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6396744963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6404007015] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6406852242] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6409107663] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6415276014] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6416925312] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6418745298] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6420048012] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6421578282] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6423420276] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6424658100] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6433498344] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6435938439] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6437263749] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6439139217] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6447383502] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6448691823] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6449883510] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6451809693] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6453038151] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6454318227] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6461017437] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6463176090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6464695188] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6466508874] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6468351498] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6469528380] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6476512539] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6480986652] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6482190141] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6483965670] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6492781407] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6494321715] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 6496072443] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6503370930] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 6505485294] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6507008109] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6509073669] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6510307251] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6511688841] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6513213357] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6518205372] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6519786441] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6522453777] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6524458437] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6525221976] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6526411878] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6534743355] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6536335785] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6537945981] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6539797698] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6540972039] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6542568564] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6549967326] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6552828177] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6555154221] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6562846542] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6565188000] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6566455308] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6567938223] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6568894626] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6569987130] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6572061951] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6580726383] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6582498153] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6589267398] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6592624647] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6593784960] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6594958860] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6596962092] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6598268271] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6607425888] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6609708735] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6610678284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6611749578] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6613506564] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6620963643] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6623043084] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6625066728] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6626904480] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6633509925] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6636424473] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6639438876] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6640768092] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6642085254] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6648179412] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6649652814] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6651399132] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6653389134] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6655189968] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6656299083] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 6663271755] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6666203082] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 6667346028] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6668550420] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6670512828] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6671839041] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6673149231] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 6681863601] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 6683747091] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 6685015932] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6686495760] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 6692823060] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6694967328] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6696648672] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6698464080] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6699592662] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6701207058] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6703081308] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6709823337] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6712585656] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6714436029] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6715534266] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 6722306115] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6726553974] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6727690788] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 6729537402] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6731406318] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 6738956238] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6743103696] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6744701964] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 6750014670] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6750991884] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6752677743] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6754473075] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 6755697963] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6757429077] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6759307065] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6760416789] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6767514432] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6769424529] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6770528268] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6771842868] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6773340798] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 6774326496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6779791452] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6781625886] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6783290052] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6784421469] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 6786144750] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6788103525] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 6789233955] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 6812564871] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6814266480] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6815690721] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6816593511] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6817800906] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6819799854] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 6825236523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6826266615] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6828047793] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6829902849] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6831092814] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6832791966] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6834725499] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6836575263] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6843154458] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6845032173] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6850467834] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6851767356] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6853225134] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 6854153523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6855164694] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 6858368895] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6860205681] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 6861433446] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6862717386] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6865698903] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6867592158] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6873893376] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6875580663] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6876785433] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6878695761] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6884472168] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 6885376932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6886373151] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6888214011] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6890028768] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 6891710448] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 6897788163] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6899470263] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 6900664302] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 6902355432] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6904191756] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 6905440878] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6906721437] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6912743796] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 6913697469] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6914692239] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6916286349] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6918107196] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 6919329018] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6925809597] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6927553311] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6928663098] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 6930455784] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6932281188] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 6933562923] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6934963098] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6940655757] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 6941998791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6943047363] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6945114099] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6946968819] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 6948071529] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6950549991] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6957042792] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 6958985229] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6961222842] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6963064500] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6969787314] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6972381906] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6973999137] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 6974961378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6976014297] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6977720610] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6979534338] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 6986291298] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6988430106] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6990600876] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 6991806633] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 6999295233] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7002273915] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 7003415160] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7004672598] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7006141254] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 7007137074] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7008202215] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 7015772610] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7018757172] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 7019779410] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 7021044975] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 7022342355] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7029362613] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 7030459611] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7031745672] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7033218780] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 7034775951] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 7036054620] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7037521617] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7038611538] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7044287103] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 7046622765] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7048394808] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7049691033] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7051567236] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7054322121] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7059946929] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7061758767] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7063568505] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7065373518] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7072333296] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7074240999] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7075438167] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7077027510] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7078167138] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7080147732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7081401936] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7082723298] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7085081262] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 7090622721] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7092079491] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7094371410] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7096637121] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 7102301598] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7103877396] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7105735917] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 7106918091] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7108790136] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7110669720] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7116619167] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7118164116] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7120009806] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7121286144] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7122757404] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7128683898] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7129691142] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7130737845] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 7132591788] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7134460200] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 7135603293] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7136929800] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7139136585] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7145059215] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7147159719] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7149055452] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 7150249050] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 7151613903] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 7153055112] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7159914321] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 7161092841] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7162389234] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7163852619] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7165034688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7166111673] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 7168045059] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7175134554] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 7177775010] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7179511584] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7181450283] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7188207327] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7190878779] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7192680285] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 7193830770] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 7195217379] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 7196664636] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7203192969] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 7205533692] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7206886386] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7208409474] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 7209452691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7210571298] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7217485002] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7220515365] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 7221593715] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7223468427] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7225285704] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 7226367666] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7234463817] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7237675200] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 7238805231] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 7240628157] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7248335934] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7250854233] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 7252060767] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7254202410] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7256177733] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7261903488] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7264452237] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7266138768] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 7267204224] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7268304183] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 7270791843] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7277857062] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 7279104966] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 7281330000] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7283254692] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 7289803899] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 7293019482] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7294952301] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 7296392565] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 7299012084] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7301416059] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7307891325] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7309087926] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7310280558] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 7311302481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7312376043] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7314283788] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7322081382] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 7323044526] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7324708125] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7326663603] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 7327745922] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7333721304] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7335256026] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7336364574] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7338301824] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7340168367] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 7341418266] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7342706259] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7344070545] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 7345523178] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7351189923] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7353344019] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7355106402] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 7356208020] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7362700359] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7364553189] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 7365678096] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7367096016] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7368957435] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7370243013] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7371827295] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7373651271] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 7379246931] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7380485868] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7381832955] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 7382925186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7383986232] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7386057189] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7387944480] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 7393548456] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7395140613] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7396905600] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7398109698] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7399388157] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7400831403] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 7401818802] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7406926548] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7409124408] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7410826794] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 7412007687] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 7413727461] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7415498034] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 7416658956] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7422535071] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7424339265] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7425362343] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 7429423029] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7431238185] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 7436943360] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7439198697] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7440905010] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 7442029476] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 7444085775] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7445925858] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 7451927112] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7453189989] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7454622231] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 7455573867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7456639365] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 7458294228] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7460163795] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 7465382085] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7467442416] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7469195811] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 7470344028] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7472200029] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7474056681] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 7475318655] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7477056321] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7482838146] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 7483794969] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7484797110] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7487157678] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7489035729] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 7495424748] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7497201684] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7498938888] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 7500181584] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7501491207] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7507260159] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 7508225760] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7509207699] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7510903680] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7512771084] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 7513994040] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7516252926] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7518121275] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 7519869525] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7525595385] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7527147264] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 7528560753] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 7529808909] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7531468308] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 7536962601] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7537985469] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7539590478] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7541423337] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 7542557148] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 7544096658] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7545898395] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 7547003436] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7553116410] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7554896916] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7555939209] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7557592077] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7559407758] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7560619038] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7562277891] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7565257938] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7567257138] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7573465074] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7575172080] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7576328172] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 7577609025] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7583920806] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7585152267] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7586408193] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7587760530] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 7588735245] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7589822499] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7596732885] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7598549427] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7599716124] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 7600916253] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7602774984] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 7604067030] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7610434545] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7612221876] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7613338740] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7614918927] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7616775516] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 7618676415] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7620039588] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7622079465] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 7627533690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7628532366] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7630410018] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7632267615] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 7633802673] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 7640820621] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 7642390119] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7643956005] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 7645193073] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7647015495] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7648876788] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7650086094] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 7656228783] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7658038122] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 7659182307] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7660482669] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7661927175] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7662916086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7663997775] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7665287406] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7668168900] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7673784972] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7675293150] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7676870460] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 7678449933] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7684038432] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7686091224] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 7687241268] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7688895543] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7690478460] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 7691785101] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7697368434] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7699228173] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7700364987] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7702145577] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7704025455] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 7705266219] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7706508306] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7708496208] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7714350777] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7715669010] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7717014102] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7718273031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7719998118] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7721600040] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7723489221] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7728976920] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 7730528610] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7732273542] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 7733921622] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7735433895] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7737278262] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7742423115] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7744416540] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7746322878] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 7747423005] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 7748604486] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7750469223] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 7751637936] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 7757854188] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7759706094] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 7760823084] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7762320153] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7768086921] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 7770043596] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 7772000859] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7773860367] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7775074272] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 7776815340] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7778680791] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 7779917649] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7781209695] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7788316011] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7789506879] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7790849997] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7792290261] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 7793262792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7794369093] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7795593414] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7803934047] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 7805258160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7806279831] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7807524333] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7814709756] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7816636023] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7817626110] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 7819562331] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7821422280] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 7822585281] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7823897088] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7833516516] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 7834594068] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7836393474] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7838265288] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7847549808] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7849695168] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7851526830] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7852674291] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7859764311] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7861978761] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7863146739] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7864406886] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7865517996] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7867519191] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7868786268] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7877532201] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7878542343] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7880447295] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7881714939] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7882997031] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7890730176] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7891651887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7892661903] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 7894668180] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7896534387] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7897800183] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7907688600] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7909436976] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7910668941] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7919433228] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7921153485] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7922326062] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7924176855] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7926057321] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7934416287] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7935552828] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7936596024] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7938590877] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7947302643] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7949376687] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7950696810] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7951717809] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7952790657] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7954417653] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7961873955] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7963342653] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7965807066] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7967827476] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7969096926] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7977508623] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7980998424] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7982249667] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7983571596] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7990574529] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 7992721989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7993862814] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7995792735] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7997623095] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 7998791136] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8006083134] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8010226203] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 8011399767] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8013091653] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8020148514] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 8022492660] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8023674372] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8025033765] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 8026192482] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8027254893] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8035029282] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8037884190] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 8039184972] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8040498690] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8042364477] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8048140968] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8049457185] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8052464595] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8053749648] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8054969496] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8056823670] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8058051960] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8065026690] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8069018349] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8070285804] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8071550928] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8078792085] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 8079957312] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8081618685] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8083468743] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 8084723367] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8086440726] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8092833168] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 8093996064] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8095206147] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8097003306] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8098252176] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8099507535] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8101347429] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8106885927] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8108556645] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8110285827] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 8111445090] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8113237419] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8115112341] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 8116267488] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 8122012962] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8124515322] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8125668159] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8127017787] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8128886367] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 8130244668] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8132326146] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8134735791] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 8140029387] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8141032998] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8142775872] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8145790338] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 8151392151] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 8153156676] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8154966918] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 8156088318] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 8157874389] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8160170697] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8161983690] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8168179803] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8170013901] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 8171721516] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8178099825] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8180024538] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 8181118050] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8182427190] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8183936208] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 8185017204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8186084382] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 8188009389] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 8189612235] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8192798817] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 8198360772] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 8200818801] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8207319435] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 8209038999] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8210866440] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8212810872] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 8213975595] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 8215999869] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8218024206] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 8223521376] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8224899081] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 8226257949] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 8227809093] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 8229084402] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8230542180] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8231562654] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8232616770] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8239646373] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8241453297] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 8242694082] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8243942238] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8246116074] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8248054458] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8255664165] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8257608828] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 8258842137] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8260010682] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8268780387] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8271407613] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8273096958] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8275056405] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8284126746] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8287103475] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8288544852] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8289565557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8290728768] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8298381714] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8300188323] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 8301413841] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8302662333] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8304620016] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8305779426] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8315027385] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8317570485] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 8318712633] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8326371081] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8331209943] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8332499595] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8333871609] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8341167429] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8342908623] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8344419678] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8346117717] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8348091843] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 8349341196] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8358170961] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8362281816] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 8363730753] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8370509994] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8373615222] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 8374911027] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8376273213] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8377785507] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8385610317] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8387824473] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8389545129] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8391545085] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8397829167] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8400715680] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8403675756] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8404915701] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8406305187] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8414514192] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8416078881] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8417489472] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8418999141] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8420144376] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8421308595] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8428158333] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8432380908] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8433694185] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8435207529] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8442541128] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 8444856126] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 8446492341] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8448530118] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8449804587] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8451231831] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8458395645] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8459435082] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8461478508] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8462787165] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8464754235] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 8466122301] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8473336914] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8475494601] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8476742295] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8478108954] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8480004162] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 8486332134] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8489070639] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8491387296] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8492416590] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8493533223] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8495130231] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8504010627] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8505503937] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8507183790] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8514041676] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8515266837] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8516652543] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8518723269] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8520001707] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8521195914] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8523268866] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8524692225] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8531380893] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8534701602] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8535722622] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8536809141] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 8581395270] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8583360639] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8590046304] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8592140571] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8594214993] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8601942258] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8604803235] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8607564084] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8608864782] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8610172641] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8619697716] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8622474609] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8624132958] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8625689310] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 8633141349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8635480728] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8637101109] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8644682214] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 8647339197] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8698563363] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8708216475] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 8709924909] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 8711326974] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8713274409] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8714623449] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8721377007] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8723992095] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8725037937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8726128656] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8727762561] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8737255422] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 8739202017] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8740504941] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8742420834] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 8750929005] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8753452974] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8755409712] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 8756710893] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8763324570] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8766348948] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 8767695762] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8769005658] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8771075397] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 8772374121] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8780911188] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8783842158] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 8785166565] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8786414175] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8794125270] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 8795994018] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8797404798] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8799476175] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 8800833888] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8807436519] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8810523414] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 8811868149] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8813199024] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8822803878] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 8825117511] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8826445383] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8828506617] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 8829927834] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8838717363] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8841045507] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 8842443540] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8843720571] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8850859584] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 8851961349] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8854396467] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8856318681] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 8857591008] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8858901303] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8869114527] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 8871290883] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8872628541] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8882657805] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 8885562672] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8886921855] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8895004272] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 8897747670] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8899316517] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 8900862747] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 8902493439] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 8909411511] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 8910684510] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8912885121] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8914620372] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8916565539] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8925321699] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 8928127614] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8930056632] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 8931585432] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8940970689] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8943520152] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 8944694892] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8946594426] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8956468374] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8957822013] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8959593972] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8965919487] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8966846112] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8968125054] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8969196390] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8970328836] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8972191116] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8974112028] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8975312997] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8981386302] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8983144485] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8984347701] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 8986190640] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8988121506] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 8989257396] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 8995107450] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8997091845] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8998302600] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9000411966] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9002335230] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 9003626919] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 9004847166] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9011530962] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9012875613] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9014222217] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 9015231876] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9016330596] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9018118074] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9023928438] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 9025211685] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 9042918528] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 9044567259] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9046421727] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 9047689812] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9053769690] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9055608471] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 9056805219] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 9058815633] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9060724218] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 9061978044] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 9063957420] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9069966381] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 9071131209] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 9073222431] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9075120369] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 9076355778] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 9077574681] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9083784255] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9084783708] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9086047236] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 9087062859] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9088262337] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 9090069996] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9091953444] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 9097622793] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9099359451] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9101259594] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 9102469047] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 9104250855] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9106161372] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 9107517027] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9113413113] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9115051113] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 9116326527] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 9118073559] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9119983992] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9121187313] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 9127887069] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9129472485] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 9130727991] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 9131995803] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9134267205] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9135576366] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9136895607] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9143241219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9144724176] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 9147510561] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9149459865] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 9150696639] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 9157195719] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9160061589] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 9161358339] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 9163418985] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9165323895] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 9174274263] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 9177947226] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9179752785] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 9185516949] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 9187826403] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9189752544] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9190944000] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9192021027] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9193896159] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9199055418] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9201040464] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 9202835712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9203873511] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9205450821] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9207255708] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9208364718] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9214611588] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9217581240] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9218686953] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9220339989] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9222176691] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9223232109] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9229519572] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9232484289] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 9233661402] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9234903657] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 9235889397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9236913357] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9242790795] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9245672814] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 9247380576] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9249105726] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9250919433] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 9252109020] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9258698757] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9261636636] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 9262758519] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9263989497] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9264948084] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9265953816] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 9272559366] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9274200516] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 9276359211] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 9277538949] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9279495330] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 9280616625] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9281750961] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9288165894] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9290256801] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9291733500] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9292695426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9293722599] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9295423557] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9301711860] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9302800605] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9305695497] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9307519725] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9308607945] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9309856248] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 9310904022] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9316038144] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9318869070] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9321407130] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 9322588968] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 9324432516] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9330701100] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9334807734] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 9336028128] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9337971069] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9339820749] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 9345583632] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9347477958] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9350571783] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 9351720315] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9352989513] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 9354020067] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9355067085] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 9361483698] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9364458957] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 9365588505] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9367422708] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9369261384] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 9374964270] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9376327548] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9377742003] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 9379411755] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 9380898387] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9382375632] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9383377773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9384409545] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9391403742] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9394335090] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 9395480976] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9396688665] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9398592861] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9404388273] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 9408720447] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9410556330] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 9411885000] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 9418030209] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9420973968] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 9422347053] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9423708168] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9425085327] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9426080727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9427107816] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 9434816496] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9437088339] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 9438177609] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 9439566360] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9441635952] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9447271869] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9449111574] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9451749930] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 9452959845] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9454330179] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9455743143] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9456737682] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9462146127] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 9465250830] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9467166135] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9468560430] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 9470560302] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9476997033] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 9479437464] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 9481689042] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9483483093] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 9484930539] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9490281885] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9492258573] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9494452338] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9495497571] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9498085086] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9499960785] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 9505709535] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 9507619443] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9510315402] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 9511537833] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9512792310] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9514189272] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9515148594] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9520803684] Running FIND.existing: FIND DUP . CR +[Hera] 2225669184 +[Hera] [HADES][TEST ] [KRELTSC: 9523530597] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9525522867] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 9526690236] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 2225995504 +[Hera] [HADES][TEST ] [KRELTSC: 9528719991] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9535149141] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 9536232741] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9539160834] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9540971139] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 9542062698] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9543183363] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9549612513] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 9550761696] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9553035324] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9554556816] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9555589638] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9556611540] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9558082779] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9564460248] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 9565604454] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9568334748] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9570180123] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 9571312695] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9572630361] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9578592870] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9579566640] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9580574955] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 9583344330] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9585182544] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 9586367721] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9587645970] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9594962979] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9597445578] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9598694448] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9600107139] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9601080972] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9606625665] Running LATEST.basic: LATEST @ . CR +[Hera] 2225750608 +[Hera] [HADES][TEST ] [KRELTSC: 9608833626] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9611264292] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 9612438759] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 9614423700] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9616226424] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 9621933783] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 9625286769] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9627082899] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 9628240083] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9629613231] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9631039005] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 9636454401] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9637798191] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 2225997016 +[Hera] [HADES][TEST ] [KRELTSC: 9641099265] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9643074609] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 9644261928] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 2225997480 +[Hera] [HADES][TEST ] [KRELTSC: 9651204318] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9654227100] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 9655475949] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 9656877321] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 9658116678] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9660043554] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9665228832] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9667281162] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9669538452] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9670519740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9671558883] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 9673145496] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9674903406] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 9680320734] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9682077405] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9684020262] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9685194876] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9686522706] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 9687969942] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 9695084490] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 9696755670] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9698966445] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9699967725] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9701003319] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 9704241078] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9712346805] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9714965925] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 2226001904 +[Hera] [HADES][TEST ] [KRELTSC: 9718454571] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9726128202] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 9728108523] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 9732119460] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9739418661] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 9741413346] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 9746234715] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9747956064] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9754462284] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9758727048] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9760541679] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9761766147] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 9769086726] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 9771111756] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9773370306] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 9774566277] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 9775824198] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 9776870817] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9785160462] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9786999222] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9788382744] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9789760890] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9790734723] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9791743815] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9801632631] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9803469480] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9804633237] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9811884768] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9815851773] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9817013556] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 9819922182] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9827453601] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9830014509] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9831484446] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9832929540] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9833949111] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9835017276] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9844574712] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9846747813] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9847913103] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 9850527624] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9852404814] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 9860866764] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 9870293916] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9872174655] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 9873343074] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9874624389] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9876085338] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 9877083930] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9878124501] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 9879838773] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9889486236] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 9890800080] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 9892287846] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9898816011] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9900806916] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 2225760416 +[Hera] [HADES][TEST ] [KRELTSC: 9904152216] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9906002484] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9907155888] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9908438064] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9916076583] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 9917303424] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9918258126] Running CURRENT.basic: CURRENT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 9920066310] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9921869433] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 9928493085] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 2226004592 +[Hera] [HADES][TEST ] [KRELTSC: 9932865537] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9934678866] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 9935833404] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 9937400508] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 9944720184] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9947225337] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9948654912] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9949936668] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9951340056] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 9958046364] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9959681487] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9962933946] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9964754415] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 9965981907] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9975920766] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9977755998] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9978900267] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9987570180] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9989351484] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 9990457407] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9991761360] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9993243246] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 9994742751] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 9995982003] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 10004026914] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10005860004] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 10006845618] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10007877516] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 10009527843] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10017130011] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 10019480289] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10020757782] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10022167470] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 10023130362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10024170849] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 10025468271] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10033131234] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 10036101726] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 10037545602] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10039503705] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 10047439227] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 10050098814] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10051962501] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 10053580572] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10054836414] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10056244422] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 10062644214] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10065664413] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 10067496642] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10069338006] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 10075814238] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 10078490247] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10080209181] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 10081332786] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 10082632098] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10091234286] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10092362112] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10093600377] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10095076068] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 10096060212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10103445366] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10104711015] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10106164635] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 10107110139] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10108171269] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10109463504] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10110888795] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 10111862439] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10117384389] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10118652915] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 10120055505] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 10121562234] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 10122847707] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10124327619] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 10125286269] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10126334757] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10132643787] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10134370533] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 10135513164] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 10136650797] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10138551549] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 10139817387] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 10141078521] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 10146722208] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10148508174] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 10149755406] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10151103354] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10152560313] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 10153534818] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10154567955] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 10155702039] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10158453291] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10163957601] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10166120349] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10167877650] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 10169028618] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10174467093] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10176229644] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10177179474] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10178214564] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10180599870] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10182481827] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 10183695753] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10185565068] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10187420061] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 10193182734] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10195409868] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10197231324] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10198389894] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10206677019] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10209612147] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10210762359] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10212090021] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10213529046] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 10214527953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10215563484] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10225435353] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10227209475] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 10228337595] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 10238095035] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10239937743] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 10241100471] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 10243088772] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10251592701] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 10252702446] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10253981682] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10255379295] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10256356635] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10257411822] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 10264767765] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10266479097] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 10267528425] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10269440370] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10271260230] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 10272351537] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10278209655] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10280489898] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 10281636498] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10282927977] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10284329328] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 10285297050] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10286304210] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10294005834] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10295836761] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 10296975024] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 10298809668] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10300702860] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 10301867037] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 10303043751] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10304087850] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10311244188] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10312497972] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10313904531] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10315388538] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 10316459622] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10322221287] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10325548716] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10327340982] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 10328491110] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 10329744453] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10331527080] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 10332964026] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10339467810] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10342761387] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 10343762730] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10344782154] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 10351355028] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10354397697] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 10355560488] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10357504290] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10359281604] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10365964308] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10368484308] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10369976925] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10370943639] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10371951807] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10374711207] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10382879892] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10383913071] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 10385410476] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 10386652395] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10388628222] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 10395639765] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10397930424] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10399321464] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 10400280114] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10401291642] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10403745408] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10411991814] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10413171174] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 10414420779] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10415600727] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10417513575] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 10424469258] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 10426800300] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 10427955405] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10429822767] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10431014202] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10432241232] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10439020515] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 10440723111] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10442225136] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10444774410] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10446659244] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 10452953952] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 10455248832] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 10456983600] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10458938343] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10460138661] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10461390681] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10468437945] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 10470074874] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10471620495] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10474248813] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10476076464] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10484044116] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10487280510] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10489079055] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 10490189493] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 10498441905] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 10500719691] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10502643438] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10503834285] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10505120031] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 10512206418] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 10514188965] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 10515413412] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10516841118] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10517782380] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10518877614] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10521742518] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10528130403] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10529316483] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10531654119] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10533452937] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10534816530] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 10541383587] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10543221381] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10545004932] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10546126059] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10548150396] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10549937034] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10551127461] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10556737212] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10557662997] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10559506209] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10561334784] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10562702346] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10567928133] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10569000771] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10571244495] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10573494414] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10574773986] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10576833288] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10578582210] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10580221302] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10586834895] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10588511346] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10589727267] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10591844949] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10598397264] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10599623433] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10600729104] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10601750565] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10603635336] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10604851677] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10606178268] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10607560635] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10608530373] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10609546857] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10615560291] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10616441724] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10618114857] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10619322546] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10621003554] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10621995279] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10628353785] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10629372180] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10630422495] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10631396223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10632425391] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10633705068] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10634693706] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10636707438] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10637857881] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10643345538] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10644767553] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10646458998] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10647484638] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10648865409] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10650315942] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10651309746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10652357121] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10653542718] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10658959626] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10660895784] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10662020985] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10663719171] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10664720262] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10665663162] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10667631723] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10668873033] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10674424089] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10675283913] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10676136471] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10677193779] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10678188003] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10680153309] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10685929086] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10687550349] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10688300280] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10689078204] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10690967028] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10692191307] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10693464516] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10694945604] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10700406528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10701434163] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10704108198] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10705968546] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10707157965] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10709705265] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10711605282] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10712877084] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10718534841] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10719419781] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10721072397] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10722347832] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10723968591] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10725517278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10727081841] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10733942247] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10735781679] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10737133155] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 10743667578] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10746869133] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10748671332] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10749851511] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10750984965] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10751971377] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10753893045] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10755147837] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10761620352] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10764256713] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10765663965] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10766678853] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10769036880] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10776246831] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10778757066] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10781059317] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10787599053] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 10790482227] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 10792752390] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10793720805] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10795663641] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10796883825] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10803968637] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10805423706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10806406758] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10808771127] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10810582482] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10811704260] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10820230617] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10822862463] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 10823994930] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 10825141971] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10826170173] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10833150468] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10834973877] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10836220164] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10837638567] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10838642955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10839694488] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10842104532] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10848376182] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10851095598] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10854574311] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10861908393] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10864980168] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10866919035] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10867980921] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10870134009] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10875735864] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10877930343] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10879203384] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10880228163] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10882792998] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10884611661] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10885665798] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10893078651] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10897522125] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10898770974] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10905650301] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10907861307] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10909857882] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10911083106] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10912335924] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10919452383] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10920656502] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10922748732] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 10924654041] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10926691335] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10934276829] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10935961953] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10937971884] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10938997902] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10940923014] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10942110879] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10947902322] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10949627388] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10950731085] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10953128718] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10954943160] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10956102738] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10957210047] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10962667968] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10964515653] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10965505866] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10966585245] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10968048672] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10969052955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10970082837] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10973179917] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10975228152] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10981394235] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10984199415] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10992876720] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10994918214] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10996832784] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10999339512] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 11007384276] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11011484148] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11013770586] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11015239998] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11023780677] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 11024574099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11025439992] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 11027757384] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11029332174] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11031180678] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11032317009] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 11041445436] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11043118548] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 11044312608] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11045701149] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11055021054] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 11056022334] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11058574800] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11065473111] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11066448204] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11067491967] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11068910013] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 11069806587] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11070803520] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11073594420] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11082886458] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11083975602] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11085637542] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11087391084] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 11088553896] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11097065826] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11098558086] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11099604810] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11100811470] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 11101760901] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11102868651] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11112896004] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11114549376] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11115723969] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11117186241] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11118991926] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 11127193371] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 11129581323] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11131668765] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11133465357] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11142303753] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11143773291] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11144962437] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11145928374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11147006304] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11154776661] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11156393178] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 11157474363] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 11158675542] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11159696205] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11168252025] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 11169223779] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11170269810] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11171232345] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11172288750] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11174667798] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11184817959] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 11185886670] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 11186822346] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11187738492] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11189706822] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 11190900861] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11192158446] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11200347186] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11201174670] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11202105936] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 11211275460] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11213493606] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 11214412062] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 11217041199] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11218917087] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11227268220] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 11229394785] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11231225418] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 11232378507] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11233611480] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11234572230] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11235581385] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 11260653621] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 11262834135] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11271353814] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 11272291380] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 11274758271] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11276621664] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11277713139] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 11279780967] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11289849165] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 11290902714] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11291950635] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11293444302] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 11294402448] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11302876935] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11304828234] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11306730120] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11307930837] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11317127094] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11318919801] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11319918645] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11321874018] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11323676658] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11332432818] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11334537039] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11336381238] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11341850898] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11342968644] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 11343879582] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11344805703] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11347153881] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11348972733] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11350149510] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 11357083353] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 11358335016] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11359858398] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11360943783] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11362881327] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11364699129] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11370405711] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11372662203] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11374434876] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11375568288] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11376791937] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11378217753] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11379144147] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11380189107] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11387050017] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11388783483] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11389972356] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11392409448] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11394253269] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11395412469] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11396647080] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11402077281] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11403079065] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11405477181] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11407746357] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11413017735] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11415852924] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11417626080] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11418752919] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11420602263] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11422213635] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11423191080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11424197526] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11426096871] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11432376879] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11433434670] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 11435370765] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11437293861] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11439111789] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11440215234] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11446824396] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11448518340] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11449576614] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11451577032] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11453322594] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11454404577] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11459842548] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11461166850] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11462152023] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11464199712] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11466043764] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11467146327] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11469091956] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11475276036] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11476368288] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11478534081] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11480272146] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11481328929] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11483146248] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11489227239] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11490196746] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11491237632] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11492630478] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11493629175] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11494708575] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11497585722] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11504251395] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11505374055] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11507619291] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11509446312] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11510499609] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11517256758] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11518771089] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11519866092] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11521153791] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11522167377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11523246084] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11525513832] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11527334028] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11528648208] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 11534973702] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11537293341] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11539097136] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11544523473] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11546916150] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11548427268] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11549635041] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11550938049] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11552419326] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11553408993] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11554448388] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11556730038] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11563197324] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11564514402] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11566793553] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11568595668] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11569664358] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11570955900] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11576436081] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11577536754] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11579644188] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11581473855] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11582596599] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11585039067] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11591398959] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11592858774] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11593916355] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11595258024] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11596273437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11597329758] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 11600094492] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 11605868925] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11607598296] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11608504236] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11610766797] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11612586510] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11613620340] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11614879395] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11620200921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11621238909] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11623545087] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11625389391] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11626499871] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11628862791] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11635124508] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11636223501] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11637323670] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11638515861] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 11639494314] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11640551118] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 11643901143] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11650236591] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 11651358768] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11653555872] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11655412713] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 11656528695] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 11663412306] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 11664813300] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11666409699] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11667600924] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 11669985768] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11671781751] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 11672887884] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 11679907302] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11681543496] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 11682594567] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11683877184] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 11684843688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11685905133] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 11692526202] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11694160527] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 11695085766] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11697424578] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11699248092] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 11700354540] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11702510988] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11708832282] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11710827114] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 11713023441] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11714873373] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 11715960396] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 11725706097] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11727295881] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 11728426269] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11735836938] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 11738035890] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 11739300216] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 11740767402] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11742422958] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 11743472727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11750419275] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11752749057] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11754756888] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 11755980306] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11757973647] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11759817153] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 11767427952] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11770276518] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11772030774] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 11773310031] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 11774615265] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 11781684243] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11786111715] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 11787314511] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 11788688688] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11795112798] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11797488507] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11798694726] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11800080411] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11801549928] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 11808269277] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11810071434] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11812826634] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11814650799] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 11815854414] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 11817582777] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11824887018] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11827949910] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 11829140232] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11831572725] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11833725141] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 11839428615] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11841445077] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 11843063757] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11845190826] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 11846351580] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11847639279] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11854414635] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11857757226] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11858974092] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11860244571] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11866897329] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11870117658] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11871325263] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11872619136] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11874032709] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 11875050180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11881933728] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 12033124467] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12034995924] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 12036325161] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 12192856137] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12194811111] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 12196053324] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12353508762] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12355604268] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12356774451] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12358111836] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12365323866] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 12367819968] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12368882232] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 12371020998] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12378470601] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 12381739503] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 12383822892] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12385737609] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 12391385265] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 12393500301] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12396065766] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 12397324275] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12398687889] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12400155327] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 12401164713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12402200769] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12414998862] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12421361043] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 12423462744] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12429854052] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12436160352] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 12439209489] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12443593932] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12445582947] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 12452677314] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 12457669917] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12459549711] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 12465997929] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 12470629878] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12472481364] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 12473645625] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 12480549123] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12483681315] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 12484826193] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 12486935664] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12488813904] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 12495511455] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 12498028536] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12499124085] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12501080970] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12502284249] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12503551662] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12510480402] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 12512443692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12513431658] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12515418552] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12522131244] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12525072273] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 12526248231] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12527886189] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12528932157] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12530713797] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 12531892170] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 12533602746] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12540645012] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12542997915] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12544119483] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12546285759] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12547316586] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12555722886] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 12557310990] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12558583149] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 12559997478] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 12561505068] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 12571657812] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 12573519693] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 12574925643] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 12576336024] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 12586856667] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 12588327801] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 12595814889] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 12598647453] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12599708772] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12600750582] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12602133642] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 12603143532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12604158378] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12605586168] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 12611908134] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12613778709] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12615922032] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 12616978395] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12618182136] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12619510113] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 12620610030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12626255229] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12627634236] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 12629783292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12631077354] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12632403903] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12633427107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12634460097] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12641090259] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 12642374283] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12644901570] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12646513467] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12647776323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12648990774] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12650621382] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 12657288483] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12658154523] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12659460786] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 12660926586] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 12662463282] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 12663751674] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12670854147] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 12672396135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12673370934] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12675378639] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12677175714] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12686892120] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12688233159] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12689651961] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 12690598662] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12691632765] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12699043686] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12703230099] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 12705947898] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12713698788] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12716308437] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12718678959] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 12719629440] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12720648255] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 12727204287] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12729593247] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 12733407036] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12734601222] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12735988083] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 12742008531] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12743684877] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12746668872] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12748510425] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12751691043] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12760390335] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12763424940] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12774585327] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12775950558] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12777381204] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 12778391829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12785016573] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12788231211] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12790018500] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12793153233] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12794467308] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12795894909] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 12802584165] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12804504426] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12806304567] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12808072158] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12819169944] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12820451931] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12822018846] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 12828032028] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12830403579] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12832892058] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12834837309] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 12837388788] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12844787403] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12846952062] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12849195576] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 12850195470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12851219598] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12853061802] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12861266754] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12865493550] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12866743911] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12868185918] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 12874772169] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12877122678] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12879476400] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12881356530] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12891613413] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12893273547] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12894677292] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 12895642578] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12896694279] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12904514385] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12906494097] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12909788535] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12911022600] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12912491655] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 12919011966] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12921383097] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12923603910] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12925395441] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12935285265] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12936559314] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12937954113] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 12939000333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12939991344] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12947838120] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12950391489] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12953551023] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12954848823] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12961627728] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 12963855177] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12964873089] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12966524025] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12968371668] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12977735568] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12979448895] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12980859969] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 12981831618] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12987829365] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12990860988] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12992698320] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12996060924] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12997331697] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12998728911] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 13005147750] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13006779702] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13008905553] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13010678625] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13019146245] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13021110921] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13022468319] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 13023489297] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13024575795] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13026437445] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13033542627] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13039343079] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13040640606] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13042053213] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 13047717858] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13048738269] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13051111584] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13053397623] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 13055379246] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13063931055] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13066753875] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13068539064] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13071743727] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13077893934] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13079312820] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 13080175122] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13081145931] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13082897751] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13084705263] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13094879763] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13098308202] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13100131779] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13109103504] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13110374109] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13111789299] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 13112845200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13113911685] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13115577174] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13123776708] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13128025701] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13129564539] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13137278175] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13140936375] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13142179218] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13143609885] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 13149043068] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13150123371] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13152944595] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13154795451] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13157997636] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13159536789] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13167829248] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13172035590] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13173318837] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13180622175] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 13182501549] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13183509381] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13185569964] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13187394192] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 13197018828] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13198909290] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13200186048] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13201595421] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 13202594958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13209184968] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13212348807] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13214159721] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13217328306] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13224123801] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13226758923] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 13227773916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13228807557] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13230755664] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13238846502] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13243408038] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13244775453] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 13246268742] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 13254008418] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 13256362035] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13257840435] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 13258889448] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13259927100] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 13269119577] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13271727777] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 13273154622] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13274698101] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13281331728] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 13283371437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13284374796] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13287014517] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13288970457] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 13294840629] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13298032755] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13300630434] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 13301743770] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13302767982] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13310114538] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13314490161] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13315930068] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13317288852] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13318804485] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13324304490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13326776379] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13333154793] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13340869374] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 13342527198] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13343775585] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13345240734] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 13346304909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13347320028] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13354690545] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13356402234] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 13357866984] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13359227553] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13360689720] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 13361750220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13363073682] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13372526370] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13374389994] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13375946535] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13377283038] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13383811287] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 13386300501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13388313078] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 13391614131] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13399657614] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13401680187] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13403052579] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13404481986] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13405518546] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13406557584] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13416193413] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13418088600] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 13419559461] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13420871625] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13427855049] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13430153877] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13431193545] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13435897461] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13444369176] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13445779431] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13447230405] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 13448713572] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 13450354029] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 13457225124] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13459881225] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13460896701] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13461930174] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13464305946] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13471674552] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13474186614] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13475594622] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13476985872] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13478042886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13479078648] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 13488034476] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13490373750] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 13491633288] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13492947846] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13494385905] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 13500976818] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13502862240] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13505432199] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13507299414] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 13508723697] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13518308811] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13520141922] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13521579393] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13522879587] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13530186705] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 13532405250] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13533734529] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 13536244155] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13542653712] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 13545220500] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13547770089] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13549223478] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 13550199915] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13551207117] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13558553862] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13561258641] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 13562680047] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13563998259] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13565493438] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 13566527331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13572230616] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13575261357] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13577152302] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 13578565308] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13579937532] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 13581412992] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 13586995128] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 13589568132] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 13591764417] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13592775504] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 13593922419] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13595170281] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 13600816047] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 13602046773] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x00000000bdf1f000, 0x00000000bdf57542) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 13738834515] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13749770328] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13935902379] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13939193709] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14217819714] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14391340593] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14393867271] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14396363961] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14403838596] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14407978389] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14410561263] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14418057591] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14422370592] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14424853800] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14440604073] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14447516622] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14451537261] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14454172131] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14456930607] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14464629018] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14467554654] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14494355988] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14505275904] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14519437905] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14529328611] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14565433470] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14578273269] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14592745671] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14602086723] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14622265077] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14637091623] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14660010183] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14674135539] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14689269567] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14703678423] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14724967782] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14737694097] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14761010250] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14776228299] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14796430320] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14804878032] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14825745270] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14835110346] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14864759868] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14878531584] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14899075086] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14912939958] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14922406401] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14943167232] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14957417517] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14966530173] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14985895848] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14999957910] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15009225651] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15029973252] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15038464812] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15073496676] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15081376233] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15095281005] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15109097283] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15121023624] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15132360138] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15147180174] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] SBI: timer armed (TIME extension) +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] [HADES][ERROR] [KRELTSC: 17360526288] virtio_blk: vblk_io timed out (write=1 sector=2944) -- queue ne +[Artemis] Artemis: blank disk -- formatting +[Artemis] Artemis self-test... +[Artemis] 3077 allocated +[Artemis] [HADES][WARN ] [KRELTSC: 17709719496] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u K after alloc +[Artemis] Stadium: dispatch cell=864 behaviour=COOL identity=1 +[Artemis] 0.5u K after free +[Artemis] PASS +[Artemis] Artemis: persist-write... +[Artemis] PASS: persist-write +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 29105871984] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x849da0ceca2c68ec +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 663 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 56437082373] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 56449912386] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][ERROR] [KRELTSC: 57362228679] virtio_blk: vblk_io timed out (write=1 sector=5296) -- queue ne +[Hera] [HADES][WARN ] [KRELTSC: 59069455452] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 81610020240] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 81628677984] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 85761555810] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 112338360372] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 112355297901] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 116707321773] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 138302539557] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 138324062226] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 142240437969] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 170774570694] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 170798153568] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 175354257477] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 188918276295] virtio_blk: vblk_io timed out (write=1 sector=2648) -- queue ne +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 190213858863] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 190273467090] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 190330987749] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 190385013441] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 190465757685] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 190744080177] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 191263163280] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 191881114551] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 192559026996] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 192614987292] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 192666324585] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 192715539975] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 192741579975] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 192765384063] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 192786013203] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 192827772543] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 192955310037] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 192999423246] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 193115334867] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 193164057954] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 193717278426] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 193757310831] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 193802259021] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 193902442965] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 194151202329] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 194188979670] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 194722911810] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 196359829344] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 196405684902] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 196453519542] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 196497779142] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 196569868656] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 196615739229] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 196664007141] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 196717671675] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 197435021679] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 197484531258] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 197536786755] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 197574581841] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 197847998166] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 198129291171] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 198336434352] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 198408599529] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 198435114150] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 198475108251] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 198817329774] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 198840139932] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 198863375802] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 198901286892] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 199150758744] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 199385530827] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 199427637381] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 199472416563] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 199511596830] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 199758571530] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 199855899894] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 200596967193] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 200637293304] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 200887194396] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 201016622940] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 201118472877] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 201194680281] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 209872415508] virtio_blk: vblk_io timed out (write=1 sector=2680) -- queue ne +[Hera] (zuse) ok> 1 0 5 EXEC-STD79-DOE-CD +[Hera] DOE-HEADER,run_id,id_idx,id_label,rep +[Hera] [HADES][DOE ] 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,fleet_k_q48,fleet_conserved +[Hera] [HADES][DOE ] 852,8520000,10000,0,0,256,82,1012,512,512,0,0,9392,65536,0,1,56558,4448,4530,65536,1 +[Hera] DOE-RUN,3 ,0 ,zuse,0 +[Hera] DOE-RUN,16 ,1 ,rajames,0 +[Hera] DOE-RUN,[HADES][DOE ] 853,8530000,10000,0,0,256,84,1013,512,512,0,0,9394,65536,0,1,56558,4448,4530,65536,1 +[Hera] 0 ,2 ,00,0 +[Hera] DOE-RUN,9 ,3 ,01,0 +[Hera] DOE-RUN,6 ,4 ,02,0 +[Hera] DOE-RUN,1 ,5 ,[HADES][DOE ] 854,8540000,10000,0,0,256,87,1015,1024,1024,0,0,9398,65536,0,1,56558,4448,4530,65536,1 +[Hera] 03,0 +[Hera] [HADES][DOE ] 855,8550000,10000,0,0,256,91,1016,1024,1024,0,0,9399,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 856,8560000,10000,0,0,256,94,1017,2048,2048,0,0,9401,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 857,8570000,10000,0,0,256,95,1019,2048,2048,0,0,9402,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 858,8580000,10000,0,0,256,97,1020,4096,4096,0,0,9403,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 859,8590000,10000,0,0,256,99,1021,4096,4096,0,0,9405,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 860,8600000,10000,0,0,256,105,1023,4096,4096,0,0,9406,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 861,8610000,10000,0,0,256,105,1024,4096,4096,0,0,9407,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 862,8620000,10000,0,0,256,105,1025,4096,4096,0,0,9409,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 863,8630000,10000,0,0,256,105,1027,2048,2048,0,0,9410,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 864,8640000,10000,0,0,256,105,1028,2048,2048,0,0,9412,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 865,8650000,10000,0,0,256,105,1029,1024,1024,0,0,9413,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 866,8660000,10000,0,0,256,105,970,1024,1024,0,0,9415,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 867,8670000,10000,0,0,256,105,939,512,512,0,0,9416,65536,0,1,56558,4448,4530,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 868,8680000,10000,0,0,256,106,898,512,512,0,0,9419,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 869,8690000,10000,0,0,256,106,899,256,256,0,0,9421,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 870,8700000,10000,0,0,256,106,900,256,256,0,0,9423,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 871,8710000,10000,0,0,256,106,901,256,256,0,0,9430,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 872,8720000,10000,0,0,256,106,902,256,256,0,0,9432,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 873,8730000,10000,0,0,256,106,904,256,256,0,0,9433,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 874,8740000,10000,0,0,256,106,901,256,256,0,0,9434,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 875,8750000,10000,0,0,256,106,898,256,256,0,0,9435,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 876,8760000,10000,0,0,256,106,899,256,256,0,0,9437,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 877,8770000,10000,0,0,256,106,900,256,256,0,0,9438,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 878,8780000,10000,0,0,256,106,901,256,256,0,0,9439,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 879,8790000,10000,0,0,256,106,902,256,256,0,0,9441,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 880,8800000,10000,0,0,256,106,904,256,256,0,0,9442,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 881,8810000,10000,0,0,256,106,905,256,256,0,0,9444,65536,0,1,56558,4448,4530,65536,1 +[Hera] DOE-RUN,21 ,4 ,02,1 +[Hera] [HADES][DOE ] 882,8820000,10000,0,0,256,105,905,256,256,0,0,9446,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 883,8830000,10000,0,0,256,108,907,256,256,0,0,9447,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 884,8840000,10000,0,0,256,111,908,256,256,0,0,9448,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 885,8850000,10000,0,0,256,111,909,256,256,0,0,9449,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 886,8860000,10000,0,0,256,111,910,256,256,0,0,9450,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 887,8870000,10000,0,0,256,111,911,256,256,0,0,9451,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 888,8880000,10000,0,0,256,111,912,256,256,0,0,9453,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 889,8890000,10000,0,0,256,111,913,256,256,0,0,9454,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 890,8900000,10000,0,0,256,111,914,256,256,0,0,9455,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 891,8910000,10000,0,0,256,111,916,256,256,0,0,9457,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 892,8920000,10000,0,0,256,112,917,256,256,0,0,9458,65536,0,1,56558,4448,4530,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 [HADES][DOE ] 225,2250000,18446744073702881616,0,0,56464,38,740,256,256,0,4895412794951725890,9464,65536,0,0,56558,4448,4530,65536,1 +[02] 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 893,8930000,6680000,0,0,163344,112,918,256,256,0,4708919868940877824,9467,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 894,8940000,10000,0,0,256,112,919,256,256,0,0,9468,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 895,8950000,10000,0,0,256,112,920,256,256,0,0,9469,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 896,8960000,10000,0,0,256,112,921,256,256,0,0,9470,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 897,8970000,10000,0,0,256,112,922,256,256,0,0,9471,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 898,8980000,10000,0,0,256,112,924,256,256,0,0,9472,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 899,8990000,10000,0,0,256,112,925,256,256,0,0,9473,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 900,9000000,10000,0,0,256,112,926,256,256,0,0,9474,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 901,9010000,10000,0,0,256,112,927,256,256,0,0,9475,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 902,9020000,10000,0,0,256,112,928,256,256,0,0,9476,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 903,9030000,10000,0,0,256,112,929,256,256,0,0,9477,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 904,9040000,10000,0,0,256,112,930,256,256,0,0,9478,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 905,9050000,10000,0,0,256,112,932,256,256,0,0,9479,65536,0,1,56558,4448,4530,65536,1 +[Hera] DOE-RUN,11 ,[HADES][DOE ] 906,9060000,10000,0,0,256,113,933,256,256,0,0,9480,65536,0,1,56558,4448,4530,65536,1 +[Hera] 4 ,02,2 +[Hera] [HADES][DOE ] 907,9070000,10000,0,0,256,114,934,256,256,0,0,9482,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 908,9080000,10000,0,0,256,114,935,256,256,0,0,9483,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 909,9090000,10000,0,0,256,114,936,256,256,0,0,9485,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 910,9100000,10000,0,0,256,114,937,256,256,0,0,9486,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 911,9110000,10000,0,0,256,114,938,256,256,0,0,9487,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 912,9120000,10000,0,0,256,114,940,256,256,0,0,9488,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 913,9130000,10000,0,0,256,114,941,256,256,0,0,9489,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 914,9140000,10000,0,0,256,114,942,256,256,0,0,9491,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 915,9150000,10000,0,0,256,114,943,256,256,0,0,9492,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 916,9160000,10000,0,0,256,114,944,256,256,0,0,9493,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 917,9170000,10000,0,0,256,114,945,256,256,0,0,9494,65536,0,1,56558,4448,4530,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 918,9180000,10000,0,0,256,114,946,256,256,0,0,9497,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 919,9190000,10000,0,0,256,114,948,256,256,0,0,9498,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 920,9200000,10000,0,0,256,114,949,256,256,0,0,9500,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 921,9210000,10000,0,0,256,114,950,256,256,0,0,9501,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 922,9220000,10000,0,0,256,114,951,256,256,0,0,9502,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 923,9230000,10000,0,0,256,114,952,256,256,0,0,9503,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 924,9240000,10000,0,0,256,115,953,256,256,0,0,9504,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 925,9250000,10000,0,0,256,115,954,256,256,0,0,9505,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 926,9260000,10000,0,0,256,115,956,256,256,0,0,9506,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 927,9270000,10000,0,0,256,115,957,256,256,0,0,9507,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 928,9280000,10000,0,0,256,115,958,256,256,0,0,9508,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 929,9290000,10000,0,0,256,115,959,256,256,0,0,9509,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 930,9300000,10000,0,0,256,115,960,256,256,0,0,9510,65536,0,1,56558,4448,4530,65536,1 +[Hera] DOE-RUN,22 ,5 ,03,1 +[Hera] [HADES][DOE ] 931,9310000,10000,0,0,256,118,961,256,256,0,0,9512,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 932,9320000,10000,0,0,256,118,962,256,256,0,0,9513,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 933,9330000,10000,0,0,256,118,964,256,256,0,0,9514,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 934,9340000,10000,0,0,256,118,965,256,256,0,0,9515,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 935,9350000,10000,0,0,256,118,966,256,256,0,0,9516,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 936,9360000,10000,0,0,256,118,967,256,256,0,0,9517,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 937,9370000,10000,0,0,256,118,968,256,256,0,0,9518,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 938,9380000,10000,0,0,256,118,969,256,256,0,0,9519,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 939,9390000,10000,0,0,256,118,970,256,256,0,0,9520,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 940,9400000,10000,0,0,256,118,972,256,256,0,0,9521,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 941,9410000,10000,0,0,256,118,973,256,256,0,0,9522,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 942,9420000,10000,0,0,256,118,974,256,256,0,0,9523,65536,0,1,56558,4448,4530,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 943,9430000,10000,0,0,256,118,975,256,256,0,0,9526,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 944,9440000,10000,0,0,256,118,976,256,256,0,0,9527,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 945,9450000,10000,0,0,256,118,977,256,256,0,0,9528,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 946,9460000,10000,0,0,256,118,978,256,256,0,0,9529,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 947,9470000,10000,0,0,256,118,980,256,256,0,0,9530,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 948,9480000,10000,0,0,256,118,981,256,256,0,0,9536,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 949,9490000,10000,0,0,256,120,982,256,256,0,0,9537,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 950,9500000,10000,0,0,256,120,983,256,256,0,0,9538,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 951,9510000,10000,0,0,256,120,984,256,256,0,0,9539,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 952,9520000,10000,0,0,256,120,985,256,256,0,0,9541,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 953,9530000,10000,0,0,256,120,986,256,256,0,0,9542,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 954,9540000,10000,0,0,256,120,988,256,256,0,0,9543,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 955,9550000,10000,0,0,256,120,989,256,256,0,0,9544,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 956,9560000,10000,0,0,256,123,990,256,256,0,0,9545,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 957,9570000,10000,0,0,256,123,991,256,256,0,0,9547,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 958,9580000,10000,0,0,256,123,992,256,256,0,0,9548,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 959,9590000,10000,0,0,256,123,993,256,256,0,0,9549,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 960,9600000,10000,0,0,256,123,994,256,256,0,0,9550,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 961,9610000,10000,0,0,256,123,996,256,256,0,0,9551,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 962,9620000,10000,0,0,256,123,997,256,256,0,0,9552,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 963,9630000,10000,0,0,256,123,998,256,256,0,0,9554,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 964,9640000,10000,0,0,256,123,999,256,256,0,0,9555,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 965,9650000,10000,0,0,256,123,1000,256,256,0,0,9556,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 966,9660000,10000,0,0,256,124,1001,256,256,0,0,9557,65536,0,1,56558,4448,4530,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 967,9670000,10000,0,0,256,125,1002,256,256,0,0,9561,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 968,9680000,10000,0,0,256,125,1004,256,256,0,0,9562,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 969,9690000,10000,0,0,256,125,1005,256,256,0,0,9563,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 970,9700000,10000,0,0,256,125,1006,256,256,0,0,9564,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 971,9710000,10000,0,0,256,125,1007,256,256,0,0,9566,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 972,9720000,10000,0,0,256,125,1008,256,256,0,0,9566,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 973,9730000,10000,0,0,256,125,1009,256,256,0,0,9568,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 974,9740000,10000,0,0,256,125,1010,256,256,0,0,9569,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 975,9750000,10000,0,0,256,125,1012,256,256,0,0,9571,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 976,9760000,10000,0,0,256,125,1013,256,256,0,0,9571,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 977,9770000,10000,0,0,256,125,1014,256,256,0,0,9573,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 978,9780000,10000,0,0,256,125,1015,256,256,0,0,9573,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 979,9790000,10000,0,0,256,125,1016,256,256,0,0,9575,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 980,9800000,10000,0,0,256,126,1017,256,256,0,0,9576,65536,0,1,56558,4448,4530,65536,1 +[Hera] DOE-RUN,8 ,2 ,00,1 +[Hera] [HADES][DOE ] 981,9810000,10000,0,0,256,126,1018,256,256,0,0,9578,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 982,9820000,10000,0,0,256,126,1020,256,256,0,0,9579,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 983,9830000,10000,0,0,256,126,1021,256,256,0,0,9580,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 984,9840000,10000,0,0,256,126,1022,256,256,0,0,9582,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 985,9850000,10000,0,0,256,126,1023,256,256,0,0,9583,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 986,9860000,10000,0,0,256,126,1024,256,256,0,0,9584,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 987,9870000,10000,0,0,256,126,1025,256,256,0,0,9585,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 988,9880000,10000,0,0,256,126,1026,256,256,0,0,9586,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 989,9890000,10000,0,0,256,126,1028,256,256,0,0,9587,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 990,9900000,10000,0,0,256,126,1029,256,256,0,0,9589,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 991,9910000,10000,0,0,256,127,1030,256,256,0,0,9590,65536,0,1,56558,4448,4530,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 [HADES][DOE ] 422,4220000,18446744073703861616,0,0,106901,33,1398,256,256,0,4895412794951726369,9595,65536,0,0,56558,4448,4530,65536,1 +[00] 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 992,9920000,5700000,0,0,138251,127,1031,256,256,0,4707867601953357824,9599,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 993,9930000,10000,0,0,256,127,1032,256,256,0,0,9600,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 994,9940000,10000,0,0,256,127,1033,256,256,0,0,9602,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 995,9950000,10000,0,0,256,127,1034,256,256,0,0,9603,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 996,9960000,10000,0,0,256,127,1036,256,256,0,0,9605,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 997,9970000,10000,0,0,256,127,1037,256,256,0,0,9606,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 998,9980000,10000,0,0,256,127,1038,256,256,0,0,9607,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 999,9990000,10000,0,0,256,127,1039,256,256,0,0,9609,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][WARN ] [KRELTSC: 216959973846] INFERENCE: Output validation failed, ignoring results +[Hera] [HADES][DOE ] 1000,10000000,10000,0,0,256,127,1040,256,256,0,0,9611,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1001,10010000,10000,0,0,256,127,1041,256,256,0,0,9613,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1002,10020000,10000,0,0,256,127,1042,256,256,0,0,9614,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1003,10030000,10000,0,0,256,127,1044,256,256,0,0,9617,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1004,10040000,10000,0,0,256,127,1045,256,256,0,0,9619,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1005,10050000,10000,0,0,256,127,1046,256,256,0,0,9620,65536,0,1,56558,4448,4530,65536,1 +[Hera] DOE-RUN,12 ,2 ,00,2 +[Hera] [HADES][DOE ] 1006,10060000,10000,0,0,256,127,1047,256,256,0,0,9623,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1007,10070000,10000,0,0,256,127,1048,256,256,0,0,9624,65536,0,1,56558,4448,4530,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 [HADES][DOE ] 1008,10080000,10000,0,0,256,128,1049,256,256,0,0,9626,65536,0,1,56558,4448,4530,65536,1 +[Hera] 2147483648 2147483648 9223372036854775807 4611686018427387902 [HADES][DOE ] 1009,10090000,10000,0,0,256,129,1050,256,256,0,0,9629,65536,0,1,56558,4448,4530,65536,1 +[Hera] 2147483648 -1 0 56088 [HADES][DOE ] 1010,10100000,10000,0,0,256,129,1052,256,256,0,0,9630,65536,0,1,56558,4448,4530,65536,1 +[Hera] -56088 14285 5 [HADES][DOE ] 1011,10110000,10000,0,0,256,129,1053,256,256,0,0,9631,65536,0,1,56558,4448,4530,65536,1 +[Hera] 25 2 25 -5 [HADES][DOE ] 1012,10120000,10000,0,0,256,129,1054,256,256,0,0,9633,65536,0,1,56558,4448,4530,65536,1 +[Hera] -2 5 [HADES][DOE ] 1013,10130000,10000,0,0,256,131,1055,256,256,0,0,9634,65536,0,1,56558,4448,4530,65536,1 +[Hera] -5 3 -1 [HADES][DOE ] 1014,10140000,10000,0,0,256,131,1056,256,256,0,0,9635,65536,0,1,56558,4448,4530,65536,1 +[Hera] 0 -1 6 -1073741824 [HADES][DOE ] 1015,10150000,10000,0,0,256,131,1057,256,256,0,0,9637,65536,0,1,56558,4448,4530,65536,1 +[Hera] DOE-RUN,17 ,0 ,zuse,1 +[Hera] [HADES][DOE ] 1016,10160000,10000,0,0,256,131,1058,256,256,0,0,9639,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1017,10170000,10000,0,0,256,131,1060,256,256,0,0,9640,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1018,10180000,10000,0,0,256,131,1061,256,256,0,0,9641,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1019,10190000,10000,0,0,256,131,1062,256,256,0,0,9648,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1020,10200000,10000,0,0,256,131,1063,256,256,0,0,9649,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1021,10210000,10000,0,0,256,131,1064,256,256,0,0,9651,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1022,10220000,10000,0,0,256,131,1065,256,256,0,0,9652,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1023,10230000,10000,0,0,256,131,1066,256,256,0,0,9653,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1024,10240000,10000,0,0,256,131,1068,256,256,0,0,9654,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1025,10250000,10000,0,0,256,131,1069,256,256,0,0,9656,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1026,10260000,10000,0,0,256,131,1070,256,256,0,0,9657,65536,0,1,56558,4448,4530,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 [HADES][DOE ] 107,1070000,18446744073700361616,0,0,26232,49,273,256,256,0,4895412794951724660,9663,65536,0,0,56558,4448,4530,65536,1 +[03] -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1027,10270000,9200000,0,0,227880,131,1071,256,256,0,4711195454283448320,9664,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1028,10280000,10000,0,0,256,131,1072,256,256,0,0,9666,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1029,10290000,10000,0,0,256,131,1073,256,256,0,0,9667,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1030,10300000,10000,0,0,256,131,1074,256,256,0,0,9668,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1031,10310000,10000,0,0,256,131,1076,256,256,0,0,9669,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1032,10320000,10000,0,0,256,131,1077,256,256,0,0,9670,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1033,10330000,10000,0,0,256,131,1078,256,256,0,0,9672,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1034,10340000,10000,0,0,256,131,1079,256,256,0,0,9673,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1035,10350000,10000,0,0,256,131,1080,256,256,0,0,9674,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1036,10360000,10000,0,0,256,131,1081,256,256,0,0,9675,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1037,10370000,10000,0,0,256,131,1082,256,256,0,0,9676,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1038,10380000,10000,0,0,256,131,1084,256,256,0,0,9677,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1039,10390000,10000,0,0,256,131,1085,256,256,0,0,9678,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1040,10400000,10000,0,0,256,131,1086,256,256,0,0,9680,65536,0,1,56558,4448,4530,65536,1 +[Hera] DOE-RUN,15 ,5 ,03,2 +[Hera] [HADES][DOE ] 1041,10410000,10000,0,0,256,132,1087,256,256,0,0,9682,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1042,10420000,10000,0,0,256,132,1088,256,256,0,0,9683,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1043,10430000,10000,0,0,256,134,1089,256,256,0,0,9684,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1044,10440000,10000,0,0,256,134,1090,256,256,0,0,9685,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1045,10450000,10000,0,0,256,134,1092,256,256,0,0,9687,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1046,10460000,10000,0,0,256,134,1093,256,256,0,0,9689,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1047,10470000,10000,0,0,256,134,1094,256,256,0,0,9690,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1048,10480000,10000,0,0,256,134,1095,256,256,0,0,9691,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1049,10490000,10000,0,0,256,134,1096,256,256,0,0,9693,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1050,10500000,10000,0,0,256,134,1097,256,256,0,0,9695,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1051,10510000,10000,0,0,256,134,1098,256,256,0,0,9696,65536,0,1,56558,4448,4530,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1052,10520000,10000,0,0,256,134,1100,256,256,0,0,9699,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1053,10530000,10000,0,0,256,134,1101,256,256,0,0,9701,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1054,10540000,10000,0,0,256,134,1102,256,256,0,0,9702,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1055,10550000,10000,0,0,256,134,1103,256,256,0,0,9703,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1056,10560000,10000,0,0,256,134,1104,256,256,0,0,9704,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1057,10570000,10000,0,0,256,134,1105,256,256,0,0,9705,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1058,10580000,10000,0,0,256,134,1107,256,256,0,0,9707,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1059,10590000,10000,0,0,256,134,1108,256,256,0,0,9708,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1060,10600000,10000,0,0,256,134,1109,256,256,0,0,9709,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1061,10610000,10000,0,0,256,134,1110,256,256,0,0,9710,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1062,10620000,10000,0,0,256,134,1111,256,256,0,0,9710,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1063,10630000,10000,0,0,256,134,1112,256,256,0,0,9711,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1064,10640000,10000,0,0,256,134,1113,256,256,0,0,9712,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1065,10650000,10000,0,0,256,134,1114,256,256,0,0,9714,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1066,10660000,10000,0,0,256,134,1116,256,256,0,0,9715,65536,0,1,56558,4448,4530,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 [HADES][DOE ] 1067,10670000,10000,0,0,256,135,1117,256,256,0,0,9716,65536,0,1,56558,4448,4530,65536,1 +[Hera] 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 [HADES][DOE ] 1068,10680000,10000,0,0,256,135,1118,256,256,0,0,9718,65536,0,1,56558,4448,4530,65536,1 +[Hera] 0 56088 -56088 14285 5 [HADES][DOE ] 1069,10690000,10000,0,0,256,135,1119,256,256,0,0,9720,65536,0,1,56558,4448,4530,65536,1 +[Hera] 25 2 25 -5 [HADES][DOE ] 1070,10700000,10000,0,0,256,135,1120,256,256,0,0,9721,65536,0,1,56558,4448,4530,65536,1 +[Hera] -2 5 -5 3 [HADES][DOE ] 1071,10710000,10000,0,0,256,135,1121,256,256,0,0,9723,65536,0,1,56558,4448,4530,65536,1 +[Hera] -1 0 -1 6 [HADES][DOE ] 1072,10720000,10000,0,0,256,135,1122,256,256,0,0,9724,65536,0,1,56558,4448,4530,65536,1 +[Hera] -1073741824 DOE-RUN,19 ,0 ,zuse,2 +[Hera] [HADES][DOE ] 1073,10730000,10000,0,0,256,135,1124,256,256,0,0,9726,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1074,10740000,10000,0,0,256,137,1125,256,256,0,0,9728,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1075,10750000,10000,0,0,256,137,1126,256,256,0,0,9730,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1076,10760000,10000,0,0,256,137,1127,256,256,0,0,9731,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1077,10770000,10000,0,0,256,137,1128,256,256,0,0,9732,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1078,10780000,10000,0,0,256,137,1129,256,256,0,0,9734,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1079,10790000,10000,0,0,256,137,1130,256,256,0,0,9735,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1080,10800000,10000,0,0,256,137,1132,256,256,0,0,9736,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1081,10810000,10000,0,0,256,137,1133,256,256,0,0,9737,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1082,10820000,10000,0,0,256,138,1134,256,256,0,0,9739,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1083,10830000,10000,0,0,256,138,1135,256,256,0,0,9741,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1084,10840000,10000,0,0,256,138,1136,256,256,0,0,9742,65536,0,1,56558,4448,4530,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1085,10850000,10000,0,0,256,138,1137,256,256,0,0,9745,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1086,10860000,10000,0,0,256,138,1138,256,256,0,0,9746,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1087,10870000,10000,0,0,256,138,1140,256,256,0,0,9748,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1088,10880000,10000,0,0,256,138,1141,256,256,0,0,9749,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1089,10890000,10000,0,0,256,138,1142,256,256,0,0,9750,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1090,10900000,10000,0,0,256,139,1143,256,256,0,0,9752,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1091,10910000,10000,0,0,256,139,1144,256,256,0,0,9753,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1092,10920000,10000,0,0,256,139,1145,256,256,0,0,9754,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1093,10930000,10000,0,0,256,140,1146,256,256,0,0,9755,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1094,10940000,10000,0,0,256,140,1148,256,256,0,0,9756,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1095,10950000,10000,0,0,256,140,1149,256,256,0,0,9757,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1096,10960000,10000,0,0,256,140,1150,256,256,0,0,9758,65536,0,1,56558,4448,4530,65536,1 +[Hera] DOE-RUN,25 ,3 ,[HADES][DOE ] 1097,10970000,10000,0,0,256,142,1151,256,256,0,0,9760,65536,0,1,56558,4448,4530,65536,1 +[Hera] 01,1 +[Hera] [HADES][DOE ] 1098,10980000,10000,0,0,256,142,1152,256,256,0,0,9762,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1099,10990000,10000,0,0,256,142,1153,256,256,0,0,9763,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1100,11000000,10000,0,0,256,142,1154,256,256,0,0,9764,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1101,11010000,10000,0,0,256,142,1156,256,256,0,0,9765,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1102,11020000,10000,0,0,256,142,1157,256,256,0,0,9767,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1103,11030000,10000,0,0,256,142,1158,256,256,0,0,9769,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1104,11040000,10000,0,0,256,142,1159,256,256,0,0,9770,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1105,11050000,10000,0,0,256,142,1160,256,256,0,0,9771,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1106,11060000,10000,0,0,256,142,1161,256,256,0,0,9772,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1107,11070000,10000,0,0,256,142,1162,256,256,0,0,9780,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1108,11080000,10000,0,0,256,162,1164,256,256,0,0,9781,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1109,11090000,10000,0,0,256,162,1165,256,256,0,0,9783,65536,0,1,56558,4448,4530,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1110,11100000,10000,0,0,256,172,1166,256,256,0,0,9785,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1111,11110000,10000,0,0,256,172,1167,256,256,0,0,9787,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1112,11120000,10000,0,0,256,172,1168,256,256,0,0,9789,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1113,11130000,10000,0,0,256,173,1169,256,256,0,0,9790,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1114,11140000,10000,0,0,256,173,1170,256,256,0,0,9791,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1115,11150000,10000,0,0,256,173,1172,256,256,0,0,9792,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1116,11160000,10000,0,0,256,173,1173,256,256,0,0,9793,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1117,11170000,10000,0,0,256,173,1174,256,256,0,0,9794,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1118,11180000,10000,0,0,256,173,1175,256,256,0,0,9796,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1119,11190000,10000,0,0,256,173,1176,256,256,0,0,9797,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1120,11200000,10000,0,0,256,173,1177,256,256,0,0,9798,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1121,11210000,10000,0,0,256,173,1178,256,256,0,0,9799,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1122,11220000,10000,0,0,256,174,1180,256,256,0,0,9801,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1123,11230000,10000,0,0,256,175,1181,256,256,0,0,9802,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1124,11240000,10000,0,0,256,175,1182,256,256,0,0,9804,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1125,11250000,10000,0,0,256,175,1183,256,256,0,0,9805,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1126,11260000,10000,0,0,256,175,1184,256,256,0,0,9806,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1127,11270000,10000,0,0,256,175,1185,256,256,0,0,9808,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1128,11280000,10000,0,0,256,175,1186,256,256,0,0,9809,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1129,11290000,10000,0,0,256,175,1188,256,256,0,0,9810,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1130,11300000,10000,0,0,256,175,1189,256,256,0,0,9811,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1131,11310000,10000,0,0,256,175,1190,256,256,0,0,9812,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1132,11320000,10000,0,0,256,175,1191,256,256,0,0,9813,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1133,11330000,10000,0,0,256,175,1192,256,256,0,0,9815,65536,0,1,56558,4448,4530,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 [HADES][DOE ] 540,5400000,18446744073703621616,0,0,137134,33,2102,256,256,0,4895412794951726252,9821,65536,0,0,56558,4448,4530,65536,1 +[rajames] 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1134,11340000,5940000,0,0,144370,175,1193,256,256,0,4708125299991117824,9822,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1135,11350000,10000,0,0,256,175,1194,256,256,0,0,9824,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1136,11360000,10000,0,0,256,175,1196,256,256,0,0,9825,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1137,11370000,10000,0,0,256,175,1197,256,256,0,0,9826,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1138,11380000,10000,0,0,256,175,1198,256,256,0,0,9827,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1139,11390000,10000,0,0,256,175,1199,256,256,0,0,9829,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1140,11400000,10000,0,0,256,175,1200,256,256,0,0,9830,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1141,11410000,10000,0,0,256,175,1201,256,256,0,0,9831,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1142,11420000,10000,0,0,256,175,1202,256,256,0,0,9832,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1143,11430000,10000,0,0,256,175,1204,256,256,0,0,9833,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1144,11440000,10000,0,0,256,175,1205,256,256,0,0,9835,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1145,11450000,10000,0,0,256,175,1206,256,256,0,0,9836,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1146,11460000,10000,0,0,256,175,1207,256,256,0,0,9837,65536,0,1,56558,4448,4530,65536,1 +[Hera] DOE-RUN,13 ,1 ,rajames,1 +[Hera] [HADES][DOE ] 1147,11470000,10000,0,0,256,177,1208,256,256,0,0,9838,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1148,11480000,10000,0,0,256,177,1209,256,256,0,0,9839,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1149,11490000,10000,0,0,256,177,1210,256,256,0,0,9841,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1150,11500000,10000,0,0,256,177,1212,256,256,0,0,9842,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1151,11510000,10000,0,0,256,177,1213,256,256,0,0,9843,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1152,11520000,10000,0,0,256,177,1214,256,256,0,0,9844,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1153,11530000,10000,0,0,256,177,1215,256,256,0,0,9845,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1154,11540000,10000,0,0,256,177,1216,256,256,0,0,9846,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1155,11550000,10000,0,0,256,177,1217,256,256,0,0,9848,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1156,11560000,10000,0,0,256,177,1218,256,256,0,0,9849,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1157,11570000,10000,0,0,256,177,1220,256,256,0,0,9850,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1158,11580000,10000,0,0,256,177,1221,256,256,0,0,9852,65536,0,1,56558,4448,4530,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1159,11590000,10000,0,0,256,177,1222,256,256,0,0,9855,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1160,11600000,10000,0,0,256,177,1223,256,256,0,0,9857,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1161,11610000,10000,0,0,256,177,1224,256,256,0,0,9858,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1162,11620000,10000,0,0,256,177,1225,256,256,0,0,9859,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1163,11630000,10000,0,0,256,177,1226,256,256,0,0,9860,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1164,11640000,10000,0,0,256,177,1228,256,256,0,0,9862,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1165,11650000,10000,0,0,256,177,1229,256,256,0,0,9863,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1166,11660000,10000,0,0,256,177,1230,256,256,0,0,9864,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1167,11670000,10000,0,0,256,177,1231,256,256,0,0,9866,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1168,11680000,10000,0,0,256,177,1232,256,256,0,0,9867,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1169,11690000,10000,0,0,256,177,1233,256,256,0,0,9868,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1170,11700000,10000,0,0,256,177,1234,256,256,0,0,9870,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1171,11710000,10000,0,0,256,177,1236,256,256,0,0,9871,65536,0,1,56558,4448,4530,65536,1 +[Hera] DOE-RUN,10 ,1 ,rajames,2 +[Hera] [HADES][DOE ] 1172,11720000,10000,0,0,256,177,1237,256,256,0,0,9872,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1173,11730000,10000,0,0,256,177,1238,256,256,0,0,9873,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1174,11740000,10000,0,0,256,177,1239,256,256,0,0,9874,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1175,11750000,10000,0,0,256,177,1240,256,256,0,0,9875,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1176,11760000,10000,0,0,256,177,1241,256,256,0,0,9877,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1177,11770000,10000,0,0,256,177,1242,256,256,0,0,9878,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1178,11780000,10000,0,0,256,177,1244,256,256,0,0,9879,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1179,11790000,10000,0,0,256,177,1245,256,256,0,0,9881,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1180,11800000,10000,0,0,256,177,1246,256,256,0,0,9882,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1181,11810000,10000,0,0,256,177,1247,256,256,0,0,9884,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1182,11820000,10000,0,0,256,177,1248,256,256,0,0,9885,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1183,11830000,10000,0,0,256,177,1249,256,256,0,0,9886,65536,0,1,56558,4448,4530,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 [HADES][DOE ] 317,3170000,18446744073700891616,0,0,80010,36,1061,256,256,0,4895412794951724919,9892,65536,0,0,56558,4448,4530,65536,1 +[01] 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1184,11840000,8670000,0,0,214294,177,1250,256,256,0,4710910912700088320,9894,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1185,11850000,10000,0,0,256,177,1252,256,256,0,0,9896,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1186,11860000,10000,0,0,256,177,1253,256,256,0,0,9897,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1187,11870000,10000,0,0,256,177,1254,256,256,0,0,9898,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1188,11880000,10000,0,0,256,177,1255,256,256,0,0,9899,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1189,11890000,10000,0,0,256,177,1256,256,256,0,0,9900,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1190,11900000,10000,0,0,256,177,1257,256,256,0,0,9902,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1191,11910000,10000,0,0,256,177,1258,256,256,0,0,9903,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1192,11920000,10000,0,0,256,177,1260,256,256,0,0,9904,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1193,11930000,10000,0,0,256,177,1261,256,256,0,0,9905,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1194,11940000,10000,0,0,256,177,1262,256,256,0,0,9912,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1195,11950000,10000,0,0,256,177,1263,256,256,0,0,9913,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1196,11960000,10000,0,0,256,177,1264,256,256,0,0,9915,65536,0,1,56558,4448,4530,65536,1 +[Hera] DOE-RUN,26 ,3 ,01,2 +[Hera] [HADES][DOE ] 1197,11970000,10000,0,0,256,177,1265,256,256,0,0,9917,65536,0,1,56558,4448,4530,65536,1 +[Hera] 1 2 -1 -2 [HADES][DOE ] 1198,11980000,10000,0,0,256,177,1266,256,256,0,0,9918,65536,0,1,56558,4448,4530,65536,1 +[Hera] 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 [HADES][DOE ] 1199,11990000,10000,0,0,256,177,1268,256,256,0,0,9921,65536,0,1,56558,4448,4530,65536,1 +[Hera] 2147483648 -1 0 56088 [HADES][DOE ] 1200,12000000,10000,0,0,256,177,1269,256,256,0,0,9923,65536,0,1,56558,4448,4530,65536,1 +[Hera] -56088 14285 5 25 2 25 [HADES][DOE ] 1201,12010000,10000,0,0,256,177,1270,256,256,0,0,9925,65536,0,1,56558,4448,4530,65536,1 +[Hera] -5 -2 5 [HADES][DOE ] 1202,12020000,10000,0,0,256,177,1271,256,256,0,0,9926,65536,0,1,56558,4448,4530,65536,1 +[Hera] -5 3 -1 [HADES][DOE ] 1203,12030000,10000,0,0,256,177,1272,256,256,0,0,9928,65536,0,1,56558,4448,4530,65536,1 +[Hera] 0 -1 6 -1073741824 [HADES][DOE ] 1204,12040000,10000,0,0,256,177,1273,256,256,0,0,9929,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1205,12050000,10000,0,0,256,177,1274,256,256,0,0,9931,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1206,12060000,10000,0,0,256,177,1276,256,256,0,0,9932,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1207,12070000,10000,0,0,256,177,1277,256,256,0,0,9933,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1208,12080000,10000,0,0,256,177,1278,256,256,0,0,9935,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1209,12090000,10000,0,0,256,177,1279,256,256,0,0,9936,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1210,12100000,10000,0,0,256,177,1280,256,256,0,0,9937,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1211,12110000,10000,0,0,256,177,1281,256,256,0,0,9938,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1212,12120000,10000,0,0,256,177,1282,256,256,0,0,9940,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1213,12130000,10000,0,0,256,177,1284,256,256,0,0,9941,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1214,12140000,10000,0,0,256,177,1285,256,256,0,0,9943,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1215,12150000,10000,0,0,256,177,1286,256,256,0,0,9944,65536,0,1,56558,4448,4530,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1216,12160000,10000,0,0,256,177,1287,256,256,0,0,9947,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1217,12170000,10000,0,0,256,177,1288,256,256,0,0,9948,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1218,12180000,10000,0,0,256,177,1289,256,256,0,0,9950,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1219,12190000,10000,0,0,256,177,1290,256,256,0,0,9951,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1220,12200000,10000,0,0,256,177,1292,256,256,0,0,9952,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1221,12210000,10000,0,0,256,177,1293,256,256,0,0,9953,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1222,12220000,10000,0,0,256,177,1294,256,256,0,0,9955,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1223,12230000,10000,0,0,256,177,1295,256,256,0,0,9956,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1224,12240000,10000,0,0,256,177,1296,256,256,0,0,9957,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1225,12250000,10000,0,0,256,177,1297,256,256,0,0,9959,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1226,12260000,10000,0,0,256,177,1298,256,256,0,0,9960,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1227,12270000,10000,0,0,256,177,1300,256,256,0,0,9961,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1228,12280000,10000,0,0,256,177,1301,256,256,0,0,9963,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1229,12290000,10000,0,0,256,177,1302,256,256,0,0,9964,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1230,12300000,10000,0,0,256,177,1303,256,256,0,0,9965,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1231,12310000,10000,0,0,256,177,1304,256,256,0,0,9966,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1232,12320000,10000,0,0,256,177,1305,256,256,0,0,9968,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1233,12330000,10000,0,0,256,177,1306,256,256,0,0,9970,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1234,12340000,10000,0,0,256,177,1308,256,256,0,0,9971,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1235,12350000,10000,0,0,256,177,1309,256,256,0,0,9972,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1236,12360000,10000,0,0,256,177,1310,256,256,0,0,9973,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1237,12370000,10000,0,0,256,177,1311,256,256,0,0,9974,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1238,12380000,10000,0,0,256,177,1312,256,256,0,0,9976,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1239,12390000,10000,0,0,256,177,1313,256,256,0,0,9977,65536,0,1,56558,4448,4530,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 [HADES][DOE ] 541,5410000,18446744073702571616,0,0,137286,37,1924,256,256,0,4895412794951725739,9983,65536,0,0,56558,4448,4530,65536,1 +[rajames] -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1240,12400000,6990000,0,0,171354,177,1314,256,256,0,4709252728906317824,9985,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1241,12410000,10000,0,0,256,177,1316,256,256,0,0,9986,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1242,12420000,10000,0,0,256,177,1317,256,256,0,0,9988,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1243,12430000,10000,0,0,256,177,1318,256,256,0,0,9989,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1244,12440000,10000,0,0,256,177,1319,256,256,0,0,9990,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1245,12450000,10000,0,0,256,177,1320,256,256,0,0,9991,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1246,12460000,10000,0,0,256,177,1321,256,256,0,0,9992,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1247,12470000,10000,0,0,256,177,1322,256,256,0,0,9994,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1248,12480000,10000,0,0,256,177,1324,256,256,0,0,9995,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1249,12490000,10000,0,0,256,177,1325,256,256,0,0,9997,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1250,12500000,10000,0,0,256,177,1326,256,256,0,0,9998,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1251,12510000,10000,0,0,256,177,1327,256,256,0,0,9999,65536,0,1,56558,4448,4530,65536,1 +[Hera] [HADES][DOE ] 1252,12520000,10000,0,0,256,177,1328,256,256,0,0,10000,65536,0,1,56558,4448,4530,65536,1 +[Hera] STD79-DOE: complete +[Hera] ok +[Hera] (zuse) ok> BYE +[Hera] BYE: reaping children +[Hera] PARITY:KILL vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d name=Hermes +[Hera] PARITY:KILL vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 name=Artemis +[Hera] Stadium: dispatch cell=21510 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 name=rajames +[Hera] Stadium: dispatch cell=63095 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 name=rajames~user +[Hera] Stadium: dispatch cell=42504 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb name=00 +[Hera] Stadium: dispatch cell=1051 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 name=00~user +[Hera] Stadium: dispatch cell=73490 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 name=01 +[Hera] Stadium: dispatch cell=31906 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f name=01~user +[Hera] Stadium: dispatch cell=63139 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 name=02 +[Hera] Stadium: dispatch cell=52799 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 name=02~user +[Hera] Stadium: dispatch cell=11283 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 name=03 +[Hera] Stadium: dispatch cell=21695 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe name=03~user +[Hera] BYE: cold restart diff --git a/logs/20260912-182517/riscv64/qemu-riscv64-20260912-182517.log b/logs/20260912-182517/riscv64/qemu-riscv64-20260912-182517.log new file mode 100644 index 00000000..d84045e8 --- /dev/null +++ b/logs/20260912-182517/riscv64/qemu-riscv64-20260912-182517.log @@ -0,0 +1,10648 @@ + +OpenSBI v1.8 + ____ _____ ____ _____ + / __ \ / ____| _ \_ _| + | | | |_ __ ___ _ __ | (___ | |_) || | + | | | | '_ \ / _ \ '_ \ \___ \| _ < | | + | |__| | |_) | __/ | | |____) | |_) || |_ + \____/| .__/ \___|_| |_|_____/|____/_____| + | | + |_| + +Platform Name : riscv-virtio,qemu +Platform Features : medeleg +Platform HART Count : 1 +Platform HART Protection : pmp +Platform IPI Device : aclint-mswi +Platform Timer Device : aclint-mtimer @ 10000000Hz +Platform Console Device : uart8250 +Platform HSM Device : --- +Platform PMU Device : --- +Platform Reboot Device : syscon-reboot +Platform Shutdown Device : syscon-poweroff +Platform Suspend Device : --- +Platform CPPC Device : --- +Firmware Base : 0x80000000 +Firmware Size : 321 KB +Firmware RW Offset : 0x40000 +Firmware RW Size : 65 KB +Firmware Heap Offset : 0x47000 +Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) +Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) +Runtime SBI Version : 3.0 +Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr +Experimental SBI Extensions : none + +Domain0 Name : root +Domain0 Boot HART : 0 +Domain0 HARTs : 0* +Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () +Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () +Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) +Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) +Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () +Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) +Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) +Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) +Domain0 Next Address : 0x0000000020000000 +Domain0 Next Arg1 : 0x00000000bfe00000 +Domain0 Next Mode : S-mode +Domain0 SysReset : yes +Domain0 SysSuspend : yes + +Boot HART ID : 0 +Boot HART Domain : root +Boot HART Priv Version : v1.12 +Boot HART Base ISA : rv64imafdch +Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu +Boot HART PMP Count : 16 +Boot HART PMP Granularity : 2 bits +Boot HART PMP Address Bits : 54 +Boot HART MHPM Info : 16 (0x0007fff8) +Boot HART Debug Triggers : 2 triggers +Boot HART MIDELEG : 0x0000000000001666 +Boot HART MEDELEG : 0x0000000000f4b509 +[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 +Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 +BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr +om PciRoot(0x0)/Pci(0x1,0x0): Not Found +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +Calling kernel_main (monolithic)... +riscv64 item 4.3.5a: satp state at kernel entry (before switch) + satp.MODE = 0x000000000000000a + satp.PPN = 0x00000000000bf868 + __kernel_start = 0x00000000bdf3b672 +riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a) + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: riscv64 +Build: Sep 12 2026 15:56:12 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 100 +Total memory: 1020 MB +Usable memory: 977 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 250895 + Free pages : 250243 + Used pages : 652 + Total MB : 980 + Free MB : 977 + Used MB : 2 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +PLIC: no DTB PLIC node -- using QEMU virt-machine default (base=0x0c000000) +PLIC: init (S-mode context 1, threshold=0) +APIC: init done + +Timer: init... +Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 2214588416 + Heap end addr: 2751459328 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000080267000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 2764776] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 51112173] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 77272356] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 78432081] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 79559403] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 86729538] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 90325977] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 91711305] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 92593704] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 93673860] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 106119363] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 107763327] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 118674990] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 120601950] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122307297] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 125455365] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 133650153] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135323601] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 144546549] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 147489825] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149629389] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 155217174] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 165635526] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 173125050] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 180859896] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 182358771] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 183815793] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192662652] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 195306762] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 196818405] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 202892613] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 205784691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 207695187] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 209256957] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218285613] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 222160491] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 223720833] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225389976] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 228427290] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 235661391] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238047054] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 247653336] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 250258911] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251934018] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 254901675] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 258451410] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 268525971] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270298455] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 282336369] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 283857294] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293199375] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 296393454] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 304063179] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 308449701] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 311500371] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 313335834] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 315010521] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 325479714] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 327332145] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 329235753] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 338856189] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 340750410] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 348142347] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 350969913] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 353951724] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 355520004] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 357235242] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 364796964] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 367460667] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 369111918] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 377191668] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 381045294] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 383150439] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 386100099] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 387839676] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 389512137] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 398291901] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 399544971] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 400496166] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 410584440] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 412078779] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 413227479] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 414559005] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 415454886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 421556940] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 425844888] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 427579152] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 437547852] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 440892564] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 442541043] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 445632957] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 447121731] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 454558629] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 457907394] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 466627350] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 468137565] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 469792092] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 480977301] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 483004893] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 484104033] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 485959026] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 487104219] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 488148234] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 494780118] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 497713209] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 498821568] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 499986879] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 501308850] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 502206873] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 503155611] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 504753480] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 506418801] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 515776401] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 522448920] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 525420042] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 528567375] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 530093361] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 531769896] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 540265068] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 542064285] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 543988431] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 549883530] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 551375769] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 553159026] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 554747592] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 556583202] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 557694081] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 558857040] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 560160153] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 561049881] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 561994755] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 563494848] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 572879958] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 583119873] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 585510765] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 587350470] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 589010856] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 597236745] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 600565308] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 602339577] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 611986431] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 613586442] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 614715591] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 616677075] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 617836233] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 618881088] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 624677655] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 628740819] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 630408702] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 631432851] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 632571492] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 640787028] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 642089553] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 644414274] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 645728328] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 646679817] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 647640756] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 649085871] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 656566911] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 660624762] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 662076786] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 663786585] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 672769146] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 674850750] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 676537071] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 679467474] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 680653386] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 690751488] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 691860624] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 699579846] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 702543051] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 704633706] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 715243431] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 716994684] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 718686234] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 721297206] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 723157764] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 730863168] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 732953886] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 736794114] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 738214449] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 745148523] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 746432820] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 747803910] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 756837018] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 759588060] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 764201445] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 766552626] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 775691574] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 780096303] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 788801664] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 791010045] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 792369984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 799637328] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 801923745] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 804538980] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 809017398] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 816940425] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 819239253] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 823730796] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 830481225] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 833554764] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 842513154] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 844846653] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 846131160] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 848785518] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 850542735] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 852293043] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 854574840] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 856084719] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 862665972] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 864902451] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 867568170] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 873091947] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 877916760] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 879600603] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 881256348] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 884463552] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 891639105] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 893188947] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 896787738] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 903542913] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 905455992] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 907656141] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 909108984] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 910428225] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 918939672] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 921187239] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 922581891] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 924126189] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 925780653] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 934143462] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 935693430] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 937377273] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 938464695] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 939676458] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 946707741] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 948724644] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 952010808] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 953604309] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 955534629] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 963464628] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 965101515] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 967171716] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 970214259] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 978005742] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 980224056] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 982264899] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 993294498] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 994602294] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 995689086] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 998034471] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 999426078] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1000871319] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1008374703] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 1009728027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1010936745] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1017704772] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1019980815] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1023824151] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1025890362] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1028037276] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1038101232] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 1039410225] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1040529840] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1048492704] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1050926289] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1052298219] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1053959193] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 1055060538] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1056242733] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1062586917] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1065786897] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1069522818] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1071615174] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1073663472] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1082214357] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1084640634] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 1085922537] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1087256331] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1096846632] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1098292104] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1099912443] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 1108152990] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 1110152421] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 1111681767] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1113343455] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 1114424598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1115599989] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1123455081] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1125776400] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1129489809] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1136971017] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1139617983] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1143283953] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1145196549] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1152806655] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1156596861] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1158645663] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1168134471] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1172001621] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1174025265] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1181009466] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1185405879] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1187485635] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1196265609] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1199385222] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1204105875] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1205432781] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1212319416] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1213734984] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1215034212] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1217213361] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1218850815] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1224274443] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1226799672] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1228894443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1230084051] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1232246463] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1238595477] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1243590726] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1245740937] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1247789193] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1258153890] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1259443395] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1265827815] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1267593726] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1270421775] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1272067923] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1273615707] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1275011976] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1283364201] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1285932732] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1288888503] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1290365412] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1297681812] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1301685693] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1303261596] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1312736082] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1314867960] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1317070923] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1318618245] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1320274809] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1330255038] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1331300418] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1332702945] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1333703070] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1334941293] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1342456521] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1344798945] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1347819144] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1355784696] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1357614720] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1360591533] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1361762892] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1370359557] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 1371694800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1372533288] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1374164001] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1375831779] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1378950657] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1385805918] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1387256451] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1390387005] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1391511597] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1392839406] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 1400763483] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1401592983] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1403180310] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1404838008] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 1406738151] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1416402918] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1417794819] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1419443424] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1430370564] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1431428271] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1432749255] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 1433627832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1434607041] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1442820057] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1444304694] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1447716711] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1449552846] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1451249940] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1461221832] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1462376370] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1463715729] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 1464609006] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1465824927] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1474861605] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1476508299] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1479570918] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1487781246] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1489805667] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1491419622] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1493293914] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1494445890] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1503646116] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1504842318] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1506079680] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1508218530] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1517551140] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1520878296] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1522451217] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1531104477] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1533921417] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1535539845] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1537220979] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1540242900] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1546794522] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1548299676] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1549080183] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1549969302] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1551485145] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1553295975] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1565924787] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1567516860] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1575638358] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1577246160] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1579654545] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1580799675] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1589979237] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1590767220] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1591727781] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1593391044] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1595040762] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1604596371] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1606029915] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1607688411] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1610825391] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1619973495] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1621633692] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1624652736] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1634179281] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1635619419] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1638148638] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1641419598] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1648440108] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1651260030] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1652418117] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1653540126] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1655046246] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1661946426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1663503324] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1665176415] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1666847553] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1670095056] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1676737209] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1678742394] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1681844199] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1683442761] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1685080824] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1694536284] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1695461817] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1697130792] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1698260424] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1705414452] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1706561430] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1707432699] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1708383705] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1710361485] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1712026197] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1714055343] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1722394023] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1723896048] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1725561705] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1728790182] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1736948766] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1738351545] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1741706652] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1742800017] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1750257264] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1751759373] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1752812376] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1754077794] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1754989614] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1755977076] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1763504925] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1765174446] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1768022319] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1769644737] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1770745767] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1772550297] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1773869223] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1780506231] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1781931291] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1784998887] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1786070517] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1787865597] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1794043335] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1795041717] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1796408334] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1797614343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1798581393] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1805776077] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1807240050] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1811030004] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1812196533] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1813861098] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1822186821] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1824060693] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1825077786] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1826881497] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1828029315] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1829195088] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1830525165] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1831433415] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1837064292] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1840671294] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1842280818] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1852522854] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1853468463] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1855103754] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1856423268] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1857520245] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1859316480] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1860455961] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1868242278] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1869778932] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1871098824] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1872296895] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1873648287] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1879642422] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1881666738] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1882854960] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1884456273] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1887418911] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1888791345] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1896119148] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1898796501] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1900204005] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1901998119] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1905241086] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1913192652] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1915209534] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1923558714] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1927083081] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1929015438] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1931060607] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1940059527] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1942010469] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1944024642] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1948153242] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1949431365] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1954766730] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1958260752] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1959627936] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1960866243] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1967404068] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1969544472] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1970994333] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1972437852] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1974101325] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1975201284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1976380938] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1984894212] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1986891312] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1990455159] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1998930633] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2000913495] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2009142135] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2012311980] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2014335036] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2017961190] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2026621653] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2028626292] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2032190496] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2041657485] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2043688815] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2047241469] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2049179601] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2058285936] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2062398261] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2069394915] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2071740552] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 2088509661] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2092378302] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 2093584248] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2100699132] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2102836743] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2104213356] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 2105495406] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2106624681] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2115695085] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2117102547] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2118522777] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2120165817] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 2129283639] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2130464112] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2132252178] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2134259379] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2145273438] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2146989180] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2149045332] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2160254859] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2161910583] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2163960183] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2174034996] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2175809517] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2177849247] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2188627959] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2190472494] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2192511867] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2202197697] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2204068545] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2206310568] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2214561258] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2218455183] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2220507891] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2224554024] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 2225828157] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2226993888] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2235615942] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2237049150] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 2238342834] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2245727295] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2248314873] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2249422140] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2250557631] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2251941510] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 2258331222] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2259910884] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2261174307] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2262792588] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2264992506] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2267154876] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2268543039] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2270188725] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2279960571] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2281603800] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2287531197] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2291111676] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2292582390] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2294228622] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2297286159] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2298738729] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2307696153] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2318024268] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2319353694] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2320953537] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2324636328] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 2331013251] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2332992543] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2334700935] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2335834536] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 2336838798] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2337771681] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2339528772] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2340665670] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 2341650339] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2347368534] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2350400724] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2351376027] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2352468090] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2353797873] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 2360623944] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2362907757] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2364505374] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2366185374] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2369134236] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2376982461] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2378441667] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2381342103] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2382754815] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2392443942] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2395260168] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 2396480457] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2398171776] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2407197198] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2410132242] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2411654952] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2413304418] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2422696143] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2424134811] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2425813929] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2428783707] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2435813982] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2436709464] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2438343978] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2439475962] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 2440536399] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2441474448] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2449926465] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2451365217] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2452297491] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2453186799] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2454972345] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2456092422] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2457244251] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2463676677] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 2464601916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2465557710] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2467105032] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2468789799] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2471892948] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2477641551] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2480936178] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2483960304] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2491061580] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2493406713] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2496656736] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2497760013] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2498731935] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2500538796] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2507342061] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2508634968] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2509838352] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2511937491] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2513039781] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2514112524] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2515063677] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2517164412] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2524476633] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2525469597] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2526717753] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 2527599060] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2528679762] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2530207617] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2538188814] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2541420483] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2542833405] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2549817165] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 2552552331] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 2553858867] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2555210595] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2556875958] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2559785403] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2567350107] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2569240485] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2572632699] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 2573731020] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2579536155] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2581766691] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2582800164] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2583943425] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2585294943] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2586208212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2587184292] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2588753244] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2590451283] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2598932847] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2600406312] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2602109286] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2612121225] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2613439248] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2615080398] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2623871166] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2625336819] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2626917825] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2630409495] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 2631545931] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2637733371] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2639627823] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2640748614] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2642086356] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2643399738] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 2644292343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2645242593] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2646790482] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2654873214] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2657625117] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2659042533] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2660709156] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2669694258] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2671031538] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2672683650] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2675663676] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2677043628] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2678727093] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 2686551357] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2688425166] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 2689476783] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2690825739] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2697538389] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2699152029] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 2700054924] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2700961494] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2702753949] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2703883413] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2710836513] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2712435117] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 2713488351] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2714618382] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2716520625] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2718788394] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2727431826] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2729179152] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2731440012] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2741026722] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2742897423] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2744961198] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2748573408] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2750233500] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2757698286] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2761163496] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 2762499159] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2770686156] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2772873159] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2774270688] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 2775531129] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2776663155] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2778900222] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2786438298] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2787853866] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2789506860] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 2790601254] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2791795041] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2801126727] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2803189725] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2806811385] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2814494634] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2816521323] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2825645487] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2829346779] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2831538276] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2835083454] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2836828344] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2844881403] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2848485549] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2850399069] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2858880402] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 2861255229] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2864366085] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 2865658299] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2872154607] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2874514398] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2875940361] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2877362712] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2879018121] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 2880092544] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2881488225] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2888188254] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2890888266] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2894557281] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2901105354] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2903215266] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2906355291] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2907841377] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2914992297] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2918014449] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2919524496] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2921200695] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2924174337] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2934085812] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2935731246] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2944572456] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 2945480622] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2946336099] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2948120700] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2949385173] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2950557099] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2951888772] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 2952760482] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2959625109] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2961812784] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2963481927] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2966398785] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2973356337] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2976315720] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2979088770] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2980476744] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2986489359] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2990319024] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 2991362136] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2992322193] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2994094635] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2995231218] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2996376831] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2997700965] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 2998798677] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3005508303] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3007000164] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3008554584] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3011635473] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3019728852] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3021202653] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3023116782] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3032345442] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3033619659] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3035817792] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3044439300] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 3047520462] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3048937122] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3051149514] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3052549920] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3053952552] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3062028375] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 3063075729] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3064264644] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3066073647] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3068126103] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3077662392] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3079311501] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3081372147] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3091697532] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3093378645] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3095418438] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3103191273] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3106272708] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3108319431] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3111866436] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3113753895] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3120770751] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3125125773] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 3126218655] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3127145553] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3129208194] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3135770610] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3136761642] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3138032772] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 3138918972] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3139879092] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3141536937] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3148488336] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3151292025] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3152606415] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3154382448] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3157244034] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3163623519] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3165644496] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3168407508] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3169846722] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3171497511] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3180796500] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 3182300688] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3184413981] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3191385624] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3196762212] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 3198053775] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3199220934] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3201427971] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3202982874] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3209429076] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 3211052355] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 3212783343] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 3214237719] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3215905833] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 3221908788] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3223835391] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3227101353] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3233467944] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3239183367] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3240626571] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3242281329] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3250896327] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3252273633] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3253917723] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3256799931] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3258262140] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3259943400] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3268757037] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3270178653] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3272175081] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3280019988] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 3281164257] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3282160644] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3284024688] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3285433851] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 3290714763] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3292039548] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3295035723] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3296333943] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3297900249] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3299555028] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 3300634701] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3301826136] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3303752151] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3311167881] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3321449439] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3322853541] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3324208356] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3327427950] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3329024013] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3330824952] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3333160236] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3341414118] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3342919188] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3344718090] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3353726544] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3355234953] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3357012876] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3360226863] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 3361354437] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3362374785] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3371280066] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3373248732] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 3374330379] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3380204331] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3385272219] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3386504940] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3387834429] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3389250732] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 3394867812] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3397786497] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3400546611] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3402507633] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3412432170] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3414107088] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3415849290] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3418781751] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3420225585] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3426253026] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3430408968] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3431838711] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3433504641] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3443698251] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3445163841] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3446825256] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3449794950] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 3455616969] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3457975374] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3460022979] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3461107797] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 3462128271] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3463067181] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3471270831] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3472343238] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3473414532] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3474753807] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 3475657668] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3476793558] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3482842398] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3485638842] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3488643459] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3489995124] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3491657001] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 3492741126] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3500655732] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3503231298] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3504904053] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3514772163] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3517647294] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3519279897] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3528241500] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 3530266236] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3531214029] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3532997181] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3534123033] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3535273644] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3536608341] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 3537479022] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3538438281] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3544308621] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3547167561] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3550107813] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3551772168] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3560553591] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3570395745] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3573387258] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3575928384] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3579300522] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3585874845] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3590257461] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3598271523] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3600957528] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3603195393] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3606548568] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 3607699284] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3608681202] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3615311427] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3617264868] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 3618836277] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3619782327] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3621718044] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3622934280] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3624114438] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3630739791] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 3633277620] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3635153802] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3636836133] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3644829195] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3649453290] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3650988159] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3658943085] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 3662208291] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3665527719] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3666950301] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3668635992] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3679972359] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3685610082] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3688018635] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3691874151] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 3692948889] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3694133877] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3696014763] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3701729913] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 3704263143] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3705288489] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3707334372] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3708536496] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3709733097] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3711163512] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 3712092867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3718436841] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3721971603] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3723743520] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3733724442] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3735293184] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3737183457] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3740832165] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3748028256] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3751256418] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3754817094] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3762484698] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3766260897] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3775879149] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3777712554] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3779744724] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3783373923] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 3784800747] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3790264779] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3793920144] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3795315636] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 3801969024] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3804373062] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3806977062] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3808407687] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3809966979] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3811641939] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 3812722935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3818418597] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3821382453] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3823816353] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3826041198] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3833885832] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3838740696] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3840747435] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3851844024] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3853501155] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3855542754] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3864355887] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3866154579] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3868195338] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3878824845] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3880650354] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3882681579] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3886290366] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 3893852760] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3897641370] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3907276926] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3908749950] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 3909602550] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3910454814] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3912336183] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3913459578] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3914593914] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3915921408] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 3916887114] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3925118925] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3926412861] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3928037925] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3938130504] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3939441471] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3941113092] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3944010777] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3950466240] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3951928491] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3954791799] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 3955876911] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3956822898] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3958616088] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3959753049] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3965563791] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3967601064] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 3968377959] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3969242424] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3970772127] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3977511783] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3981477444] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3982875939] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3984533973] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3991928388] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3995144706] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3996408276] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3998080191] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4000965150] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 4006283820] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4008655833] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4010260443] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4011319137] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4012465170] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4013782542] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 4014668427] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4015628316] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4017140400] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4025257257] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4028320065] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4029650037] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4031353452] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4039326165] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4040592024] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4042252515] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4045140897] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 4046178171] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4047114687] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4055520798] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4056518634] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4057613952] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4058938422] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 4059829704] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4061028321] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4071879945] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4073606691] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4084280256] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4085733855] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4087316520] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4095595917] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4098061989] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4099686297] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4102589127] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 4103654751] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4111776501] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4113306393] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4114396503] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4115544006] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4116868224] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 4117757721] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4124886087] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4126259865] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4127925501] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4130923797] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4132359483] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4139798775] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4143340740] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4144757841] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4146465792] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4148995977] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4157054706] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4158800583] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4160847915] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4170700926] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 4171662306] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4172522046] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4174311288] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4175447556] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4176604698] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4177946703] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 4178829228] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4179917490] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4187925420] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4189425513] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4197832695] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4200655158] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4202148174] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4205101341] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4213407240] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4214916615] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4217899959] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4219279134] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4220939520] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4230415518] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 4231395294] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4232344179] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4234104924] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4235241192] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4243179633] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4244910495] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 4245732960] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4246649169] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4248309534] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4256640528] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4259356647] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4260849705] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4262540373] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4265507568] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4274644395] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4276362426] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4292208543] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4300512132] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4302043641] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4303708962] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4306610469] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4308094224] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4317415263] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4320141378] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 4321257150] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4322293017] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4329884370] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4331293449] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4332357876] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4333863723] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 4334773359] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4335762354] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4337313939] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4346927760] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4351264617] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4358963385] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4362923859] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4371842370] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4375533225] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4378088883] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4382690382] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4388728176] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4391602215] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 4392562797] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4395263460] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4402235733] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4404845949] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4408088349] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4409652261] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4415955054] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4420863216] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4422446994] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4424283990] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4432500618] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4434699024] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4436374593] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 4437334461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4438380891] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4440282609] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4446829044] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4450804512] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4452736197] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4459507794] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4463363562] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4467317358] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4473015729] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4475850435] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4479731298] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4481226372] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4483051629] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4492040301] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4493553561] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4495334382] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4498836090] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 4504514742] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4506669657] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4508519568] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4509937929] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4511177517] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4512616584] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 4518895395] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4520931282] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4524102534] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4530625932] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4535061111] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4536641298] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4538437323] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4541574555] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4547757564] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4550754747] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4553845632] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4555462296] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4561353027] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4566168306] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4567695279] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4569470724] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4571136150] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4580121252] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 4581245823] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4582303215] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4584252939] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4585700826] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4591614510] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 4593514569] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 4595795841] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 4597274535] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4598717193] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 4599709968] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4600870659] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4608599562] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4610651955] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 4611727848] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 4613408604] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4619498835] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 4621195992] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4623938424] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4625863599] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4626946191] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 4628549667] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4634546742] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 4636221450] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4638980724] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4640746698] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 4642031415] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4643841153] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4650194451] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4651311861] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4654236090] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4656029784] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4657116156] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 4658469543] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4665036726] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4668791631] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4670010576] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 4671251508] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4672306422] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4679112774] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4681293288] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 4682458305] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4683440349] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4685334927] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4686676281] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4688001255] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4694060322] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 4695027309] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4696649391] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 4699112964] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4700949645] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4702567653] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 4709160288] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4710809775] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 4712143821] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4713914562] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4715825583] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4716996984] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 4723235685] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4724773389] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 4725899619] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 4727881977] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4729755765] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4731097518] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4737482631] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4739213619] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4740316917] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4741602033] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4742680719] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4744684497] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4746139986] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4751807907] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4752824538] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4754482530] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4755703575] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4756998981] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4758452286] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4759408206] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4760496132] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4767233016] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4769021355] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4769991093] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 4771582725] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4773483603] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 4779542166] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 4781011515] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4782743154] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4783925769] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4785564231] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4787329575] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4788466914] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4794550866] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4796680119] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4797670689] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4798741290] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4800684840] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4801934109] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 4803649494] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4810139544] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4811302146] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4812337152] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4813674663] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 4814651058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4815884451] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 4817755530] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4819632615] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 4825249884] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4826726100] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4828490877] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4829619606] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4831198239] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4833046155] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4834715550] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 4840880310] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4842405834] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4843577634] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 4845408813] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4847267313] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 4852966104] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 4854728697] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4856277783] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 4857254094] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 4858433853] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4860374274] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4866256773] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 4868490711] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4870362399] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4871596317] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4872808185] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4874262897] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4875213441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4880499981] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 4883096421] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4884667620] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 4885906641] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 4887716631] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4889551338] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 4890730845] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 4897662546] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4899401199] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 4900464324] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4902046401] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4903914351] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4905075819] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 4911851301] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4913383440] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4914466137] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4915806525] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4917790164] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4919024334] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4920306195] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4926699078] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4927932408] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4929192828] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 4930390794] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 4931846682] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 4933189989] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4939063248] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4940375748] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4941346914] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4942890372] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4944658089] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 4945797087] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4947482190] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4949351064] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4950659910] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 4958099370] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 4959572163] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4961372829] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 4962528501] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4964481207] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4971017436] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 4973077641] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4974351648] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4976286378] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4977508305] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4978716561] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4985554497] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4987837155] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4989165363] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4990582212] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 4991578935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4992599766] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4999279404] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5001237843] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5002552632] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5004400359] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5006301741] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5007503193] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5014649010] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5016178860] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 5017287933] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5019010374] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5020878744] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5021981349] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5027985648] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5029827012] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5030854290] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5031881022] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5033898051] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5035193121] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5036516835] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5038391127] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5043788547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5044788630] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5046825168] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5048649564] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5050091865] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5056329936] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5058521790] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5059573512] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5061278712] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5063753835] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5065757109] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5072589942] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5074262865] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5075188587] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5076577506] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5079502575] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5080933578] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5086861668] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5088707778] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5089966161] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5091261483] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5093469045] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5094615246] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5095895154] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5102438985] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5104390662] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5105605029] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 5107323732] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5109166104] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5115034386] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5116886019] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5118602853] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5119835343] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5121768960] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5123572104] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 5124904953] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5131523544] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5133224817] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5134188696] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5135484417] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5137484352] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5138737338] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5144775174] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5147491146] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5148552591] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5149729809] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5151205458] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5152197099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5153282547] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5160310302] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5161997589] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5163279471] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5165188077] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5167040046] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 5168351286] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5174877645] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5176576125] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5177771046] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5179528830] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5181365721] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5183139507] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5189489676] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5191106739] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5192366760] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5193514809] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5195591772] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5196854292] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5202942990] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5204285961] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5205106095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5206009599] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 5208052563] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5209951005] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 5211203382] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5217552375] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5220386073] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5221618416] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 5223391845] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5225186736] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5226381531] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5233243554] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5235053187] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 5236024983] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 5237706306] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5239548762] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 5240728185] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 5246584287] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5248374264] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5249414520] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5250435540] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5252399964] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5253653055] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5254911375] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5260713507] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 5262076512] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5263003578] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 5264678601] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 5266290897] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5268131967] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 5269272225] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5275430433] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5277540030] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5278536795] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5280192582] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5282018343] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 5283223869] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 5285157003] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5291494572] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5292520338] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5293937061] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5295770655] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 5296934958] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5298725439] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5301228261] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5307156771] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 5308283169] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5310161619] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5311411833] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 5312528214] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5314593795] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5315850330] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5321343426] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5323189011] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5324179791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5325152574] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5327372463] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5333925345] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 5334979440] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5336634954] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5338529574] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 5340379884] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5343165576] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5349439389] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5350528134] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5352259983] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5354394087] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 5355709401] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5357041011] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5359590579] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5365417428] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5366942889] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5368847904] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5370142785] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5371439913] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5372953299] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5373929694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5379313212] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5381363169] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5383031346] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5384220387] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5386031364] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5388839043] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5394656211] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5396463303] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5398263570] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5399388645] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5401129314] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5407463628] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 5408650338] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5410547121] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5412349824] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 5413524249] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 5414752623] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5417144292] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5422992183] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5424164172] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5425988484] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5427218181] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5428462809] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5430684672] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5436214329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5437234446] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5439131565] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5440920765] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5442394188] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5444307078] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5446692468] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5452389621] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5454345057] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5456099502] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 5457342765] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5459156892] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5466801585] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5468848791] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5470109841] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5472092472] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5473358751] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5480367249] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5483414895] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5484637851] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5485913391] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5487344205] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5488327299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5494524756] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 5498024301] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5499778893] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 5500965834] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5502922383] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5510852256] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5512871784] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5514756051] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5516584899] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 5517790803] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 5524268589] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5527208568] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5528443032] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5529748623] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5531646225] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5533039575] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5538827553] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5541932634] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5543174700] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5544438753] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5545878513] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 5546860389] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5553642780] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5557037178] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5558812329] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5559935325] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5561825220] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5568207225] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5569308444] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5570960115] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5572720440] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5573829933] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5579774823] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5582155152] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5583212418] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5585018481] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5586816417] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5587907514] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 5589138240] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5591614497] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5597452455] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 5598576270] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5600418138] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5601674484] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5602916676] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5605586994] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 5610640959] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5612096259] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5613992139] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5615728776] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5616779511] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5618615394] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5624899812] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5625964428] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5627666457] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5629496796] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5630665320] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5632450047] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5634224358] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5635389354] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 5641734714] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5643548904] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5645117121] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 5646195870] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5647995129] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5650774563] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5656380681] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 5657660001] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5659574823] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5660814957] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 5661919599] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5668495896] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5669729457] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5670939078] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5672335977] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 5673313527] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5674371171] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5676029289] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5677852509] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5683273764] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5685227226] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5686958277] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5688021696] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5689571958] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5691387597] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5692488963] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5698713993] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5700536499] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5701643178] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5703196989] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5704971699] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5706077790] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 5707485525] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5714844261] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5715982923] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 5717060853] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5718937581] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5720174271] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5721444036] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5728407342] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 5730119031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5731501839] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5733242823] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5735101764] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5736211068] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5743601199] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5746466292] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5747534520] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5749098222] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5751051768] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5756265249] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5758771305] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5761398111] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5762514618] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5764106586] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5766084513] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5771734668] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 5772987633] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5775938406] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5777145906] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 5778250464] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5780334021] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5781783651] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5787469905] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5788819365] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 5789736981] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5790771189] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5792519964] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5794593861] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5800375350] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 5801938737] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5803724787] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 5805008013] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5806643493] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5808488322] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5809855779] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5816165061] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5817951342] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5819292066] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5821076247] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5822870130] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5824318311] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 5830090518] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5832098160] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5833305303] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5834552472] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5835993597] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 5836961025] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5838001722] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 5844621027] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5846430093] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 5847541623] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5849039091] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5850947760] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5852115171] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5858119764] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5860095801] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5861119593] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 5862581949] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5864371317] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 5865621741] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 5866933842] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5874366687] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5875513245] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5876767554] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5878245408] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 5879218086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5880299166] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5882080848] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5884115076] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5891723628] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5904440325] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5906599503] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5907753159] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5909400462] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5911161879] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5912332419] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 5913925122] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5922868518] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 5924110878] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 5925390219] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5934450480] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5935684314] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5936892738] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5938357089] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 5939338986] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5940423657] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5949824580] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5951657901] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5952920106] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5954854668] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5962592328] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5963724858] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 5964870030] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5966781513] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5968077675] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5969362917] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5976932934] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 5977844040] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5978856597] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 5980449153] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5982325650] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 5983542201] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5985337239] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5987552466] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5995289202] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 5996640678] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5998721652] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6004881372] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6006119532] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6007493961] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6008443140] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6009485181] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6011474700] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6013599207] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6019186866] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 6021091314] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6022831584] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 6024051621] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6025343037] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6027252693] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6028712508] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6034565061] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 6035965950] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 6037782345] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 6039121536] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6040556802] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 6041552265] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6042737400] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6048881433] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6050696400] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6051785355] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6053331291] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6055157262] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6056295630] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6062766507] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6064308978] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6065301900] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 6066948195] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6068817867] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6069945462] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 6076112574] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6078330090] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 6079473057] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6080799774] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6082218282] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 6083243649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6084292557] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6086164266] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6092388561] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 6093328017] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6094890711] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6096675837] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6097808787] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6104975940] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6107165106] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6108237660] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6109511079] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6110971419] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 6111915327] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6113076711] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6114776367] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6116674956] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6117774369] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 6123916302] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6125741601] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 6126868230] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 6128739057] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6135836469] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6137650617] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6138765255] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6139935039] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6141353904] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 6142359426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6143400165] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6149521224] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6151692897] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6152732754] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6154390053] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6156226944] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6157327659] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6163828839] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6165986253] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6167073717] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6168317400] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6169779735] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 6170728095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6171769779] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 6179225220] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6180785961] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 6181854861] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6183089262] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6184918824] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6186077730] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6188162694] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6194533800] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6195628992] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6196826979] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6198248385] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 6199191831] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6200238324] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6202071120] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6204641436] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 6210574608] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 6212094126] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6213805416] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 6215095593] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 6216757974] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6218813391] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 6224075088] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6225718380] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6227101755] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 6228018069] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6229055427] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6230881020] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6237404691] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 6238633338] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6241309494] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6243245484] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6244371336] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 6246199617] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6252777111] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 6254219118] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6256441443] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6257980176] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 6258950880] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6259977843] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6266615670] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6268461969] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 6269544393] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6271258497] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6273110571] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 6274255575] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6275950338] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6277731894] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6283316907] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6284964819] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6286330407] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 6287234478] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6288278052] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6289946187] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6293109984] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 6298817952] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6300085092] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6301744575] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 6302968476] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 6309327717] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6311510163] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 6312562767] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6313887237] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6315313830] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 6316286508] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6317333820] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 6323689218] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6325506978] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 6326588205] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 6327859398] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 6329111523] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6331066938] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 6332221455] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6333577047] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6335270592] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 6341276739] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 6343548645] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6345246768] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6346204599] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6347231352] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 6355223658] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6359016783] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 6360228777] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 6362326509] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6369387486] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6372057510] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 6374789988] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6376621188] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 6377820162] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6385684914] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6388851525] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 6390012447] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 6391268121] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6392440383] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6400998009] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6402185370] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6403509567] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6404980995] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 6406011717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6412817229] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6416108748] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6417959121] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 6419142366] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6420748299] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6428405067] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 6430554963] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6432562206] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6434532741] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 6435814665] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6442171281] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6445263615] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6446525274] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6447904155] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6449442174] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6450529323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6456410667] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 6458978757] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6461205009] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 6462336552] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6463795842] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6472036158] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6475153629] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6477250794] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6479206503] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6485485062] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 6487581093] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6488853315] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6490778511] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6491889012] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6493151448] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6494635581] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6495676320] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6500987850] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 6503274792] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6506191062] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 6507340329] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6513617838] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6518063853] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6519439710] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6520750782] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6522752166] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6524024598] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 6530152293] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6531952203] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6534734346] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6535902177] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6537172698] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6542794314] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 6544947801] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6546472569] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6548735298] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6550591257] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 6551706441] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6558311130] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6560159004] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 6561292773] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6563143839] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6564990957] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 6566115129] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 6585598068] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6587966196] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6590850126] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 6592001388] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6593866209] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6595742580] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6596904678] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6598191285] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6605587086] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 6607127394] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6608115759] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 6610915500] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6617304750] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 6619503702] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 6621540219] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6623369424] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 6624693810] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 6626814453] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6633435858] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 6634615533] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 6636714441] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6638556477] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6639839745] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6647249154] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6649630638] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 6650645526] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6651707979] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6653587710] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6659964654] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 6661083555] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6663860910] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6665619765] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 6666740556] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6668124708] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6669954984] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6671089194] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6678649803] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6680421363] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 6681585981] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6682941573] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6689792970] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 6691923126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6693423807] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6695525760] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6697320210] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 6698421723] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6700315608] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6708205560] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 6709967649] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6711444117] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6717823161] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6720310821] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6721794954] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6723628149] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 6724720674] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6725959674] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6727436793] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 6728437191] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6729481122] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6736403625] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6739344360] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 6740505366] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6746679807] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6750786063] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6752378283] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6753661026] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6755097888] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 6756065967] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6757162860] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6763562757] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6766569243] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 6767712042] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 6769413315] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6776469840] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 6778705878] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6781394739] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6783205170] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6784286376] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 6795766194] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6797283948] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 6798308727] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6800585337] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6807137883] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6808243554] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 6811579929] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6813383115] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 6814568439] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6815978841] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6822187974] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 6824225520] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6826540623] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 6828524178] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6836395944] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 6838111623] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6839983962] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6841785237] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 6842943135] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6850132086] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6854144031] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 6855489396] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6856719933] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6858177963] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 6863828475] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6864877320] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6868380687] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6870226251] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 6871524513] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6873200250] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6874984935] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 6880881336] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6882707328] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6884754303] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 6885727338] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6886753167] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6894212451] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6897149301] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 6898311399] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6900274164] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6902198982] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 6908409207] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6910569351] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6912252879] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 6913730187] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 6914946234] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6916324653] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 6917453172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6918494919] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6925696890] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6928618368] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6929716416] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 6936067299] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6938942388] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 6939991170] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6941387082] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6943293147] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6944403627] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6946089801] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6947878140] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6954333708] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6957749442] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6959536122] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6960738267] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6962386032] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6969973017] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6971124804] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 6972297192] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6974228982] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6975529533] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6976986681] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6983614617] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 6985134597] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6986158683] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 6988155825] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6989957247] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 6991204689] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 6996989223] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6999861372] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 7001045310] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7002795744] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7004620833] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7005843285] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7012921839] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7016493036] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 7017691443] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7023767562] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7026749100] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 7028807289] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7029850401] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7031691534] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7033567737] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 7040559456] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 7044424548] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 7045939425] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7047476919] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 7053336969] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7057527036] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7059611475] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7060799613] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 7062604857] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7070695653] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 7073077347] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7074358998] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7075771983] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7076858586] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7083544776] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7085884974] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7087726590] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7088893098] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7090512975] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7096729542] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 7098077238] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7101114720] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7102962174] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 7104162723] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7105876974] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7107429945] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 7113774255] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7116272352] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7118458725] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7119601755] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7126279314] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7129029411] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 7130437062] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7131660921] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7133724822] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7134945174] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7136275104] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7142944578] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7144347882] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7145319657] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7146958539] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7148777349] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7149976260] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 7157759322] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7160271594] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 7161368823] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7162881159] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7170213414] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7172164965] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7174486431] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7176303435] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 7177422546] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 7178645460] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7188060264] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 7189342104] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 7190932854] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7192748871] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 7193941356] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7195681374] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7205423757] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 7206621177] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 7208180427] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7214405709] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7216524924] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 7218808065] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7220627232] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 7221909786] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7223144691] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7229302563] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7231656789] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7233300144] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7234774512] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 7235765355] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7236856053] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7238124411] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7244207901] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 7246203195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7248593226] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7250126919] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7251542571] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7252561176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7253601663] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 7262003721] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7264834710] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 7265943783] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7272133050] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7275045561] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 7276106145] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7277967627] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7279809390] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7285167645] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7287528087] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7289262750] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7290400782] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7291594401] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7293431796] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7294650468] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7295822898] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7297112928] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7303567278] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7304718708] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7305834585] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7306916757] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7309015959] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7310633820] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7312004070] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7318751181] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7319761029] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7320789819] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 7322866656] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7324682526] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7325956386] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7333897683] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7335507354] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7336543200] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7338222885] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7340145015] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7347783345] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7349534577] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7351309959] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7352604966] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7358809206] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7360011855] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7361704077] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7362790680] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7364088501] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7365520785] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7366571037] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7367640063] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7374342360] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7376519934] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7377538077] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7378602588] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7380408966] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7381656408] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7382853849] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7385115108] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7392339423] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7393575588] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7395012009] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 7395991470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7397053272] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7399378980] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7406885577] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 7407802374] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7409380671] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7411430670] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 7412606586] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7418731026] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7420989597] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 7422025464] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7423314843] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7424754078] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 7425754413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7426827219] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7433293749] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7435368633] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 7436404941] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7437659523] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7439496015] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7440755322] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7442150940] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7444446723] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7450385712] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7451542938] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7453141017] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7454446692] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7459864503] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7462478919] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7463596035] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7464886695] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7466792424] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 7468031739] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7469731353] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7471552515] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 7477087401] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7479228120] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7481002263] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 7482168729] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7483392840] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7485338427] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7486575831] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7492257864] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7494920706] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7496165838] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7497977508] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7504343259] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 7505480283] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7506993060] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7508791374] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 7509947697] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 7511313642] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7513307781] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7514609466] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7516093158] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7522375077] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 7523553828] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7524672645] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7526162679] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 7527286536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7528350522] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7530221328] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7536675153] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 7537984629] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 7539517692] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7541514750] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 7542688230] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 7544445909] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7547016792] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 7552680807] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7554626478] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7556240853] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 7557427395] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7559499171] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7565996172] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 7567029477] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7568102031] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7569477342] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 7570591728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7571731860] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 7573739103] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7580084589] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7581820575] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7582735965] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7585314177] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7587316422] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7588649922] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7595205009] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7596847398] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 7597777803] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 7599939249] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7601920284] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 7603155063] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7609134792] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 7610884176] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 7612158708] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 7613388006] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7614885957] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7615938855] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7617131361] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 7624511307] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7626131373] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 7627118205] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7628412246] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7630514220] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7631720775] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7637771925] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7639853004] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 7640834187] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7641781581] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7643810139] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7645035657] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7646258823] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7652433201] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7654113663] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7655346741] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7656505374] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7657542774] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7658668248] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 7660977849] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7663307862] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 7669049976] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7670513676] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7672342356] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7673564787] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7675344474] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7677953577] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 7683634917] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7684678239] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7686314433] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7687563366] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7689174465] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7690870299] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7696266732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7697532633] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7698983607] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7700935410] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 7702252551] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7703723475] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7705771605] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 7711599021] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7712752782] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7714768614] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 7716070866] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7717438638] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7718921511] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7720058829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7721427399] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7727995149] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7729550367] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 7730645979] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7732322871] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7734995142] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7740657939] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7741779087] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7743510558] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7744835826] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7746268572] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7747813500] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7748941704] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7754240802] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7756372050] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7758133656] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 7759449432] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7760993730] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7762847904] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 7768261473] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 7770134106] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7771924020] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7773146493] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7774514559] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7775899635] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7776921033] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7777964607] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7783379835] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7785687189] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 7786940448] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7788381615] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7790270607] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7791620088] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7793053569] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7799522115] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 7800761829] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7802017230] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7803472593] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7804649727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7805691180] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7807114686] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7813428630] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 7814618427] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7815808854] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7817896674] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7819063812] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7820340864] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7822463628] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 7828151142] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7829402469] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7831262586] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7832496315] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7833736848] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7835149308] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 7836119067] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7841761431] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 7876921122] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7878864441] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 7880011377] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 7882194096] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7884185232] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7885336557] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 7891272669] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7893389868] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 7894598082] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 7896312900] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7902170514] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7903760172] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7904976261] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7906339056] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 7907333091] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7908370995] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7910315490] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7913208177] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 7919164764] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7960564899] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7962353574] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 7963528965] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 7964816853] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7966673673] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7968546474] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7974119895] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7975468704] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 7976385207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7977338355] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7978836852] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7980731976] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 7982006088] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7987634970] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7989385782] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 7990589019] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7991811324] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7994599389] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 7995835596] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7997075982] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7999776834] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 8005627917] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8006887581] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8008915824] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 8010163854] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8011366965] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8017754304] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 8018911551] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8020247676] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8022215355] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 8023445997] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8024734746] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8026761225] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 8032859835] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8034054714] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8036007420] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 8037278739] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8038521939] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8040403014] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 8048614707] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8050235592] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8052103290] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 8053411569] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8054550105] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8062741932] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 8063996157] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8065177260] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8066954574] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 8072687574] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8073959355] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8075703888] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 8076863067] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8078101017] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8080045974] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 8081262462] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8082479265] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8084480691] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 8090449815] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8091726762] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8093629761] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 8094880752] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8096251023] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 8098157949] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 8104338942] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 8105750898] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 8106621537] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8107572627] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8109198678] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8111154660] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8112278727] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 8118157215] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8120572110] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 8121926484] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8124518661] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8126374053] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 8127506226] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8133847470] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8135810970] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8136836988] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8138501112] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8140326810] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8141443170] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8142789249] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8148469476] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8149338561] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8150986200] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8152765299] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8153907741] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8155667667] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8162049294] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8163125334] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 8164899561] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8166680193] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 8167777380] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 8169564900] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8171407944] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8172811731] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8179346889] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8181073677] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 8182264503] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8183460054] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8185596174] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8191268925] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8192562441] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 8193426528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8194428081] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8196153420] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8198067129] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 8199180045] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 8200635072] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 8207483592] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8209298811] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 8210479179] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8212238748] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8218576947] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 8220091425] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8222006016] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8223889275] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 8225065107] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 8226953910] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8228778306] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 8234073141] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 8236662945] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8238082545] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 8239298151] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 8240512770] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8242539018] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8243949987] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8249678661] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 8250714444] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8251602660] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 8253024822] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8254910706] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 8256147543] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8257887981] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8263976028] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 8265538596] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8267013090] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8268678432] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 8269945005] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8271711126] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8273584683] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 8279279778] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8280947010] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8282414742] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8283646791] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 8285647587] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8287530258] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 8292940929] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 8294940549] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8296539216] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8297629830] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8298940902] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 8299972191] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8301096510] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 8307852105] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8309706888] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 8310637146] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 8312137617] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8314108635] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 8315399316] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 8317557927] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8323977102] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 8325089010] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8326827810] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8328545232] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 8329802460] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 8331068256] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8337137760] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8338781640] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 8339768745] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8341427976] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8342714940] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8343973344] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 8344982583] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8346083718] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8352238713] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8354035599] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8354963988] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8356464438] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8358348138] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8359484469] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8361288453] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8367667119] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8368728984] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8370186027] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8371997760] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 8373190035] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8374481388] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 8375474709] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8376513138] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8384065032] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8385783546] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 8386810257] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8388447081] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8390309382] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 8392224435] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8399101599] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8400768726] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 8401947918] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8403353616] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 8404437195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8409727305] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 8412052194] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8413594014] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 8414747964] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 8416217859] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8418226971] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 8419352781] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 8424818913] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8427587175] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8428857171] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8430117423] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 8431151820] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8432240292] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8434026174] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8436996204] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8442604107] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8444700390] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8446480203] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8447584383] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8448849507] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 8450571234] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8452293444] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8459068653] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8460878160] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 8466923724] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 8468840247] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8470625625] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8472475179] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 8473674636] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8475534417] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8477444556] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 8482830531] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8485088115] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8486927778] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 8488102728] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8489435808] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 8490480600] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8491540386] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 8497942803] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8499837528] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 8500935324] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8502881142] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8504782335] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 8506002057] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8507441019] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 8513275281] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 8514966117] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 8516401530] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8517924639] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8518937952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8520016239] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8527313802] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8529155103] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 8530321128] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8531561115] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8533499457] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 8534710611] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 8541846432] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8543674944] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 8545017369] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 8546670531] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8548539153] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 8549953923] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8555792742] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8557222149] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 8558174016] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8559138147] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 8561446845] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8563311309] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 8564466288] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 8570579514] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8572549923] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 8573679555] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 8574997662] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8576981532] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 8578208436] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8579522196] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8585697792] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 8586713919] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8587704972] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 8589681450] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8591551983] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 8592922926] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 8598968742] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8601111477] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 8602408815] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 8604171618] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8606085075] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 8607573471] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8608903800] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8615019273] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 8616046845] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8617066269] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8619618819] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8621472951] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 8622693513] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 8629169682] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8631057309] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 8632299984] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8633626575] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8635063248] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 8636047938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8637089139] Running FIND.existing: FIND DUP . CR +[Hera] 2225669184 +[Hera] [HADES][TEST ] [KRELTSC: 8643647964] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8645365743] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 8646464652] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 2225995504 +[Hera] [HADES][TEST ] [KRELTSC: 8648528070] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8650384743] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 8651506038] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8653351476] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8659643013] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 8660702820] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 8661828756] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8663775015] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 8664959646] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8666220696] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8667805146] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8673346416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8674827252] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8676197775] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8678132967] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 8679362433] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8680907466] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8683446723] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 8685340377] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8691240327] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8692662783] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 8693562402] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8694634242] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 8700463527] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8702744001] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 8703919161] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 8705164608] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8707184220] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 8708368158] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8709731037] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8711205720] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 8716699845] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8717717484] Running LATEST.basic: LATEST @ . CR +[Hera] 2225750608 +[Hera] [HADES][TEST ] [KRELTSC: 8719405611] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8721305124] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 8723051778] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 8725342122] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8728199844] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 8733907350] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 8736203007] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8738092104] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 8739335724] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8741050983] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8746949736] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 8747934573] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8748980016] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 2225997016 +[Hera] [HADES][TEST ] [KRELTSC: 8751429225] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8753283063] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 8754452385] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 2225997480 +[Hera] [HADES][TEST ] [KRELTSC: 8761928658] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8763737766] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 8764852152] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 8766127797] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 8767356759] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8769554976] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 8775266619] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8776488441] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8777816313] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 8778865557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8779906695] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 8781478188] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8783340069] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 8785145985] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 8790981087] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8792849982] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 8794056453] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8795357697] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 8796751047] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 8798791386] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 8804540157] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8805998271] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 8806985796] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8808002574] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 8811397917] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8813738955] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 8819430060] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 2226001904 +[Hera] [HADES][TEST ] [KRELTSC: 8822927778] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8824813977] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 8826006630] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 8834146335] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8835960294] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 8837114097] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 8841283836] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8843858163] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 8849515080] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 8852564763] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8854396614] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 8855638848] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 8862190554] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 8863257900] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8865230136] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 8866401138] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 8867658975] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 8868743100] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8870788059] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 8876512512] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8877838011] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8879190810] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 8880101895] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8881117938] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8883457548] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8885252145] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 8890927143] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8893024560] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8894848032] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 8896030038] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 8898759975] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8900630088] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 8902476471] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8908274235] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8909617752] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8910645849] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8911698705] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8914191951] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8917255326] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 8922914994] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 8925768999] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8927606247] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 8928765069] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 8936402622] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8938238211] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 8939458689] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8940785238] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8942342115] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 8943371241] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8944439931] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 8951526717] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8953323603] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 8954592864] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 8955930123] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8957792046] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 8963766651] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 2225760416 +[Hera] [HADES][TEST ] [KRELTSC: 8966565804] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8968505406] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 8969693187] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8971000374] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8972451453] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 8973503427] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8979004482] Running CURRENT.basic: CURRENT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 8980807605] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8982633324] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 8983825221] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 2226004592 +[Hera] [HADES][TEST ] [KRELTSC: 8987231442] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8994032397] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 8995152264] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 9012503808] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 9013989096] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9015750030] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9021742884] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9023042658] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9024448503] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 9025376346] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9026395035] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9029148954] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9030999285] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 9032868768] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9041496534] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9043336533] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9044702331] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9052564878] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9054304119] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 9055416657] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9056745474] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9058989450] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 9060709770] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 9066401904] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 9068207841] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9069624711] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9070602702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9071640921] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 9073693062] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9076229421] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 9081917733] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9083245836] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9084924114] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 9086537187] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9088289994] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 9094017933] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9096271695] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9097523694] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 9098797554] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9100748517] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 9101912148] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 9103763109] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9110454150] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 9112152420] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9113430123] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9114858102] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 9115859130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9116868999] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 9122869014] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9125533620] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 9126937008] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 9128311752] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9130153200] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 9131288103] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 9132631998] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9139240572] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9140381460] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9141598431] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9143036721] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 9143991885] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9145037307] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9146248356] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9147691896] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 9148844208] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9150529479] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9156182721] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9157603602] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 9158576553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9159634113] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9160992078] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 9162797217] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 9169331220] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 9170565264] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9172027515] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 9172976358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9174001137] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9176898255] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9183503175] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 9184713048] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 9185857149] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9187917396] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 9189210198] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 9190717977] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 9192059625] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9198502152] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 9199812489] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9201140340] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9202603326] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 9203527095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9204581946] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 9205799442] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9212478744] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9213691095] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9215773602] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9217570845] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 9218766774] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9219991641] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9226051212] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 9227076600] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9228069690] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9230359656] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9232229643] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 9233405475] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9235446759] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9238171278] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 9243751146] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9245818134] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9247665315] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9248837178] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 9254405769] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9257012478] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9258197949] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9259460952] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9260905857] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 9261943782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9263414034] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9270758868] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9272535237] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 9273623730] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 9275229411] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9277086903] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 9278245767] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 9285210753] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9287065683] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 9288574365] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9289959273] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9291405060] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9292421481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9293472909] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 9299280732] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9301279029] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 9302368866] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9304501542] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9306274698] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 9307402377] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9312842427] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9315251904] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9316331997] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9317509929] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9318957249] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 9319952229] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9321015039] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9328756437] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9330471276] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 9331599081] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 9333318288] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9335154444] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 9336344808] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 9337577382] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9343103532] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9344944959] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9346178814] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9347415399] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9348847662] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 9349763052] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9350779242] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9358025397] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9359599683] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 9360688596] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 9361697919] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9363532752] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 9364973226] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9366541065] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9374913618] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 9375830793] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9376848369] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 9378249678] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9380072436] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 9381239028] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9388683423] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9390594171] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9391788399] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9393024984] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9394507437] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 9401676501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9404183607] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9407392680] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9409193346] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 9410289294] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 9416682954] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 9418256862] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9420104547] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 9421455351] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9422679882] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9424132704] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 9425415027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9427133352] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 9434079438] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9435850410] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 9436974225] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 9438285402] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 9443488572] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9445899624] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 9447184131] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 9448436655] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 9449583339] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9451494885] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9452719857] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9458247393] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9459840957] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 9460708929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9461662245] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9464172627] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9466040787] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9467151708] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 9468501189] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 9474240804] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9476187819] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9477325389] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9478628313] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9480050412] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 9480986697] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9481992954] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 9489017916] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9490749408] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 9491799702] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9493828575] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9495570525] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 9496659165] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 9502942785] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 9504220719] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9506084511] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9507296883] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9508612638] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 9510013002] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 9511576452] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 9518329800] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9520653954] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 9521562645] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9522557520] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9525391092] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9534114513] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 9535296771] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 9537627351] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9539429634] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 9540607776] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 9549723288] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9551540397] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9553359879] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9554516580] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9563550801] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9565070424] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9566188212] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 9567425616] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9568417173] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9570406398] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9578492385] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9579773049] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 9580716159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9581766285] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9584061816] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9593228925] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 9594399549] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 9596613033] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9598479471] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 9605506134] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9608903220] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9610681038] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9611847357] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9614049774] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9623315940] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9624461784] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 9625614474] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9626574090] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9628477845] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9637362924] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9638658834] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9640116003] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9641091033] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9642159723] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 9647589441] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9649866807] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9651748176] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9652915356] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9654640359] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 9655558941] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9657494826] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9666010620] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9667506009] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9668415666] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9669489984] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 9670786020] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9671786943] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9681501438] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9682621893] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9684270078] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 9685196577] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9687208398] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9694392981] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9695541639] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9696893388] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 9697849728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9698913651] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 9700236588] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9701245176] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9709213311] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9710333241] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9711907149] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 9712869474] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 9713837196] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9715786731] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 9723148449] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9724478904] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 9725436924] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9726500847] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 9727692576] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9728632515] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9730605465] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9737088648] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9738986040] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 9739838262] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 9740799453] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9742744746] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 9743940654] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9745222221] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9753117003] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9754094007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9755089008] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9757673289] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9759544326] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 9767451204] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9770244918] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9772095144] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 9773256717] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 9779446761] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9780607914] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9782440626] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9783609801] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9784905018] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9785907159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9786963543] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9789469095] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9799425153] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 9800532546] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 9802762326] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9811740750] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9813501075] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 9814702128] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 9815783691] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9816762564] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9824389974] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9825452658] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9826604046] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9827913690] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 9828960960] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9830017890] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9832470606] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9840492795] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 9841664658] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9843433593] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9845255259] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 9846380838] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 9854670357] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9856073283] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9858019815] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9859258227] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9860471124] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 9861454638] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9870144207] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9872542029] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9874367811] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 9875454708] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9883361439] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9885093309] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 9886165254] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 9887277540] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9888282432] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9890291208] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9891578298] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9900136113] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9901635912] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 9902605881] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9903611592] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9912375081] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9914080470] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 9915116274] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9917237358] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9919078827] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 9920331687] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 9927552768] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9928520406] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9930442809] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9931659423] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9932927655] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 9933973140] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9939289605] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9942046716] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9943825584] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 9944913678] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9946965819] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9948799266] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 9954344673] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 9955910202] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9956890062] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9958767231] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9959983215] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9961227192] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9962860488] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 9963984891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9965589060] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 9971890950] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9973895610] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9976189314] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 9977395890] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 9983010555] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9984425220] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9986291049] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 9987430719] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9988848429] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 9989811888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9990812454] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9997383942] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9999479385] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10000657611] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10001743983] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10002735246] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10004736105] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10005969204] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10007308290] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10015580778] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10016530419] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10017593628] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10020633105] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10027640553] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10028826948] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10031025123] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10032764532] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10034024826] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10035693381] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10037562192] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10045203966] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10047945642] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10049697987] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10050867918] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10058907453] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10059781767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10060604001] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 10062944262] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10064674053] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10073423703] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10074629061] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10076826123] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10078744641] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10079988303] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10087230237] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10088733900] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10089706935] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10092062232] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10093996857] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10095260658] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10102905918] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10104166065] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 10104963918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10105960095] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10109070363] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10111691982] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10117346106] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10118922303] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10120534389] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 10121798043] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10129205772] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10130986824] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10131932097] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10133113662] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 10134177186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10135331157] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10137788073] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10144018857] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10145544171] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10147083660] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10148990691] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 10150260666] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 10152338910] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10159734207] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10161236589] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10162249545] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10163556627] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10165075410] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10166154264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10167326295] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10174463040] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10176007422] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 10177047573] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 10178302953] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10179361710] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10181352804] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 10187061150] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10188323376] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10189308843] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10190279988] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10192572747] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10194420579] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 10195583391] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 10196754960] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10202298687] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10204176297] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 10205176821] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10206274806] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10207759989] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10208762319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10209929100] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 10217488302] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10219206963] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 10220165403] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 10222772427] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10224677421] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10225813458] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 10232738859] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10234430304] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 10235645070] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10236987117] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10238026113] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10239128067] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 10245723012] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 10250564583] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10252386081] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 10253546499] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 10260695487] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10263719718] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10264661967] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 10266994143] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10268869863] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 10270094625] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10278909228] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10280743998] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 10281717999] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10282769658] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10290623700] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10293087441] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10294080720] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10296154386] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10298033298] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10304487396] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10307927553] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10309856403] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10311044667] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10313556435] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10321136490] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10323157572] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10324801326] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 10325843115] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10326903615] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10335647868] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10339949613] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10341483663] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 10348568412] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 10351187091] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10353012747] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10354112811] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10356253635] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10362626232] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10364259486] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10366337940] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10368191190] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10369330902] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10370586828] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10377739428] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 10379079270] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10380879306] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10383281244] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10385130105] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10386424230] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10395443835] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10397287383] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10398483228] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10399692723] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 10400724516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10407456528] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10409734377] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10411627548] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10412843805] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10415524896] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10424000853] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10425459492] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10426711533] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10428189618] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 10429196085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10436435730] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10440107517] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10441931199] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 10443085569] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 10449711237] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10451572992] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10453154544] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10454354925] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10457356287] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10459282617] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 10465742679] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10468138947] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10469905068] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10471055931] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10472557788] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 10473551319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10478973183] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10481820825] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10484656077] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 10485749862] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10488260496] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10494498609] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10495453185] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10497681978] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10499563809] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 10500700287] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10503024987] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10505778108] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10511379375] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10512980583] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10514220297] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 10515149337] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10516280271] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10524018708] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10525763493] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10526691966] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10528693182] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10530703701] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10531897719] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 10538828223] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10540451376] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 10541663328] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10542992061] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 10543997436] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10545052917] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10552219755] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10553828817] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10554760503] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 10556480109] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10558403793] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10560314499] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10565719563] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 10568622918] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10570540722] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 10571702484] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10572955449] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10574430069] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 10575473286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10577105259] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10584460299] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10586048718] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10587143469] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10589850747] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10592777832] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10598412468] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10599858927] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 10600723140] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10601865708] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10604610828] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10607485287] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10613184099] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10615599015] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10617533451] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10618716003] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10620524439] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10622882340] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 10628505342] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10629797808] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 10632540471] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 10633945308] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10637004798] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10642542981] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10644869886] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10646747769] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10647943446] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10653722100] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 10655025318] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10655985648] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10658157594] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10660048749] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10661199675] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10668429870] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10670022174] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10670978262] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10672046322] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10673552925] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 10674567792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10675661682] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10683884757] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10685578386] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 10686534159] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10688764548] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10690671768] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 10691858730] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 10699530555] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 10700818023] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10702509951] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10703642502] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 10706221596] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10712856483] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 10713967446] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 10716110160] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10717915425] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 10719080442] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10720355520] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 10725587859] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10726955043] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10729105296] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10730974149] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 10732125054] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10734500385] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10736756583] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 10742532108] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10744892067] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10746602160] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10747741368] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 10751017410] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10757219382] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 10758158208] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 10760271585] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10762808049] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 10764108579] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10765615791] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 10771493376] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 10772867301] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 10774777125] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10776192420] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 10777178391] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10778295381] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10785729402] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10788607809] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 10789674735] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10791912495] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10793802705] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 10799149473] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10801825293] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10803588894] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 10804880793] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 10806156291] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 10807290501] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10809291948] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 10815148239] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 10816421826] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10817528316] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10819509666] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10820748876] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10822157514] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10823585010] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 10829293440] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10830595020] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10832811990] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10834710852] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 10835895168] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 10841952534] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10845139494] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10846764726] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 10848066768] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10850247597] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10852207128] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 10854113949] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 10859915703] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 10860876075] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10862548305] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 10863648117] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 10864950096] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10866373707] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10874084361] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10876473825] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 10877707029] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10878954135] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10880996196] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10886973888] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10888233909] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10890838455] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 10892018151] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10893090789] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 11026776222] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11033151045] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 11035589838] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 11181465456] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11183213055] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 11184527844] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11341229109] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11342999199] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 11344262160] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11345655888] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11347175616] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 11354541807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11355692271] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 11357553942] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11359581114] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 11360895210] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 11368089180] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11370805383] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 11371919454] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 11373610815] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11375581518] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 11376845991] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11384599842] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11385969777] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 11387027988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11388158061] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 11400861780] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11402464248] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 11403603855] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 11417765163] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11419709007] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 11427129357] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 11430961185] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11432898309] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 11434244409] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 11444418195] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11446244460] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 11447502234] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 11458111203] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11459678454] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 11460903867] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 11462955357] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11471114571] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 11473116900] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 11475047010] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11476966347] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 11478277902] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 11487021651] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11488033032] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11489884182] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11491142502] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11492585622] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11500457388] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 11502452682] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11503594074] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 11505604173] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11506771962] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11514148527] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 11515398027] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 11516890119] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11517974391] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11519851161] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 11521103328] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 11523014055] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11530986558] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11532713262] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 11533789554] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 11536015155] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11537139936] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11545013655] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 11546114097] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11547393018] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 11548831224] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 11550421890] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 11560110429] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 11561826024] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 11563121745] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 11564412237] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 11574616221] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 11575923975] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 11577284124] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 11578489797] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 11579454768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11580595488] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11588567655] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 11589624207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11590561920] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11591744304] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 11592780087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11593876203] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11595315501] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 11602907589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11603793075] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11604971175] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 11606107674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11607194130] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11608593591] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 11609627043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11617205628] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11618427618] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 11619284460] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11620360248] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11621701014] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 11622827958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11623891944] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11630462319] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 11632382202] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11633249628] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11634422625] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 11635574748] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11636645244] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11638147059] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 11645252115] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 11647948473] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 11649050196] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11650564548] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 11651580423] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11652661755] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11660594589] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11662597611] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11665751307] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11667284349] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11668849143] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 11674846575] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11676546672] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11678585961] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11680447926] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 11702865678] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11707173051] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11708505900] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11709995829] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 11711013888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11712077391] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 11721006255] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11722977819] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 11726531607] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11733267210] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11734769466] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 11735784732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11736878412] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11739035217] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11740941639] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11749778229] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11751430572] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11753320551] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11762896803] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11763929226] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11765295696] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 11766366864] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11767604751] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11769766659] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11777354442] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11780531259] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11781887502] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11783400573] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 11784466449] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11791865820] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 11793971259] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11795905191] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 11799388230] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11807041071] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11808174126] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 11809168140] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11810280846] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11812271835] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11819330943] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 11822952855] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11825377410] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11826711603] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11828205837] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 11829242985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11836292853] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11838052065] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11840019387] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11854008033] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11855544414] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11856717642] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 11863527585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11865470673] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11867300130] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11869360503] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11878380381] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11882802456] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11884207041] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 11885223672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11886280077] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11894244222] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11896234329] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11899645821] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11900953239] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11906926269] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 11908460424] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11909971668] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11912234103] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11914503552] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11923974195] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11925265758] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11926735023] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 11927778765] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11928848085] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11935148988] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11937248904] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11940269838] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11941658505] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11943108093] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 11944155804] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11945244822] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11951354856] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11953152813] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11956355355] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11957663361] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11958598890] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 11959225215] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11959998351] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11966258640] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11967951408] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11971341795] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11972615592] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11974068918] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 11979588201] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11980606113] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11982081489] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11983872390] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11987009643] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11988316662] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11994959214] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 11996001990] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11997007596] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11998716114] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12000540237] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12008390730] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12010040658] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12011506143] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 12012478044] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12013476552] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12015285324] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12017132190] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 12023712414] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12026217315] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12027881733] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12029727213] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12037502988] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12038693667] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12040222719] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 12041191554] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12042237753] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12043933566] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12045757878] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12053891724] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12055455195] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12057270015] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12060531420] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12065969307] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12067617807] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 12068434434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12069410766] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12071185539] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12073068441] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12076384929] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12082505085] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12084369843] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12087560331] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12088839042] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12090549660] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 12095923035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12096834015] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12098301264] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12100303446] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12103715022] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12105299661] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12111700146] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12114966150] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12116253912] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12117678174] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 12118662360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12119741235] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12126276141] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12128455857] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 12131255619] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12133204041] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12134506881] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12140828343] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 12141901653] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12142953018] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12144977355] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12146821869] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12154610307] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12155923500] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12157350891] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 12158356854] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12159386463] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 12161281356] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12163122846] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 12170928672] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12172246128] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 12173675997] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 12175285878] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 12176671920] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12178224618] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 12183796695] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12184868955] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 12187167699] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12189011289] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 12190422573] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12191820060] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12193290396] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 12199030410] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12200099289] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12202685544] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12204719730] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 12206208819] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12207656853] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12216347997] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 12217510704] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12218608542] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12220838028] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12230669598] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12232158477] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12233558001] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12235006308] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12236038164] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12244542030] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12249919710] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12259923459] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 12261266640] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12262564482] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12264012159] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 12265074633] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12273581145] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12277476582] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12279442833] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 12288736089] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12290536524] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12291972483] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 12293047683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12294093945] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12303851868] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12305779668] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12307234737] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12308627436] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12316117128] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 12317553528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12318613629] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 12321803823] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12323770389] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12332067132] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12333466908] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12334910133] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 12335947407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12337008684] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12345381993] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12347217288] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 12348757092] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12350047563] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12351506055] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 12352644654] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12360629883] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12365488254] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12367559295] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12376194012] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12377724786] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 12379208835] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 12380851602] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 12388319181] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12391136835] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 12392229171] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12393302292] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 12395834325] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12405076803] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 12406426221] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12407869173] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12409295682] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 12410374977] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12417598368] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 12421727136] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12423639942] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 12424889295] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12433048656] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12435258444] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 12436282299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12437340867] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 12439626927] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12449261307] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 12450736515] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 12452616435] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12454588818] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 12464338593] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12465705420] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12467186949] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 12468183693] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12469347492] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 12477674958] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12479640411] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 12480759270] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12482036007] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12483533349] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 12492045447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12493727169] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 12495975534] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12497856525] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 12507215385] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12509944314] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12511472295] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 12512542329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12513726246] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 12521955138] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12523887684] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 12525337797] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12526781652] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 12528358815] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 12537412146] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 12538485498] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 12539505951] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 12540542112] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 12541794447] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 12548200434] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 12550552602] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 12551765436] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x00000000bdf1f000, 0x00000000bdf57542) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 12697281030] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12701649555] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12900109992] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12902914794] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13220851812] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13415249169] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13424349813] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13427031093] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13429517367] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13438332495] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13441117536] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13443602298] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13446496896] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13455280608] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13470319023] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13472911263] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13482109956] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13485055038] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13487831364] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13490741145] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13501627881] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13531657734] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13545001260] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13558289661] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13573180698] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13604042886] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13617430890] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13631696694] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13646340603] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13659970905] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13674963897] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13701580347] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13715503515] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13730442621] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13745769807] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13758728760] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13772302908] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13801046847] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13809208749] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13824339480] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13839487872] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13853776272] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13875139635] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13897627086] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13912732470] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13934967837] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13949539275] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13963638297] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14028381927] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14043430674] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14058189621] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14078395443] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14094152205] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14107753695] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14116238199] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14130479580] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][ERROR] [KRELTSC: 14166400290] virtio_blk: vblk_io timed out (write=1 sector=5288) -- queue ne +[Hera] [HADES][WARN ] [KRELTSC: 14182913766] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14195481090] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14204090481] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14216759424] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14231925624] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14247071055] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14262283245] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] SBI: timer armed (TIME extension) +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 16869011649] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 22834117509] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 405 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 50165678262] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 50174320371] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 53332862100] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 74506619292] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 74518617453] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 77722232721] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 105599994423] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 105617318898] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 106239377664] virtio_blk: vblk_io timed out (write=1 sector=5240) -- queue ne +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 108782646441] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 131828579295] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 131848039785] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 135843275022] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 157021519452] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 157052036652] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 161518459305] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 171626125335] virtio_blk: vblk_io timed out (write=1 sector=2648) -- queue ne +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 188375823447] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 188394246957] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 193774784175] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 205938014646] virtio_blk: vblk_io timed out (write=1 sector=2648) -- queue ne +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 209871396441] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 209928224247] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 209974308663] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 210015790362] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 210075283992] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 210364335363] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 210878930913] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 211428432033] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 212137151289] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 212183503917] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 212233584633] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 212283995700] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 212314648539] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 212343095160] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 212379611640] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 212416189125] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 212562374052] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 212608441101] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 212710280391] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 212756750157] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 213448801419] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 213513371673] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 213574086957] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 213706808574] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 213893241933] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 213950409540] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 214551583239] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 216315638091] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 216357924846] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 216399580173] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 216450058545] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 216516794991] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 216566811846] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 216743080428] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 216806258991] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 217382782176] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 217427197680] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 217471884903] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 217510523937] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 217753857279] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 218044622355] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 218243006856] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 218322116733] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 218346476838] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 218392103916] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 218742602127] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 218769186615] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 218796682860] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 218843115351] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 219136461390] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 219395021706] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 219442308435] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 219480558486] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 219529109772] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 219749465166] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 219845543085] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 220623473910] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 220663545774] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 220899446817] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 221028342150] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 221142962418] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 221236909656] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok> 1 0 6 EXEC-STD79-DOE-CD +[Hera] DOE-HEADER,run_id,id_idx,id_label,rep +[Hera] DOE-RUN,3 ,0 ,zuse,0 +[Hera] [HADES][DOE ] 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,fleet_k_q48,fleet_conserved +[Hera] [HADES][DOE ] 960,9600000,10000,0,0,256,80,1150,1024,1024,0,0,10389,65536,0,1,54965,5233,5338,65536,1 +[Hera] DOE-RUN,16 ,1 ,rajames,0 +[Hera] DOE-RUN,0 ,2 ,00,0 +[Hera] DOE-RUN,9 ,3 ,01,0 +[Hera] DOE-RUN,6 ,4 ,[HADES][DOE ] 961,9610000,10000,0,0,256,86,1151,1024,1024,0,0,10392,65536,0,1,54965,5233,5338,65536,1 +[Hera] 02,0 +[Hera] DOE-RUN,1 ,5 ,03,0 +[Hera] DOE-RUN,2 ,6 ,04,0 +[Hera] [HADES][DOE ] 962,9620000,10000,0,0,256,86,1153,1024,1024,0,0,10393,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 963,9630000,10000,0,0,256,91,1154,2048,2048,0,0,10395,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 964,9640000,10000,0,0,256,94,1155,2048,2048,0,0,10396,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 965,9650000,10000,0,0,256,94,1157,4096,4096,0,0,10397,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 966,9660000,10000,0,0,256,96,1158,4096,4096,0,0,10399,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 967,9670000,10000,0,0,256,98,1159,4096,4096,0,0,10400,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 968,9680000,10000,0,0,256,104,1161,4096,4096,0,0,10402,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 969,9690000,10000,0,0,256,104,1162,4096,4096,0,0,10403,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 970,9700000,10000,0,0,256,104,1163,2048,2048,0,0,10404,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 971,9710000,10000,0,0,256,104,1165,2048,2048,0,0,10406,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 972,9720000,10000,0,0,256,104,1166,1024,1024,0,0,10407,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 973,9730000,10000,0,0,256,104,1167,1024,1024,0,0,10408,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 974,9740000,10000,0,0,256,104,1100,512,512,0,0,10409,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 975,9750000,10000,0,0,256,104,1065,512,512,0,0,10411,65536,0,1,54965,5233,5338,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 976,9760000,10000,0,0,256,105,1018,256,256,0,0,10418,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 977,9770000,10000,0,0,256,105,1019,256,256,0,0,10419,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 978,9780000,10000,0,0,256,105,1020,256,256,0,0,10420,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 979,9790000,10000,0,0,256,105,1021,256,256,0,0,10421,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 980,9800000,10000,0,0,256,105,1023,256,256,0,0,10422,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 981,9810000,10000,0,0,256,105,1024,256,256,0,0,10423,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 982,9820000,10000,0,0,256,105,1020,256,256,0,0,10424,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 983,9830000,10000,0,0,256,105,1017,256,256,0,0,10425,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 984,9840000,10000,0,0,256,105,1018,256,256,0,0,10427,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 985,9850000,10000,0,0,256,105,1019,256,256,0,0,10427,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 986,9860000,10000,0,0,256,105,1020,256,256,0,0,10429,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 987,9870000,10000,0,0,256,105,1021,256,256,0,0,10430,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 988,9880000,10000,0,0,256,105,1023,256,256,0,0,10431,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 989,9890000,10000,0,0,256,105,1024,256,256,0,0,10432,65536,0,1,54965,5233,5338,65536,1 +[Hera] DOE-RUN,24 ,6 ,04,1 +[Hera] [HADES][DOE ] 990,9900000,10000,0,0,256,110,1025,256,256,0,0,10434,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 991,9910000,10000,0,0,256,111,1026,256,256,0,0,10435,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 992,9920000,10000,0,0,256,111,1027,256,256,0,0,10436,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 993,9930000,10000,0,0,256,112,1028,256,256,0,0,10437,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 994,9940000,10000,0,0,256,112,1029,256,256,0,0,10438,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 995,9950000,10000,0,0,256,112,1031,256,256,0,0,10439,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 996,9960000,10000,0,0,256,112,1032,256,256,0,0,10440,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 997,9970000,10000,0,0,256,112,1033,256,256,0,0,10441,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 998,9980000,10000,0,0,256,112,1034,256,256,0,0,10443,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 999,9990000,10000,0,0,256,112,1035,256,256,0,0,10444,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][WARN ] [KRELTSC: 233620893849] INFERENCE: Output validation failed, ignoring results +[Hera] [HADES][DOE ] 1000,10000000,10000,0,0,256,112,1036,256,256,0,0,10446,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1001,10010000,10000,0,0,256,113,1037,256,256,0,0,10447,65536,0,1,54965,5233,5338,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 [HADES][DOE ] 120,1200000,18446744073700741616,0,0,29573,43,327,256,256,0,4895412794951724845,10454,65536,0,0,54965,5233,5338,65536,1 +[04] 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1002,10020000,8820000,0,0,218137,113,1039,256,256,0,4710991443336888320,10456,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1003,10030000,10000,0,0,256,113,1040,256,256,0,0,10457,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1004,10040000,10000,0,0,256,113,1041,256,256,0,0,10459,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1005,10050000,10000,0,0,256,113,1042,256,256,0,0,10460,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1006,10060000,10000,0,0,256,113,1043,256,256,0,0,10461,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1007,10070000,10000,0,0,256,113,1044,256,256,0,0,10463,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1008,10080000,10000,0,0,256,113,1045,256,256,0,0,10464,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1009,10090000,10000,0,0,256,113,1047,256,256,0,0,10465,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1010,10100000,10000,0,0,256,113,1048,256,256,0,0,10466,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1011,10110000,10000,0,0,256,113,1049,256,256,0,0,10467,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1012,10120000,10000,0,0,256,113,1050,256,256,0,0,10468,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1013,10130000,10000,0,0,256,113,1051,256,256,0,0,10469,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1014,10140000,10000,0,0,256,113,1052,256,256,0,0,10470,65536,0,1,54965,5233,5338,65536,1 +[Hera] DOE-RUN,14 ,6 ,04,2 +[Hera] [HADES][DOE ] 1015,10150000,10000,0,0,256,115,1053,256,256,0,0,10472,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1016,10160000,10000,0,0,256,115,1055,256,256,0,0,10473,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1017,10170000,10000,0,0,256,115,1056,256,256,0,0,10475,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1018,10180000,10000,0,0,256,115,1057,256,256,0,0,10476,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1019,10190000,10000,0,0,256,115,1058,256,256,0,0,10477,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1020,10200000,10000,0,0,256,115,1059,256,256,0,0,10478,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1021,10210000,10000,0,0,256,115,1060,256,256,0,0,10480,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1022,10220000,10000,0,0,256,115,1061,256,256,0,0,10481,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1023,10230000,10000,0,0,256,115,1063,256,256,0,0,10482,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1024,10240000,10000,0,0,256,115,1064,256,256,0,0,10483,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1025,10250000,10000,0,0,256,115,1065,256,256,0,0,10484,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1026,10260000,10000,0,0,256,115,1066,256,256,0,0,10485,65536,0,1,54965,5233,5338,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 [HADES][DOE ] 435,4350000,18446744073703641616,0,0,110242,33,1523,256,256,0,4895412794951726261,10492,65536,0,0,54965,5233,5338,65536,1 +[01] 6 -1073741824 [HADES][DOE ] 1027,10270000,5920000,0,0,143868,115,1067,256,256,0,4708103825154637824,10494,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1028,10280000,10000,0,0,256,115,1068,256,256,0,0,10495,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1029,10290000,10000,0,0,256,115,1069,256,256,0,0,10496,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1030,10300000,10000,0,0,256,115,1071,256,256,0,0,10497,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1031,10310000,10000,0,0,256,115,1072,256,256,0,0,10498,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1032,10320000,10000,0,0,256,115,1073,256,256,0,0,10499,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1033,10330000,10000,0,0,256,116,1074,256,256,0,0,10501,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1034,10340000,10000,0,0,256,116,1075,256,256,0,0,10502,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1035,10350000,10000,0,0,256,116,1076,256,256,0,0,10503,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1036,10360000,10000,0,0,256,116,1077,256,256,0,0,10504,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1037,10370000,10000,0,0,256,116,1079,256,256,0,0,10506,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1038,10380000,10000,0,0,256,116,1080,256,256,0,0,10507,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1039,10390000,10000,0,0,256,116,1081,256,256,0,0,10508,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1040,10400000,10000,0,0,256,118,1082,256,256,0,0,10509,65536,0,1,54965,5233,5338,65536,1 +[Hera] DOE-RUN,25 ,3 ,01,1 +[Hera] [HADES][DOE ] 1041,10410000,10000,0,0,256,120,1083,256,256,0,0,10511,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1042,10420000,10000,0,0,256,120,1084,256,256,0,0,10513,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1043,10430000,10000,0,0,256,120,1085,256,256,0,0,10514,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1044,10440000,10000,0,0,256,120,1087,256,256,0,0,10516,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1045,10450000,10000,0,0,256,120,1088,256,256,0,0,10517,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1046,10460000,10000,0,0,256,120,1089,256,256,0,0,10518,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1047,10470000,10000,0,0,256,120,1090,256,256,0,0,10520,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1048,10480000,10000,0,0,256,120,1091,256,256,0,0,10521,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1049,10490000,10000,0,0,256,120,1092,256,256,0,0,10522,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1050,10500000,10000,0,0,256,120,1093,256,256,0,0,10524,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1051,10510000,10000,0,0,256,120,1095,256,256,0,0,10526,65536,0,1,54965,5233,5338,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1052,10520000,10000,0,0,256,120,1096,256,256,0,0,10530,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1053,10530000,10000,0,0,256,120,1097,256,256,0,0,10531,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1054,10540000,10000,0,0,256,120,1098,256,256,0,0,10532,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1055,10550000,10000,0,0,256,120,1099,256,256,0,0,10533,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1056,10560000,10000,0,0,256,120,1100,256,256,0,0,10535,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1057,10570000,10000,0,0,256,120,1101,256,256,0,0,10542,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1058,10580000,10000,0,0,256,120,1103,256,256,0,0,10543,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1059,10590000,10000,0,0,256,122,1104,256,256,0,0,10545,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1060,10600000,10000,0,0,256,122,1105,256,256,0,0,10547,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1061,10610000,10000,0,0,256,122,1106,256,256,0,0,10549,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1062,10620000,10000,0,0,256,122,1107,256,256,0,0,10550,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1063,10630000,10000,0,0,256,122,1108,256,256,0,0,10551,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1064,10640000,10000,0,0,256,122,1109,256,256,0,0,10553,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1065,10650000,10000,0,0,256,124,1111,256,256,0,0,10554,65536,0,1,54965,5233,5338,65536,1 +[Hera] DOE-RUN,21 ,4 ,02,1 +[Hera] [HADES][DOE ] 1066,10660000,10000,0,0,256,126,1112,256,256,0,0,10556,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1067,10670000,10000,0,0,256,126,1113,256,256,0,0,10557,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1068,10680000,10000,0,0,256,126,1114,256,256,0,0,10559,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1069,10690000,10000,0,0,256,126,1115,256,256,0,0,10560,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1070,10700000,10000,0,0,256,126,1116,256,256,0,0,10561,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1071,10710000,10000,0,0,256,126,1117,256,256,0,0,10562,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1072,10720000,10000,0,0,256,126,1119,256,256,0,0,10563,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1073,10730000,10000,0,0,256,126,1120,256,256,0,0,10564,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1074,10740000,10000,0,0,256,126,1121,256,256,0,0,10566,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1075,10750000,10000,0,0,256,126,1122,256,256,0,0,10567,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1076,10760000,10000,0,0,256,126,1123,256,256,0,0,10569,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1077,10770000,10000,0,0,256,127,1124,256,256,0,0,10570,65536,0,1,54965,5233,5338,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 [HADES][DOE ] 540,5400000,18446744073704181616,0,0,137134,33,2102,256,256,0,4895412794951726525,10577,65536,0,0,54965,5233,5338,65536,1 +[00] 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1078,10780000,5380000,0,0,130032,128,1125,256,256,0,4707524004569677824,10578,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1079,10790000,10000,0,0,256,128,1127,256,256,0,0,10580,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1080,10800000,10000,0,0,256,128,1128,256,256,0,0,10581,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1081,10810000,10000,0,0,256,128,1129,256,256,0,0,10582,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1082,10820000,10000,0,0,256,128,1130,256,256,0,0,10584,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1083,10830000,10000,0,0,256,128,1131,256,256,0,0,10585,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1084,10840000,10000,0,0,256,128,1132,256,256,0,0,10587,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1085,10850000,10000,0,0,256,128,1133,256,256,0,0,10588,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1086,10860000,10000,0,0,256,128,1135,256,256,0,0,10589,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1087,10870000,10000,0,0,256,128,1136,256,256,0,0,10590,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1088,10880000,10000,0,0,256,128,1137,256,256,0,0,10592,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1089,10890000,10000,0,0,256,128,1138,256,256,0,0,10593,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1090,10900000,10000,0,0,256,128,1139,256,256,0,0,10595,65536,0,1,54965,5233,5338,65536,1 +[Hera] DOE-RUN,8 ,2 ,00,1 +[Hera] [HADES][DOE ] 1091,10910000,10000,0,0,256,129,1140,256,256,0,0,10596,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1092,10920000,10000,0,0,256,129,1141,256,256,0,0,10597,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1093,10930000,10000,0,0,256,129,1143,256,256,0,0,10599,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1094,10940000,10000,0,0,256,129,1144,256,256,0,0,10600,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1095,10950000,10000,0,0,256,129,1145,256,256,0,0,10601,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1096,10960000,10000,0,0,256,129,1146,256,256,0,0,10603,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1097,10970000,10000,0,0,256,129,1147,256,256,0,0,10603,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1098,10980000,10000,0,0,256,129,1148,256,256,0,0,10604,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1099,10990000,10000,0,0,256,129,1149,256,256,0,0,10606,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1100,11000000,10000,0,0,256,129,1151,256,256,0,0,10607,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1101,11010000,10000,0,0,256,129,1152,256,256,0,0,10608,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1102,11020000,10000,0,0,256,129,1153,256,256,0,0,10609,65536,0,1,54965,5233,5338,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1103,11030000,10000,0,0,256,129,1154,256,256,0,0,10613,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1104,11040000,10000,0,0,256,129,1155,256,256,0,0,10614,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1105,11050000,10000,0,0,256,129,1156,256,256,0,0,10615,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1106,11060000,10000,0,0,256,129,1157,256,256,0,0,10616,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1107,11070000,10000,0,0,256,129,1159,256,256,0,0,10617,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1108,11080000,10000,0,0,256,129,1160,256,256,0,0,10619,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1109,11090000,10000,0,0,256,129,1161,256,256,0,0,10620,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1110,11100000,10000,0,0,256,129,1162,256,256,0,0,10622,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1111,11110000,10000,0,0,256,129,1163,256,256,0,0,10623,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1112,11120000,10000,0,0,256,129,1164,256,256,0,0,10624,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1113,11130000,10000,0,0,256,129,1165,256,256,0,0,10625,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1114,11140000,10000,0,0,256,129,1167,256,256,0,0,10627,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1115,11150000,10000,0,0,256,129,1168,256,256,0,0,10628,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1116,11160000,10000,0,0,256,129,1169,256,256,0,0,10629,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1117,11170000,10000,0,0,256,129,1170,256,256,0,0,10630,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1118,11180000,10000,0,0,256,129,1171,256,256,0,0,10631,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1119,11190000,10000,0,0,256,130,1172,256,256,0,0,10633,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1120,11200000,10000,0,0,256,130,1173,256,256,0,0,10634,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1121,11210000,10000,0,0,256,130,1175,256,256,0,0,10635,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1122,11220000,10000,0,0,256,130,1176,256,256,0,0,10636,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1123,11230000,10000,0,0,256,130,1177,256,256,0,0,10638,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1124,11240000,10000,0,0,256,130,1178,256,256,0,0,10640,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1125,11250000,10000,0,0,256,130,1179,256,256,0,0,10641,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1126,11260000,10000,0,0,256,130,1180,256,256,0,0,10642,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1127,11270000,10000,0,0,256,130,1181,256,256,0,0,10644,65536,0,1,54965,5233,5338,65536,1 +[02] 1 2 -1 -2 1 -2 [HADES][DOE ] 330,3300000,18446744073701581616,0,0,83354,35,1091,256,256,0,4895412794951725256,10650,65536,0,0,54965,5233,5338,65536,1 +[02] -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1128,11280000,7980000,0,0,196612,130,1183,256,256,0,4710315733312077824,10653,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1129,11290000,10000,0,0,256,130,1184,256,256,0,0,10655,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1130,11300000,10000,0,0,256,130,1185,256,256,0,0,10656,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1131,11310000,10000,0,0,256,130,1186,256,256,0,0,10657,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1132,11320000,10000,0,0,256,130,1187,256,256,0,0,10659,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1133,11330000,10000,0,0,256,130,1188,256,256,0,0,10660,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1134,11340000,10000,0,0,256,130,1189,256,256,0,0,10661,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1135,11350000,10000,0,0,256,130,1191,256,256,0,0,10662,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1136,11360000,10000,0,0,256,130,1192,256,256,0,0,10663,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1137,11370000,10000,0,0,256,130,1193,256,256,0,0,10665,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1138,11380000,10000,0,0,256,130,1194,256,256,0,0,10667,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1139,11390000,10000,0,0,256,130,1195,256,256,0,0,10674,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1140,11400000,10000,0,0,256,130,1196,256,256,0,0,10675,65536,0,1,54965,5233,5338,65536,1 +[Hera] DOE-RUN,11 ,4 ,02,2 +[Hera] [HADES][DOE ] 1141,11410000,10000,0,0,256,130,1197,256,256,0,0,10676,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1142,11420000,10000,0,0,256,130,1199,256,256,0,0,10678,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1143,11430000,10000,0,0,256,130,1200,256,256,0,0,10680,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1144,11440000,10000,0,0,256,130,1201,256,256,0,0,10681,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1145,11450000,10000,0,0,256,130,1202,256,256,0,0,10682,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1146,11460000,10000,0,0,256,130,1203,256,256,0,0,10684,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1147,11470000,10000,0,0,256,130,1204,256,256,0,0,10685,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1148,11480000,10000,0,0,256,130,1205,256,256,0,0,10686,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1149,11490000,10000,0,0,256,130,1207,256,256,0,0,10688,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1150,11500000,10000,0,0,256,130,1208,256,256,0,0,10689,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1151,11510000,10000,0,0,256,130,1209,256,256,0,0,10690,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1152,11520000,10000,0,0,256,130,1210,256,256,0,0,10691,65536,0,1,54965,5233,5338,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1153,11530000,10000,0,0,256,130,1211,256,256,0,0,10694,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1154,11540000,10000,0,0,256,130,1212,256,256,0,0,10695,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1155,11550000,10000,0,0,256,130,1213,256,256,0,0,10697,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1156,11560000,10000,0,0,256,130,1215,256,256,0,0,10699,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1157,11570000,10000,0,0,256,130,1216,256,256,0,0,10700,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1158,11580000,10000,0,0,256,130,1217,256,256,0,0,10701,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1159,11590000,10000,0,0,256,130,1218,256,256,0,0,10702,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1160,11600000,10000,0,0,256,130,1219,256,256,0,0,10704,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1161,11610000,10000,0,0,256,130,1220,256,256,0,0,10705,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1162,11620000,10000,0,0,256,130,1221,256,256,0,0,10707,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1163,11630000,10000,0,0,256,130,1223,256,256,0,0,10708,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1164,11640000,10000,0,0,256,130,1224,256,256,0,0,10709,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1165,11650000,10000,0,0,256,130,1225,256,256,0,0,10710,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1166,11660000,10000,0,0,256,130,1226,256,256,0,0,10712,65536,0,1,54965,5233,5338,65536,1 +[Hera] DOE-RUN,22 ,5 ,03,1 +[Hera] [HADES][DOE ] 1167,11670000,10000,0,0,256,131,1227,256,256,0,0,10714,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1168,11680000,10000,0,0,256,131,1228,256,256,0,0,10715,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1169,11690000,10000,0,0,256,135,1229,256,256,0,0,10716,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1170,11700000,10000,0,0,256,135,1231,256,256,0,0,10717,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1171,11710000,10000,0,0,256,135,1232,256,256,0,0,10719,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1172,11720000,10000,0,0,256,135,1233,256,256,0,0,10720,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1173,11730000,10000,0,0,256,135,1234,256,256,0,0,10721,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1174,11740000,10000,0,0,256,135,1235,256,256,0,0,10722,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1175,11750000,10000,0,0,256,135,1236,256,256,0,0,10723,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1176,11760000,10000,0,0,256,135,1237,256,256,0,0,10725,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1177,11770000,10000,0,0,256,136,1239,256,256,0,0,10726,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1178,11780000,10000,0,0,256,138,1240,256,256,0,0,10727,65536,0,1,54965,5233,5338,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1179,11790000,10000,0,0,256,138,1241,256,256,0,0,10730,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1180,11800000,10000,0,0,256,138,1242,256,256,0,0,10732,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1181,11810000,10000,0,0,256,138,1243,256,256,0,0,10734,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1182,11820000,10000,0,0,256,138,1244,256,256,0,0,10735,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1183,11830000,10000,0,0,256,138,1245,256,256,0,0,10736,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1184,11840000,10000,0,0,256,139,1247,256,256,0,0,10738,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1185,11850000,10000,0,0,256,139,1248,256,256,0,0,10739,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1186,11860000,10000,0,0,256,139,1249,256,256,0,0,10741,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1187,11870000,10000,0,0,256,139,1250,256,256,0,0,10742,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1188,11880000,10000,0,0,256,140,1251,256,256,0,0,10743,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1189,11890000,10000,0,0,256,140,1252,256,256,0,0,10745,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1190,11900000,10000,0,0,256,140,1253,256,256,0,0,10746,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1191,11910000,10000,0,0,256,143,1255,256,256,0,0,10747,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1192,11920000,10000,0,0,256,144,1256,256,256,0,0,10749,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1193,11930000,10000,0,0,256,144,1257,256,256,0,0,10750,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1194,11940000,10000,0,0,256,144,1258,256,256,0,0,10751,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1195,11950000,10000,0,0,256,144,1259,256,256,0,0,10753,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1196,11960000,10000,0,0,256,144,1260,256,256,0,0,10754,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1197,11970000,10000,0,0,256,144,1261,256,256,0,0,10755,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1198,11980000,10000,0,0,256,144,1263,256,256,0,0,10757,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1199,11990000,10000,0,0,256,144,1264,256,256,0,0,10758,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1200,12000000,10000,0,0,256,144,1265,256,256,0,0,10759,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1201,12010000,10000,0,0,256,144,1266,256,256,0,0,10760,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1202,12020000,10000,0,0,256,161,1267,256,256,0,0,10761,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1203,12030000,10000,0,0,256,162,1268,256,256,0,0,10763,65536,0,1,54965,5233,5338,65536,1 +[03] 1 2 [HADES][DOE ] 238,2380000,18446744073699901616,0,0,59805,38,773,256,256,0,4895412794951724435,10768,65536,0,0,54965,5233,5338,65536,1 +[03] -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1204,12040000,9660000,0,0,239617,172,1269,256,256,0,4711442414902968320,10773,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1205,12050000,10000,0,0,256,172,1271,256,256,0,0,10775,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1206,12060000,10000,0,0,256,172,1272,256,256,0,0,10776,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1207,12070000,10000,0,0,256,173,1273,256,256,0,0,10777,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1208,12080000,10000,0,0,256,173,1274,256,256,0,0,10779,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1209,12090000,10000,0,0,256,173,1275,256,256,0,0,10780,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1210,12100000,10000,0,0,256,173,1276,256,256,0,0,10781,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1211,12110000,10000,0,0,256,173,1277,256,256,0,0,10782,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1212,12120000,10000,0,0,256,173,1279,256,256,0,0,10784,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1213,12130000,10000,0,0,256,173,1280,256,256,0,0,10785,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1214,12140000,10000,0,0,256,173,1281,256,256,0,0,10787,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1215,12150000,10000,0,0,256,173,1282,256,256,0,0,10788,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1216,12160000,10000,0,0,256,173,1283,256,256,0,0,10789,65536,0,1,54965,5233,5338,65536,1 +[Hera] DOE-RUN,15 ,5 ,03,2 +[Hera] [HADES][DOE ] 1217,12170000,10000,0,0,256,173,1284,256,256,0,0,10791,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1218,12180000,10000,0,0,256,173,1285,256,256,0,0,10792,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1219,12190000,10000,0,0,256,173,1287,256,256,0,0,10796,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1220,12200000,10000,0,0,256,173,1288,256,256,0,0,10824,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1221,12210000,10000,0,0,256,173,1289,256,256,0,0,10825,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1222,12220000,10000,0,0,256,173,1290,256,256,0,0,10828,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1223,12230000,10000,0,0,256,173,1291,256,256,0,0,10830,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1224,12240000,10000,0,0,256,173,1292,256,256,0,0,10832,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1225,12250000,10000,0,0,256,173,1293,256,256,0,0,10834,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1226,12260000,10000,0,0,256,173,1295,256,256,0,0,10836,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1227,12270000,10000,0,0,256,173,1296,256,256,0,0,10838,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1228,12280000,10000,0,0,256,173,1297,256,256,0,0,10841,65536,0,1,54965,5233,5338,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1229,12290000,10000,0,0,256,173,1298,256,256,0,0,10845,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1230,12300000,10000,0,0,256,173,1299,256,256,0,0,10847,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1231,12310000,10000,0,0,256,173,1300,256,256,0,0,10848,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1232,12320000,10000,0,0,256,173,1301,256,256,0,0,10850,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1233,12330000,10000,0,0,256,173,1303,256,256,0,0,10851,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1234,12340000,10000,0,0,256,173,1304,256,256,0,0,10852,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1235,12350000,10000,0,0,256,173,1305,256,256,0,0,10854,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1236,12360000,10000,0,0,256,173,1306,256,256,0,0,10855,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1237,12370000,10000,0,0,256,173,1307,256,256,0,0,10856,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1238,12380000,10000,0,0,256,173,1308,256,256,0,0,10857,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1239,12390000,10000,0,0,256,173,1309,256,256,0,0,10858,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1240,12400000,10000,0,0,256,173,1311,256,256,0,0,10860,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1241,12410000,10000,0,0,256,173,1312,256,256,0,0,10861,65536,0,1,54965,5233,5338,65536,1 +[Hera] DOE-RUN,26 ,3 ,01,2 +[Hera] [HADES][DOE ] 1242,12420000,10000,0,0,256,173,1313,256,256,0,0,10862,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1243,12430000,10000,0,0,256,173,1314,256,256,0,0,10863,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1244,12440000,10000,0,0,256,173,1315,256,256,0,0,10865,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1245,12450000,10000,0,0,256,173,1316,256,256,0,0,10866,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1246,12460000,10000,0,0,256,173,1317,256,256,0,0,10867,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1247,12470000,10000,0,0,256,173,1319,256,256,0,0,10868,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1248,12480000,10000,0,0,256,173,1320,256,256,0,0,10869,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1249,12490000,10000,0,0,256,173,1321,256,256,0,0,10870,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1250,12500000,10000,0,0,256,173,1322,256,256,0,0,10872,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1251,12510000,10000,0,0,256,173,1323,256,256,0,0,10873,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1252,12520000,10000,0,0,256,173,1324,256,256,0,0,10875,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1253,12530000,10000,0,0,256,173,1325,256,256,0,0,10876,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1254,12540000,10000,0,0,256,173,1327,256,256,0,0,10877,65536,0,1,54965,5233,5338,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1255,12550000,10000,0,0,256,173,1328,256,256,0,0,10880,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1256,12560000,10000,0,0,256,173,1329,256,256,0,0,10881,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1257,12570000,10000,0,0,256,173,1330,256,256,0,0,10882,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1258,12580000,10000,0,0,256,173,1331,256,256,0,0,10884,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1259,12590000,10000,0,0,256,173,1332,256,256,0,0,10886,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1260,12600000,10000,0,0,256,173,1333,256,256,0,0,10887,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1261,12610000,10000,0,0,256,173,1335,256,256,0,0,10888,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1262,12620000,10000,0,0,256,173,1336,256,256,0,0,10890,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1263,12630000,10000,0,0,256,173,1337,256,256,0,0,10891,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1264,12640000,10000,0,0,256,173,1338,256,256,0,0,10893,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1265,12650000,10000,0,0,256,173,1339,256,256,0,0,10894,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1266,12660000,10000,0,0,256,173,1340,256,256,0,0,10895,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1267,12670000,10000,0,0,256,173,1341,256,256,0,0,10897,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1268,12680000,10000,0,0,256,173,1343,256,256,0,0,10898,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1269,12690000,10000,0,0,256,173,1344,256,256,0,0,10900,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1270,12700000,10000,0,0,256,173,1345,256,256,0,0,10901,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1271,12710000,10000,0,0,256,173,1346,256,256,0,0,10902,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1272,12720000,10000,0,0,256,173,1347,256,256,0,0,10903,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1273,12730000,10000,0,0,256,173,1348,256,256,0,0,10905,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1274,12740000,10000,0,0,256,173,1349,256,256,0,0,10906,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1275,12750000,10000,0,0,256,173,1351,256,256,0,0,10908,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1276,12760000,10000,0,0,256,173,1352,256,256,0,0,10909,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1277,12770000,10000,0,0,256,173,1353,256,256,0,0,10911,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1278,12780000,10000,0,0,256,173,1354,256,256,0,0,10913,65536,0,1,54965,5233,5338,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 [HADES][DOE ] 436,4360000,18446744073701131616,0,0,110393,37,1483,256,256,0,4895412794951725036,10921,65536,0,0,54965,5233,5338,65536,1 +[01] 6 -1073741824 [HADES][DOE ] 1279,12790000,8430000,0,0,208229,173,1355,256,256,0,4710782063681208320,10923,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1280,12800000,10000,0,0,256,173,1356,256,256,0,0,10924,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1281,12810000,10000,0,0,256,173,1357,256,256,0,0,10925,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1282,12820000,10000,0,0,256,173,1359,256,256,0,0,10926,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1283,12830000,10000,0,0,256,173,1360,256,256,0,0,10927,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1284,12840000,10000,0,0,256,173,1361,256,256,0,0,10928,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1285,12850000,10000,0,0,256,173,1362,256,256,0,0,10929,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1286,12860000,10000,0,0,256,173,1363,256,256,0,0,10931,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1287,12870000,10000,0,0,256,173,1364,256,256,0,0,10932,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1288,12880000,10000,0,0,256,173,1365,256,256,0,0,10933,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1289,12890000,10000,0,0,256,173,1367,256,256,0,0,10934,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1290,12900000,10000,0,0,256,173,1368,256,256,0,0,10936,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1291,12910000,10000,0,0,256,173,1369,256,256,0,0,10937,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1292,12920000,10000,0,0,256,173,1370,256,256,0,0,10939,65536,0,1,54965,5233,5338,65536,1 +[Hera] 1 2 [HADES][DOE ] 1293,12930000,10000,0,0,256,173,1371,256,256,0,0,10940,65536,0,1,54965,5233,5338,65536,1 +[Hera] -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 [HADES][DOE ] 1294,12940000,10000,0,0,256,174,1372,256,256,0,0,10942,65536,0,1,54965,5233,5338,65536,1 +[Hera] 9223372036854775807 4611686018427387902 2147483648 -1 [HADES][DOE ] 1295,12950000,10000,0,0,256,174,1373,256,256,0,0,10944,65536,0,1,54965,5233,5338,65536,1 +[Hera] 0 56088 -56088 [HADES][DOE ] 1296,12960000,10000,0,0,256,174,1375,256,256,0,0,10945,65536,0,1,54965,5233,5338,65536,1 +[Hera] 14285 5 25 [HADES][DOE ] 1297,12970000,10000,0,0,256,174,1376,256,256,0,0,10947,65536,0,1,54965,5233,5338,65536,1 +[Hera] 2 25 -5 -2 [HADES][DOE ] 1298,12980000,10000,0,0,256,174,1377,256,256,0,0,10948,65536,0,1,54965,5233,5338,65536,1 +[Hera] 5 -5 3 [HADES][DOE ] 1299,12990000,10000,0,0,256,176,1378,256,256,0,0,10957,65536,0,1,54965,5233,5338,65536,1 +[Hera] -1 0 -1 [HADES][DOE ] 1300,13000000,10000,0,0,256,176,1379,256,256,0,0,10958,65536,0,1,54965,5233,5338,65536,1 +[Hera] 6 -1073741824 DOE-RUN,17 ,0 ,zuse,1 +[Hera] [HADES][DOE ] 1301,13010000,10000,0,0,256,176,1380,256,256,0,0,10960,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1302,13020000,10000,0,0,256,176,1381,256,256,0,0,10961,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1303,13030000,10000,0,0,256,176,1383,256,256,0,0,10962,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1304,13040000,10000,0,0,256,176,1384,256,256,0,0,10964,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1305,13050000,10000,0,0,256,176,1385,256,256,0,0,10965,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1306,13060000,10000,0,0,256,176,1386,256,256,0,0,10967,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1307,13070000,10000,0,0,256,176,1387,256,256,0,0,10968,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1308,13080000,10000,0,0,256,176,1388,256,256,0,0,10969,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1309,13090000,10000,0,0,256,176,1389,256,256,0,0,10970,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1310,13100000,10000,0,0,256,176,1391,256,256,0,0,10971,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1311,13110000,10000,0,0,256,176,1392,256,256,0,0,10972,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1312,13120000,10000,0,0,256,176,1393,256,256,0,0,10973,65536,0,1,54965,5233,5338,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1313,13130000,10000,0,0,256,176,1394,256,256,0,0,10976,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1314,13140000,10000,0,0,256,176,1395,256,256,0,0,10977,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1315,13150000,10000,0,0,256,176,1396,256,256,0,0,10978,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1316,13160000,10000,0,0,256,176,1397,256,256,0,0,10979,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1317,13170000,10000,0,0,256,176,1399,256,256,0,0,10981,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1318,13180000,10000,0,0,256,176,1400,256,256,0,0,10982,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1319,13190000,10000,0,0,256,176,1401,256,256,0,0,10984,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1320,13200000,10000,0,0,256,176,1402,256,256,0,0,10985,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1321,13210000,10000,0,0,256,176,1403,256,256,0,0,10986,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1322,13220000,10000,0,0,256,176,1404,256,256,0,0,10987,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1323,13230000,10000,0,0,256,176,1405,256,256,0,0,10988,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1324,13240000,10000,0,0,256,176,1407,256,256,0,0,10990,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1325,13250000,10000,0,0,256,176,1408,256,256,0,0,10991,65536,0,1,54965,5233,5338,65536,1 +[Hera] DOE-RUN,12 ,2 ,00,2 +[Hera] [HADES][DOE ] 1326,13260000,10000,0,0,256,176,1409,256,256,0,0,10993,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1327,13270000,10000,0,0,256,176,1410,256,256,0,0,10994,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1328,13280000,10000,0,0,256,176,1411,256,256,0,0,10995,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1329,13290000,10000,0,0,256,176,1412,256,256,0,0,10997,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1330,13300000,10000,0,0,256,176,1413,256,256,0,0,10999,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1331,13310000,10000,0,0,256,176,1415,256,256,0,0,11000,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1332,13320000,10000,0,0,256,176,1416,256,256,0,0,11001,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1333,13330000,10000,0,0,256,176,1417,256,256,0,0,11002,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1334,13340000,10000,0,0,256,176,1418,256,256,0,0,11004,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1335,13350000,10000,0,0,256,176,1419,256,256,0,0,11005,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1336,13360000,10000,0,0,256,176,1420,256,256,0,0,11006,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1337,13370000,10000,0,0,256,176,1421,256,256,0,0,11007,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1338,13380000,10000,0,0,256,176,1423,256,256,0,0,11008,65536,0,1,54965,5233,5338,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 [HADES][DOE ] 645,6450000,18446744073702621616,0,0,164022,30,2682,256,256,0,4895412794951725763,11019,65536,0,0,54965,5233,5338,65536,1 +[rajames] 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1339,13390000,6940000,0,0,169960,176,1424,256,256,0,4709199041815117824,11022,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1340,13400000,10000,0,0,256,176,1425,256,256,0,0,11024,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1341,13410000,10000,0,0,256,175,1426,256,256,0,0,11026,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1342,13420000,10000,0,0,256,175,1427,256,256,0,0,11027,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1343,13430000,10000,0,0,256,174,1428,256,256,0,0,11029,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1344,13440000,10000,0,0,256,174,1429,256,256,0,0,11031,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1345,13450000,10000,0,0,256,174,1430,256,256,0,0,11033,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1346,13460000,10000,0,0,256,174,1431,256,256,0,0,11034,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1347,13470000,10000,0,0,256,173,1432,256,256,0,0,11036,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1348,13480000,10000,0,0,256,173,1433,256,256,0,0,11038,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1349,13490000,10000,0,0,256,173,1435,256,256,0,0,11039,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1350,13500000,10000,0,0,256,173,1436,256,256,0,0,11041,65536,0,1,54965,5233,5338,65536,1 +[Hera] DOE-RUN,13 ,1 ,rajames,1 +[Hera] [HADES][DOE ] 1351,13510000,10000,0,0,256,169,1436,256,256,0,0,11042,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1352,13520000,10000,0,0,256,169,1437,256,256,0,0,11044,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1353,13530000,10000,0,0,256,169,1438,256,256,0,0,11045,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1354,13540000,10000,0,0,256,169,1439,256,256,0,0,11047,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1355,13550000,10000,0,0,256,169,1440,256,256,0,0,11049,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1356,13560000,10000,0,0,256,169,1442,256,256,0,0,11051,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1357,13570000,10000,0,0,256,169,1443,256,256,0,0,11053,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1358,13580000,10000,0,0,256,169,1444,256,256,0,0,11054,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1359,13590000,10000,0,0,256,169,1445,256,256,0,0,11056,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1360,13600000,10000,0,0,256,169,1446,256,256,0,0,11058,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1361,13610000,10000,0,0,256,154,1447,256,256,0,0,11059,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1362,13620000,10000,0,0,256,149,1447,256,256,0,0,11060,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1363,13630000,10000,0,0,256,149,1448,256,256,0,0,11062,65536,0,1,54965,5233,5338,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 [HADES][DOE ] 541,5410000,18446744073701331616,0,0,137286,37,1924,256,256,0,4895412794951725133,11070,65536,0,0,54965,5233,5338,65536,1 +[00] -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1364,13640000,8230000,0,0,203096,139,1449,256,256,0,4710584168768077824,11072,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1365,13650000,10000,0,0,256,139,1450,256,256,0,0,11073,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1366,13660000,10000,0,0,256,139,1451,256,256,0,0,11075,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1367,13670000,10000,0,0,256,139,1452,256,256,0,0,11077,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1368,13680000,10000,0,0,256,139,1453,256,256,0,0,11078,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1369,13690000,10000,0,0,256,139,1455,256,256,0,0,11079,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1370,13700000,10000,0,0,256,139,1456,256,256,0,0,11081,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1371,13710000,10000,0,0,256,139,1457,256,256,0,0,11090,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1372,13720000,10000,0,0,256,139,1458,256,256,0,0,11092,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1373,13730000,10000,0,0,256,139,1459,256,256,0,0,11093,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1374,13740000,10000,0,0,256,139,1460,256,256,0,0,11094,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1375,13750000,10000,0,0,256,139,1461,256,256,0,0,11095,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1376,13760000,10000,0,0,256,139,1462,256,256,0,0,11097,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1377,13770000,10000,0,0,256,139,1464,256,256,0,0,11098,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1378,13780000,10000,0,0,256,139,1465,256,256,0,0,11099,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1379,13790000,10000,0,0,256,139,1466,256,256,0,0,11101,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1380,13800000,10000,0,0,256,139,1467,256,256,0,0,11103,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1381,13810000,10000,0,0,256,139,1468,256,256,0,0,11105,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1382,13820000,10000,0,0,256,139,1469,256,256,0,0,11106,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1383,13830000,10000,0,0,256,139,1470,256,256,0,0,11107,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1384,13840000,10000,0,0,256,139,1472,256,256,0,0,11109,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1385,13850000,10000,0,0,256,139,1473,256,256,0,0,11110,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1386,13860000,10000,0,0,256,141,1474,256,256,0,0,11112,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1387,13870000,10000,0,0,256,141,1475,256,256,0,0,11113,65536,0,1,54965,5233,5338,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1388,13880000,10000,0,0,256,141,1476,256,256,0,0,11117,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1389,13890000,10000,0,0,256,141,1477,256,256,0,0,11118,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1390,13900000,10000,0,0,256,141,1478,256,256,0,0,11119,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1391,13910000,10000,0,0,256,141,1480,256,256,0,0,11120,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1392,13920000,10000,0,0,256,141,1481,256,256,0,0,11121,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1393,13930000,10000,0,0,256,141,1482,256,256,0,0,11122,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1394,13940000,10000,0,0,256,141,1483,256,256,0,0,11124,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1395,13950000,10000,0,0,256,141,1484,256,256,0,0,11125,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1396,13960000,10000,0,0,256,141,1485,256,256,0,0,11126,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1397,13970000,10000,0,0,256,141,1486,256,256,0,0,11127,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1398,13980000,10000,0,0,256,141,1488,256,256,0,0,11129,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1399,13990000,10000,0,0,256,141,1489,256,256,0,0,11130,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1400,14000000,10000,0,0,256,143,1490,256,256,0,0,11132,65536,0,1,54965,5233,5338,65536,1 +[Hera] DOE-RUN,10 ,1 ,rajames,2 +[Hera] [HADES][DOE ] 1401,14010000,10000,0,0,256,145,1491,256,256,0,0,11133,65536,0,1,54965,5233,5338,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 [HADES][DOE ] 1402,14020000,10000,0,0,256,146,1492,256,256,0,0,11135,65536,0,1,54965,5233,5338,65536,1 +[Hera] 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 [HADES][DOE ] 1403,14030000,10000,0,0,256,146,1493,256,256,0,0,11137,65536,0,1,54965,5233,5338,65536,1 +[Hera] -1 0 56088 -56088 [HADES][DOE ] 1404,14040000,10000,0,0,256,146,1494,256,256,0,0,11138,65536,0,1,54965,5233,5338,65536,1 +[Hera] 14285 5 25 2 25 [HADES][DOE ] 1405,14050000,10000,0,0,256,146,1496,256,256,0,0,11140,65536,0,1,54965,5233,5338,65536,1 +[Hera] -5 -2 5 [HADES][DOE ] 1406,14060000,10000,0,0,256,146,1497,256,256,0,0,11141,65536,0,1,54965,5233,5338,65536,1 +[Hera] -5 3 -1 0 -1 6 [HADES][DOE ] 1407,14070000,10000,0,0,256,146,1498,256,256,0,0,11143,65536,0,1,54965,5233,5338,65536,1 +[Hera] -1073741824 DOE-RUN,19 ,0 ,zuse,2 +[Hera] [HADES][DOE ] 1408,14080000,10000,0,0,256,146,1499,256,256,0,0,11145,65536,0,1,54965,5233,5338,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 [HADES][DOE ] 1409,14090000,10000,0,0,256,146,1500,256,256,0,0,11146,65536,0,1,54965,5233,5338,65536,1 +[Hera] 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 [HADES][DOE ] 1410,14100000,10000,0,0,256,146,1501,256,256,0,0,11148,65536,0,1,54965,5233,5338,65536,1 +[Hera] -1 0 56088 -56088 [HADES][DOE ] 1411,14110000,10000,0,0,256,146,1502,256,256,0,0,11149,65536,0,1,54965,5233,5338,65536,1 +[Hera] 14285 5 25 2 25 [HADES][DOE ] 1412,14120000,10000,0,0,256,146,1504,256,256,0,0,11151,65536,0,1,54965,5233,5338,65536,1 +[Hera] -5 -2 5 [HADES][DOE ] 1413,14130000,10000,0,0,256,146,1505,256,256,0,0,11152,65536,0,1,54965,5233,5338,65536,1 +[Hera] -5 3 -1 0 [HADES][DOE ] 1414,14140000,10000,0,0,256,146,1506,256,256,0,0,11153,65536,0,1,54965,5233,5338,65536,1 +[Hera] -1 6 -1073741824 [HADES][DOE ] 1415,14150000,10000,0,0,256,146,1507,256,256,0,0,11156,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1416,14160000,10000,0,0,256,146,1508,256,256,0,0,11157,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1417,14170000,10000,0,0,256,146,1509,256,256,0,0,11158,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1418,14180000,10000,0,0,256,146,1510,256,256,0,0,11160,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1419,14190000,10000,0,0,256,146,1512,256,256,0,0,11162,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1420,14200000,10000,0,0,256,146,1513,256,256,0,0,11163,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1421,14210000,10000,0,0,256,146,1514,256,256,0,0,11165,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1422,14220000,10000,0,0,256,146,1515,256,256,0,0,11166,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1423,14230000,10000,0,0,256,146,1516,256,256,0,0,11168,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1424,14240000,10000,0,0,256,156,1517,256,256,0,0,11169,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1425,14250000,10000,0,0,256,164,1518,256,256,0,0,11171,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1426,14260000,10000,0,0,256,164,1520,256,256,0,0,11172,65536,0,1,54965,5233,5338,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 [HADES][DOE ] 646,6460000,18446744073701751616,0,0,164173,35,2237,256,256,0,4895412794951725339,11180,65536,0,0,54965,5233,5338,65536,1 +[rajames] 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1427,14270000,7810000,0,0,192337,174,1521,256,256,0,4710133197201997824,11183,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1428,14280000,10000,0,0,256,174,1522,256,256,0,0,11185,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1429,14290000,10000,0,0,256,174,1523,256,256,0,0,11186,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1430,14300000,10000,0,0,256,174,1524,256,256,0,0,11187,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1431,14310000,10000,0,0,256,174,1525,256,256,0,0,11189,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1432,14320000,10000,0,0,256,174,1526,256,256,0,0,11191,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1433,14330000,10000,0,0,256,174,1528,256,256,0,0,11192,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1434,14340000,10000,0,0,256,174,1529,256,256,0,0,11194,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1435,14350000,10000,0,0,256,174,1530,256,256,0,0,11196,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1436,14360000,10000,0,0,256,174,1531,256,256,0,0,11198,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1437,14370000,10000,0,0,256,174,1532,256,256,0,0,11199,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1438,14380000,10000,0,0,256,174,1533,256,256,0,0,11200,65536,0,1,54965,5233,5338,65536,1 +[Hera] [HADES][DOE ] 1439,14390000,10000,0,0,256,174,1534,256,256,0,0,11201,65536,0,1,54965,5233,5338,65536,1 +[Hera] STD79-DOE: complete +[Hera] ok +[Hera] (zuse) ok> BYE +[Hera] BYE: reaping children +[Hera] PARITY:KILL vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d name=Hermes +[Hera] PARITY:KILL vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 name=Artemis +[Hera] Stadium: dispatch cell=21510 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 name=rajames +[Hera] Stadium: dispatch cell=63095 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 name=rajames~user +[Hera] Stadium: dispatch cell=42504 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb name=00 +[Hera] Stadium: dispatch cell=1048 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 name=00~user +[Hera] Stadium: dispatch cell=73490 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 name=01 +[Hera] Stadium: dispatch cell=31906 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f name=01~user +[Hera] Stadium: dispatch cell=63139 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 name=02 +[Hera] Stadium: dispatch cell=52799 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 name=02~user +[Hera] Stadium: dispatch cell=11282 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 name=03 +[Hera] Stadium: dispatch cell=21695 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe name=03~user +[Hera] Stadium: dispatch cell=42689 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 name=04 +[Hera] Stadium: dispatch cell=1247 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 name=04~user +[Hera] BYE: cold restart diff --git a/logs/20260912-182801/riscv64/qemu-riscv64-20260912-182801.log b/logs/20260912-182801/riscv64/qemu-riscv64-20260912-182801.log new file mode 100644 index 00000000..931d3dd3 --- /dev/null +++ b/logs/20260912-182801/riscv64/qemu-riscv64-20260912-182801.log @@ -0,0 +1,10745 @@ + +OpenSBI v1.8 + ____ _____ ____ _____ + / __ \ / ____| _ \_ _| + | | | |_ __ ___ _ __ | (___ | |_) || | + | | | | '_ \ / _ \ '_ \ \___ \| _ < | | + | |__| | |_) | __/ | | |____) | |_) || |_ + \____/| .__/ \___|_| |_|_____/|____/_____| + | | + |_| + +Platform Name : riscv-virtio,qemu +Platform Features : medeleg +Platform HART Count : 1 +Platform HART Protection : pmp +Platform IPI Device : aclint-mswi +Platform Timer Device : aclint-mtimer @ 10000000Hz +Platform Console Device : uart8250 +Platform HSM Device : --- +Platform PMU Device : --- +Platform Reboot Device : syscon-reboot +Platform Shutdown Device : syscon-poweroff +Platform Suspend Device : --- +Platform CPPC Device : --- +Firmware Base : 0x80000000 +Firmware Size : 321 KB +Firmware RW Offset : 0x40000 +Firmware RW Size : 65 KB +Firmware Heap Offset : 0x47000 +Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) +Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) +Runtime SBI Version : 3.0 +Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr +Experimental SBI Extensions : none + +Domain0 Name : root +Domain0 Boot HART : 0 +Domain0 HARTs : 0* +Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () +Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () +Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) +Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) +Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () +Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) +Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) +Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) +Domain0 Next Address : 0x0000000020000000 +Domain0 Next Arg1 : 0x00000000bfe00000 +Domain0 Next Mode : S-mode +Domain0 SysReset : yes +Domain0 SysSuspend : yes + +Boot HART ID : 0 +Boot HART Domain : root +Boot HART Priv Version : v1.12 +Boot HART Base ISA : rv64imafdch +Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu +Boot HART PMP Count : 16 +Boot HART PMP Granularity : 2 bits +Boot HART PMP Address Bits : 54 +Boot HART MHPM Info : 16 (0x0007fff8) +Boot HART Debug Triggers : 2 triggers +Boot HART MIDELEG : 0x0000000000001666 +Boot HART MEDELEG : 0x0000000000f4b509 +[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 +Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 +BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr +om PciRoot(0x0)/Pci(0x1,0x0): Not Found +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +Calling kernel_main (monolithic)... +riscv64 item 4.3.5a: satp state at kernel entry (before switch) + satp.MODE = 0x000000000000000a + satp.PPN = 0x00000000000bf868 + __kernel_start = 0x00000000bdf3b672 +riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a) + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: riscv64 +Build: Sep 12 2026 15:56:12 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 100 +Total memory: 1020 MB +Usable memory: 977 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 250895 + Free pages : 250243 + Used pages : 652 + Total MB : 980 + Free MB : 977 + Used MB : 2 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +PLIC: no DTB PLIC node -- using QEMU virt-machine default (base=0x0c000000) +PLIC: init (S-mode context 1, threshold=0) +APIC: init done + +Timer: init... +Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 2214588416 + Heap end addr: 2751459328 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000080267000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 2570631] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 59625636] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 91423983] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 92981343] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 102611145] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 105804321] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 114924747] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 118074243] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 119183379] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 120488445] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 136352895] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138632319] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 158009355] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 161931672] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163992423] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 173995290] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 178762773] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180849690] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 192946992] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 199336767] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202859307] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 207247845] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 208929861] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210569142] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 223309758] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 224402703] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 230060460] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234567081] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 236054763] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 237435366] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 238743918] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 239647338] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 246538824] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 250061532] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251753334] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 262270680] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 264867225] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266562429] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 276384864] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 277874562] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279530685] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 282592506] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 292315086] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296005878] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 307605333] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 316755285] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 321131874] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322796187] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 325745763] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 327251988] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 334645857] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 339492174] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 348536097] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 351298353] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 354332622] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 356135073] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 364884786] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 369869199] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 372172395] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 383004825] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 395038203] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 396909471] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 398524896] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 400285494] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 410372424] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 411977223] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 419538693] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 425641587] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 427143822] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 436180101] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 439547682] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 441124845] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 450422931] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 454270362] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 456028503] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 463833384] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 470112930] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 471246510] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 472246110] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 482842395] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 484106091] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 485292339] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 486687915] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 487610004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 495172146] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 499639371] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 501414543] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 513270744] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 514904565] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 523890549] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 529216086] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 530779326] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 532380198] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 542374707] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 545631765] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 556568964] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 558305622] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 570210879] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 571372011] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 572556411] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 574430850] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 575576610] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 576901290] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 582740466] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 586043472] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 587236755] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 588442428] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 596932749] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 598856076] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 599848704] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 601523118] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 603458037] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 615953898] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 617509494] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 627946074] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 631267875] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 640883649] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 643724466] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 647266095] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 656674263] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 659559831] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 661344264] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 662474127] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 663536139] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 664641579] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 673397445] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 674794113] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 675936051] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 677258190] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 678123348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 679093716] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 686445669] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 689357382] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 692699763] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 700090188] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 703496724] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 705046818] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 708226113] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 716778321] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 720337254] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 732519543] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 733725804] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 734827065] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 744266376] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 746211396] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 747225108] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 748301043] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 750062607] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 758182026] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 760237590] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 761319720] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 763090986] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 771619674] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 774503856] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 775936224] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 776833386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 777806379] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 786331581] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 787939971] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 790838769] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 792235101] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 793906344] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 805241577] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 806700111] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 808488366] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 820243620] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 821770971] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 823068960] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 823945920] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 824894721] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 835027536] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 837006324] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 847595637] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 849379965] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 857079804] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 862139964] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 863863917] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 865288746] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 866958351] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 876432396] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 878296860] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 879587079] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 880514061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 881494929] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 883278795] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 892954419] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 904253511] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 907533753] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 909197310] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 912353757] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 921775470] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 924454818] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 929458866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 930925989] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 933017421] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 935431518] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 938598948] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 947349123] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 949967361] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 953040060] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 963393879] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 965235285] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 968162349] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 977086698] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 978811680] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 981017415] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 987741006] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 990819228] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 992611830] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 993728547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 994886193] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 996829512] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1008095277] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 1009434867] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 1021412448] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1023552831] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1025263365] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1036052703] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 1038407727] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1040099466] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 1050279279] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 1051433817] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 1052724666] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1054532262] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1055659416] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 1062428493] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 1065060402] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1067779839] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1068929694] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1070151726] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 1076907951] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 1079628354] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 1080851940] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1082220069] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 1083082182] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1084057422] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 1093095465] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1096535013] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 1099718991] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1101172527] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1108570386] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1112826519] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 1114403829] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1116282951] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 1128577863] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 1139120136] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 1141354935] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1143036027] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 1154872278] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 1155940779] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1156823031] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1158665487] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1166138190] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1168044297] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1169593005] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 1170817494] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1172138982] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1179772881] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1182605382] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1185557625] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1187105598] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1188764871] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1198363929] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 1199468403] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1200332511] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1210084764] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1212120063] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1213240287] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1214570406] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 1215445224] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1216412253] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1226254071] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1229106291] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1240790040] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1243781532] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1245446391] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1255898343] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1257880218] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 1258906551] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1259814843] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1261556205] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1271274984] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1273104630] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 1274430192] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 1275888411] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 1282953357] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1286443011] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 1287700491] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1288657797] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1290538263] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1297185855] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1301391861] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1302888195] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1304524767] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1315644519] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1317176280] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1326807825] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1331453571] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1333110702] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1342049373] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1347964548] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1353592380] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1357883772] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1361721690] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1363433295] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1372048230] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1373828799] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1377651912] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1385213277] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1388681196] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1389817800] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1390805178] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1392567540] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1400490630] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1403876418] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1405672338] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1406547429] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1412953626] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1417439835] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1419082224] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1430715279] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1432369995] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1434032019] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1445657745] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1447310151] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1449082320] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1450201494] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1451342928] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1457303253] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1458562539] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1459772076] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1462537146] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1464204000] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1473960516] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1476678840] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1478349831] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1486520910] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1490925660] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1492597491] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1500327927] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1503126744] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1504670412] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1506344994] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1516963602] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1519212114] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1520859753] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1521957171] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1523141487] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1531668873] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1533982128] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1536989853] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1543319190] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1545165888] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1549348248] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1550482773] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1551841095] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 1561497840] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1563715440] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1565732259] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1567356756] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1576379931] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1578272850] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1579925130] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1590736980] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1592358012] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1593695145] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 1594580190] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1595540982] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1605657627] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1607715669] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 1609636896] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1617714840] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1619877168] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1621533732] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1624622265] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1625853180] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1627447899] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 1633313304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1635106830] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1637478675] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1639282155] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1647848076] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1650895197] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1652602833] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1663429971] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1665715170] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1667032395] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 1667940477] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1668907926] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1675299591] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1678368321] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1681340703] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1682771328] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1689962190] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1694562492] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1696413432] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1697548860] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1698908862] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1699845672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1700798925] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1709341620] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1712532129] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1721939037] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1726386144] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1728533415] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1740853884] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1747849887] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1751022273] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1754931570] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1763702241] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1766883909] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1767973599] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1769184459] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1771005096] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1773052764] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1784785527] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1792657734] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1795033527] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1798732404] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1801572045] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1807676346] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1810799781] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1811987310] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1813182882] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1815328368] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1822429350] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1829150715] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1831147374] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1841327481] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1845324054] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1853789721] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1857505503] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1867296879] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1871628402] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1873685982] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1880799480] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1885362738] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1886709321] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1894689930] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1896097098] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1897653723] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1899406824] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1900286052] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1901252640] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1903069224] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1904707287] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1915872651] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1917471045] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1919619261] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1927427649] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1930270944] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1931984313] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1940865633] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1943815755] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1945961493] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1947113007] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1948248204] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1956056214] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1957485495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1958383812] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1960332171] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1962103857] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1984832997] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1987156227] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1988717220] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1990390815] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1997991135] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2001303948] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2002973091] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2006551365] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 2012728557] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2015438082] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2016814611] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2017953168] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2019390030] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 2020277490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2027869788] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 2031547413] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2033220147] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 2042046972] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 2045647338] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 2046722097] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2048419653] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 2055362505] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2060026374] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2061729894] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2070963573] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 2073110928] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2074797207] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2075938851] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2077114347] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2078439468] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 2084293995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2085330954] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 2088529842] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2090202765] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 2093842674] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 2094976842] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2101241961] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 2102946594] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 2105329233] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 2106411405] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2108201529] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2116038120] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2118801594] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2120052417] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 2120905437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2126751312] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2129940204] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2131637445] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2135163744] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 2141340243] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2144249625] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 2145562818] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 2146757445] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2148563025] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2149679007] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2150903580] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 2156652246] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2158441572] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 2161119324] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2162452929] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 2163336399] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2164280139] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 2165646756] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2172652881] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 2178646575] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2180050362] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2186323923] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2190817629] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2192205099] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2193865464] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2205085386] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 2206519560] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2208182508] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 2210792409] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 2219274036] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2222235813] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2229446289] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2235737259] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2237317299] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2238959709] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2247608601] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 2249420040] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2250353259] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2252124903] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2253519933] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 2260671861] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2262965733] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2265124407] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2266383588] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2267550684] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2268913164] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 2276795409] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2278721403] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2280077016] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2281729338] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2290161741] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2292056571] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2293709040] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2296615902] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2298007341] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2304435525] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2308566981] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2309957580] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2311585857] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2322611886] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2323981485] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2325604890] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2333854530] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2336096364] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2337768363] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2341228827] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2342779131] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2349013338] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 2351492598] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2354933385] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 2361794883] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2364306966] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2367369606] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2368614171] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 2369579352] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2370490290] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2380579215] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2382245208] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2383415811] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2389600248] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 2391558015] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2392620867] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2394258006] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2395916859] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2398845351] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2400224610] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2407153917] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2410857036] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2412217311] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2418907806] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2424735705] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2426159715] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2427784716] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2435326341] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2439337509] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2441389797] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2450784714] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2453367756] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2455063737] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2459334108] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2466398487] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2468260809] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2472366981] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 2481054471] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2482865973] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2485313481] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2486753283] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 2495305953] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2497459314] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2499973077] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2501587914] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2509612476] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2511425931] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 2512690656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2514092280] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2522385348] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2526985881] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2530190880] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2540906907] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2542846950] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2544895185] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2553755589] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2555311815] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2557062249] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2560136439] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2566530498] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2568286350] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2572922667] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2580285456] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2582627187] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2585716539] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2587349814] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2589108501] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2599200261] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 2600516310] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2601681789] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2603830383] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2605242003] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 2611152747] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2612396451] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2615985666] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2617381767] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 2618640843] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2625510447] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2630133933] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2631542907] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2638602309] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2642054478] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 2643161640] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2644332222] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2646396858] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2653433937] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2658427800] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2660272356] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2669563932] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2674039032] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2675792133] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2677856286] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2689478904] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 2690971332] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2698071138] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2703247197] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2706495057] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2714343114] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2718088464] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2727873393] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2729421072] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2731174677] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2734209723] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2735333706] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2736383790] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2745886710] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2747723412] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 2749103973] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2755639488] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2757051381] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2759581881] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2760738498] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2761718988] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2767859052] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2769407823] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2772018858] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2773397970] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 2774341269] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2775368883] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2777398491] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2779580307] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2788808358] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2790348330] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2792310423] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2801783481] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2803384836] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2805363561] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2808989337] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2814320670] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2815782816] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2819113101] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2820296472] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2821432089] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2822445528] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2830818900] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2833352886] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2834479599] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2835454566] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2837335368] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2844392082] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2847728667] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2849095998] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 2850031905] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2851037154] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2856769461] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2860328142] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2863377426] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2864834700] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2871500016] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 2875968585] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 2877144144] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2878606416] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2880347463] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2888310222] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2890613796] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2893067688] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2901536946] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 2903694717] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2905110180] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2906949339] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2908346616] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2909562117] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2916605832] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2918983221] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2920110837] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2921782689] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2923599651] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2934328257] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2935850946] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2937619902] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2940736890] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2947505127] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2951229225] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2961060606] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2964058818] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2965847010] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2969383599] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 2976315468] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2979342198] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2981545602] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2987644989] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2991385341] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2993476626] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 2994419673] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2995613649] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2997227016] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2999011554] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3010316694] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3011810046] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3020725071] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3024436464] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3025989036] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3032230383] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3036801621] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3038277690] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3040038099] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 3042414018] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3049590390] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 3051658071] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3052650867] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3054505587] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3055716468] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 3062149776] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3064983579] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3067513050] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3068716119] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3069909633] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3077313624] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 3078971028] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3079787298] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3081172479] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3082950864] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3093790791] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3095260035] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3097013472] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3100133694] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 3108311409] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3111227532] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 3121053012] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3123599367] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3125548146] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3128557278] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 3134987961] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3136428561] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3139743054] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3140933943] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 3142018761] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3143000175] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3151179255] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3154090632] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3155325726] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3161734380] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 3164217000] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3165353982] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3166500099] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3168225837] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3171359331] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3172775025] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3179212281] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3183756744] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3185172396] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3192449169] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3197930169] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3199412916] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3201154299] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3209113572] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3211903233] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3213619941] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 3215829624] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3223070613] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 3225341721] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3226483764] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3228459402] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3229582482] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3238675188] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3240954003] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 3241830648] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3242802066] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3251194464] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3253842606] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3256713222] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3258094014] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3259754463] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3268274562] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3271776669] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3273418176] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3286549854] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3294176508] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3296110209] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3299712024] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3301277826] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3302950035] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3312299739] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 3314152737] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3315084759] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3316885908] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3324069945] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3326497776] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3328923276] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 3329799753] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3330905760] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3332325969] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3340765008] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3350272464] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3352952400] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3355034424] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3358000695] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3359378211] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3361034985] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3372811974] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 3373843053] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3374815437] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3381888174] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3383953356] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3385756500] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3387115368] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 3388002870] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3388952994] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3397249548] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3400451586] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3403298115] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3404645559] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3406560864] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3414888309] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3418467948] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3425687580] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3429830166] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3433108266] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 3434193168] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3435170991] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3444255045] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3445370187] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3446491209] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3447872085] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 3453603405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3455827767] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3459087996] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3460735887] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3463669062] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3465041055] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3471126834] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3475220112] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3476598405] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3478262823] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3489142545] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3490484067] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3492174462] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3502734837] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3504237471] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3505903716] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3509645433] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 3515500947] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3517888017] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3519760125] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3520935894] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3528212688] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3530879226] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 3531820110] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3532809777] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3534484779] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3536268477] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3539292897] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3547588212] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3555816390] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3561246192] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3562615161] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3564352008] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3574456809] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3577197792] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3579027417] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3589897458] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 3590997165] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3592785798] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3594544905] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3602335359] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 3603427527] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3604192683] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3605584374] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3606753150] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3607995888] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 3609651759] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 3611183751] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 3617080278] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3618857697] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 3620842680] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3621958347] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3623477529] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3630292764] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3636679662] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3642939615] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3645846603] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3648976527] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3650499132] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3652228104] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3659847492] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3661101381] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3662575980] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3666703593] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3673681410] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3677283708] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3680341413] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 3681451746] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3682453509] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3688859139] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3690654765] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 3692511459] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3693488505] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3695336190] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3701808432] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3705833649] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3707634315] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 3708528516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3709519338] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3711114498] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3712854075] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3723841401] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3725339247] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3731821947] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3736203639] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3737678112] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3739471764] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3741896718] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3749098878] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3751597920] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3753395751] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3761807952] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3764919879] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3766928487] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3770056878] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 3771153036] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3777102483] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3782175810] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3783380601] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 3784455255] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3790780518] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3795092847] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3796241085] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3797360952] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3798680361] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 3799579098] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3806425476] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3809780121] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3811838898] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3822832965] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3824648163] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3826440975] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3836473683] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3838198749] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3839943513] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3843011382] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3844782459] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3853424148] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3857903805] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3864977025] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3868905516] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3879257571] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 3880541931] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3881846619] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3884055105] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3885439929] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 3886722462] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3892771008] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3896759223] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3898153266] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3903771837] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3905998299] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 3908650368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3909847347] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3911685330] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3913749819] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3925349568] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3927050043] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3929120160] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 3930450888] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3940973022] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3942703338] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3949534638] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3956145921] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3958049424] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3960110868] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3971840628] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 3973148970] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3974333559] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3980992617] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3984856785] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3986908464] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3988291734] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 3989246562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3990216783] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3996049197] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3998908053] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4001912334] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4003324542] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4009917639] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4013922024] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4015324971] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4016990271] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4028209731] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4029699807] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4031353767] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4034311869] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4040564073] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4043306904] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4046212779] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 4052184864] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4054501479] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4057816602] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4058930841] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 4060142058] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4061046801] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4067454510] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4069792566] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4070925348] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4072260843] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 4073265336] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4074225225] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4075806987] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4077538395] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4085863383] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4087728099] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4089416667] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 4104295923] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4114744515] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4116127617] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4117785987] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4127788182] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4129648782] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4131321621] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4134239781] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 4135288143] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4136545203] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4144380324] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4146016371] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 4146967776] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4153178379] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4157895168] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4159043868] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4160188473] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4161619770] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 4162500762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4163452335] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4164992601] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4173633387] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4182530121] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4186608867] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4188701874] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4191594351] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4192937931] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4202246853] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4211792886] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4214853531] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4216397892] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4219367355] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4220848044] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4222507863] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4234725495] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 4235707896] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4243125516] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4246742241] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4247869395] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 4249019355] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4249895580] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4251671718] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4252824324] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4257989442] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4261462002] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 4263219135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4264179528] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4265757258] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4273136700] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4276215783] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4278742461] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4286065644] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4289145672] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4292022798] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4293376311] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4301741892] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4306553475] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4308018792] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4309670190] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4319859537] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4322422923] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4324116048] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4335304008] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 4336326624] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4342253181] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4347011466] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4348128267] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 4349134650] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4350016839] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4351767840] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4352899173] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4361647206] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4364173716] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 4365046266] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4366018188] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4374342168] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4377283302] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4380152259] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4381608420] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4383269877] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4392102561] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4394007807] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4395815571] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4405321557] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 4406617299] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4407541215] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4409317815] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4410633759] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4417243593] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4419755193] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 4421046084] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4421998665] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4423656573] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4431269073] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4435212936] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4436599440] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4438256655] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4440833313] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4449913944] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4452484680] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4454101239] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4465259778] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 4466317191] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4467254274] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4469034465] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4470494931] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4477386606] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4479782349] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 4480657377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4481603427] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4483146780] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4484807040] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4494267771] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4495574790] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4497223437] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4509169056] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4510562238] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4512204606] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4522292103] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 4523349201] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4524274881] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4526059587] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4527213915] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4528350540] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4529989716] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 4536321048] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4538291898] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4539773154] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4541420205] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4551609762] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4552767009] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4554696321] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4562807004] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4565406258] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4567169880] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4570335441] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 4571485422] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4572474375] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4580321130] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4582822482] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4584048315] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4585456533] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 4586405082] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4587418668] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4593602916] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4596368553] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4599867951] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4601275812] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4607547147] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4611524106] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4612899060] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4614548568] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4616753211] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4624207392] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4626762294] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4628477742] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4631609451] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 4637193057] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4638176697] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4641176337] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4642288539] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4643556750] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4644883131] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 4645749549] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4652507916] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4656026067] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4657722951] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4660723998] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4669334040] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4671569868] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4674490086] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4679856195] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4683127743] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4685928282] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4691558886] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4693450944] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4697690025] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 4698715581] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4699653987] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4701438252] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4702573806] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4703725908] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4705054557] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 4710238848] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4711755342] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4714624278] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4716322695] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4723327077] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4725574875] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4728110415] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4731358653] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4739062398] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4742345874] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4744691406] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4746847602] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4755627009] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4757860548] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4766825133] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4770682161] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4772656413] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4775563863] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 4780942803] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4783590147] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4786724040] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4787861736] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4789030008] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4790380371] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 4791295173] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4798702671] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4801200663] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4802877492] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4813540977] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4814956755] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4816648725] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4819543197] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4821314085] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4827589326] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4832208633] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4833570630] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4834959339] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 4841076387] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4842490800] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4845456966] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4847360196] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4854893862] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4859437443] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4861245480] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4871960814] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4873579872] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4875370941] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4878463338] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4879701015] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4885942614] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 4887135750] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4889273445] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4890830511] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4892578698] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4903554369] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4905398358] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4913999958] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4917158589] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4920207978] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4921643580] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4927486116] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4932420423] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4933895841] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4935636552] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4943587593] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4946426205] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4948161057] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4951393461] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 4952457090] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4959279066] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4963164045] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4964329377] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4965505251] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4971720915] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 4973667405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4975537854] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4977104433] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4978865094] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4981969566] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4990965714] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4993214394] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5002133619] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5005010199] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5006718024] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5009851308] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5019455763] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5021215920] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5024287905] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5032630323] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5035092993] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 5036649513] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5044118961] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 5046614727] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5047602651] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5049434418] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5050586688] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5051793117] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 5053149822] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 5054661822] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 5056190769] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5062373379] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 5063546271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5065776240] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5067370371] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5073664743] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 5075332983] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5078115042] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5079841578] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 5085791172] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5089954779] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5092026618] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5093224290] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 5094727890] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5096457093] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 5097628347] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5106349626] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5108651898] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 5109904821] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 5118742062] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5121196857] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 5122243770] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 5123823369] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5125571115] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 5126656227] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 5132291955] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5134902843] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5136716844] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5137928040] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 5139032724] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5140022097] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5141902500] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5143088832] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 5149659102] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5151775377] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5153623251] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5155122966] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5160918693] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5162197551] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 5162910396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5163659067] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 5165449191] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5167269996] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 5168581572] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 5170468506] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5176673271] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 5177952213] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5181044106] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5182898532] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5183968041] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 5185614063] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5194649166] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 5196250479] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 5197856601] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5199573141] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 5205627630] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5210417541] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5212131939] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5213257602] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 5214485430] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5219901141] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5223214920] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5224371222] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 5225527797] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5226536973] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5228575149] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5236020468] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5238240588] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5239653174] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 5240578917] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5241557475] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 5243377167] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5251353240] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5253048150] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 5254768050] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5265658692] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 5267417169] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 5268646446] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5270341776] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5271500577] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5281624488] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5283375825] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5284487817] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 5294473779] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5296169655] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5297237337] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 5298300882] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5300051883] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5301199869] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 5306621880] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5308824234] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5311154856] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5312294421] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5313644343] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 5314525839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5315486967] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 5324658087] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5326823733] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 5327896182] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5329373385] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5339454519] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5340966372] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5342410962] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5344054506] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5345131281] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 5355199584] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5356946658] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5358091788] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 5367634545] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5370797796] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 5371952082] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 5373587898] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5385127335] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 5386226769] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 5387354217] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5389200453] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5396006742] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 5399166486] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5401022676] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5409141906] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5412097782] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5413474941] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5414431134] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5415419646] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 5417340264] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5425482090] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 5427363648] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 5429109588] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5430882324] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 5432015400] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 5440619436] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5442779958] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 5443997454] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5445611010] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5447387484] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5456197068] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 5459423550] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5467694022] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5470756662] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5471974032] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5473839861] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5475039801] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5476176846] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5485227762] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5486501391] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5487782139] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 5494744227] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 5497828035] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 5499111912] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5500552407] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5501494866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5502498036] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5504174865] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5513834319] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5515479648] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5517087891] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5518885974] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5519954832] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 5529714183] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5531164506] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5532910593] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5541438840] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5544973455] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5546752344] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5547814776] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5557370028] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5560267545] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5561467044] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5569257393] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5572267050] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5573465940] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5574768402] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5576155662] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5577085626] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5578119456] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5587923915] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5589960978] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5591164677] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5592804063] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5594574237] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5601120609] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5604149628] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5605918605] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 5607110649] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5608707489] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5615393070] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5618444769] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5620445628] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5628546336] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5632444629] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5633521992] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5635426923] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5636593599] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5644692354] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5647588086] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5648554884] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5649555597] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5651554209] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5660988018] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5662660227] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5672342970] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5675433078] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5676648705] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5678505630] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5680196403] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5687361309] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5691361809] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5693133348] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5701205538] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5702331012] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5703970503] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5705325717] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5706535695] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5708657115] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5709971253] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5716968957] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5720321397] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5721457875] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5722566549] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5729926608] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5731409439] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5732351646] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 5733957663] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5735900079] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5737239228] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5743870356] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5745336912] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5746478955] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5748518328] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5750466393] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 5751784521] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5753890716] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5761765296] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5764221393] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5766018111] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5773518135] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5775498981] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5776441902] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5778253404] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5779697637] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5781031515] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5782602294] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5788832364] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5790743364] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5793798003] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5795679750] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5797056846] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5805766806] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5808151314] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 5809397160] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5817059094] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5821148802] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5822482533] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5824295442] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5826323622] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5832145704] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5834601906] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5836601736] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5837867175] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5839025976] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5841110415] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5847680475] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5850375216] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5853514590] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5860650705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5861969043] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 5863626825] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5865140295] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 5866295358] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5868204594] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5870299890] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5878284426] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 5879918835] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5881778931] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5882982903] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5891137455] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5893789440] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 5894721987] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 5896657347] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5898531723] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 5906770905] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 5908221627] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5909919897] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5911151169] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5912401614] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5920652514] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5921676831] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5922761061] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5924165016] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 5925174885] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5933433030] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 5935144110] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 5936651700] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5938485084] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 5939662113] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5941395768] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5949765129] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5950708218] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5952357264] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5954193798] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 5962059537] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 5963764506] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5965576701] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5966746968] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5968369449] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5970198213] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 5971532301] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5973361107] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5980708524] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5981842356] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 5983047819] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5985146538] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5993042811] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 5994402204] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5996308101] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5997653025] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5998898493] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6000350853] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 6001407552] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6002509905] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6009880296] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6011549124] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 6012749463] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 6014707251] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6023777634] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 6024958401] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6026674584] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6028621011] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6037448571] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6039401487] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6041285859] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 6042539034] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 6050580081] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6052464243] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6053731719] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 6054902742] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6056895222] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6058232544] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6067215483] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6068593062] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 6069561078] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6070626072] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 6072524766] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6082086339] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 6083254569] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 6085197594] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6087114684] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 6088325376] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6095238681] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6097070469] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6098167257] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6099840411] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6101692947] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 6102893496] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6112110648] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6113898273] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 6115097940] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 6116399499] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6126336426] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6127508919] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 6128754198] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6130704174] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6131999790] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6140994699] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6142375470] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 6143376561] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6144442164] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 6153260589] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6154771203] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 6155781492] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 6157426905] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6159298992] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 6160473879] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6168622131] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6171126759] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 6172274619] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6180405735] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6182121183] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 6183229437] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 6184465623] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6186543048] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6187811679] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 6189045387] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6196911525] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6198222933] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6199407732] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6200885796] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6201859566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6202905597] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 6205004778] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6212542833] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 6213659907] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 6215603709] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6217484868] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 6218665026] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6220610298] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6228990621] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 6230415282] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 6232379622] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6240898104] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 6242288976] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6243584025] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6245550780] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6246849042] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6248056290] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6250068909] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6257641698] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6258807849] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6260122659] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 6261182382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6267693474] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6270426162] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6272217567] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6273288987] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6275009769] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6276831477] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6278006049] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6286296198] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6288057321] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6289159191] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6290779887] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6298931121] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6299964153] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6301789305] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6303609669] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6304707759] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 6306082860] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6315567741] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6316714992] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 6317870895] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6319814550] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6327303045] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6328476042] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6329858367] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 6330826782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6331857252] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6333812772] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6335650629] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6336807813] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6344851023] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6346597740] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6347619642] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6349344393] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6357532440] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6358553124] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6360200553] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6361956069] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6363086856] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 6378832782] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6380250849] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6389289186] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 6391035588] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6392769894] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6400965690] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6402118086] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 6403371303] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6405173901] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6406428021] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 6407588124] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6409551162] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6410813997] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6418145433] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6419500752] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6420523515] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6421562595] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6423310131] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6430543749] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6431664729] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6433323267] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6435227442] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6436363647] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6438200307] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6444688845] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6447401562] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6449202291] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6451014822] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6452173959] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6453901335] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6462240204] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6463466310] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 6464715138] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6466752138] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6472606476] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6473551770] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6476599815] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6477948582] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6479258100] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6480750192] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6481740804] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6487072830] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6489013503] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6491891070] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6493030005] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6494541690] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6496462329] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6497694966] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6505150995] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6508589136] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6509702787] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6516138720] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6518009673] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6519471357] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6521913993] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6523817937] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6524975583] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 6526329243] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6534013605] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6535993023] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6537188238] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6539454453] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6540762711] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6546731247] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6547936668] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6549891726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6551057877] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6553030617] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6554953839] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6556370310] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6562434690] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6565408647] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6566792883] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6568451652] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6574983996] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6578171166] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6580711767] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6582636732] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6584000682] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6591130497] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6594400680] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6595797873] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6597078138] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6599145945] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6605195352] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6606220362] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6608382921] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6609671355] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6610769088] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6612705246] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6620901084] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6622294476] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6623818677] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6625642842] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6626827410] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6628513731] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6636239421] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6637336650] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 6638944767] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6641079606] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 6648949545] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6650238231] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6652274790] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6653560389] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6654892629] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6656404965] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6657463302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6664202958] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6666728103] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6668593323] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6669761259] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6671545251] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6678551481] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6680751294] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6682346664] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6684146049] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6685345233] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6692747712] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6695625678] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6696929274] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6698075769] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6700212267] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6707711892] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6708979389] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6710414802] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6711385989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6712437249] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6714489075] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6721395996] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6724317684] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6726243405] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6728073786] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6729328914] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6735036294] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6738247089] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6739480293] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6740735757] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6742173648] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6743154180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6744201639] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6745923156] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6754342665] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6755531118] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6757248771] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6759100047] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6766518213] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6767735940] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6769735791] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6771071055] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6772421964] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6779863524] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6780668559] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6781651170] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6783689178] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6785532390] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6786641757] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 6788925234] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6796220130] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 6797424270] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6798668562] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6800593905] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6802103910] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6803538168] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 6810520353] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 6812236536] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 6813442566] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6815191362] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 6816214944] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6822533088] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6824497428] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6826273776] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6827470818] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6829028808] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6830894238] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6832015848] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6838762581] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6840523767] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6841689540] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 6843416202] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6845254731] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6846357924] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 6848006046] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6855278955] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 6856476123] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6857844336] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6859237833] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 6860277984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6861338232] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6869477727] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6871342947] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 6872476716] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6874227864] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6881773773] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6882758799] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6885233544] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6887192844] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6888312480] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6889613220] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6891052539] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 6892338579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6898809351] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6900557958] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6902362005] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6903527442] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 6912319470] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6913946529] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 6915151845] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 6917070363] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6919092894] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6927290097] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6928437285] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6929713980] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6931149834] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 6932150925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6933235764] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6935057556] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6943879971] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6945005991] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6946669506] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6948607533] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6955631277] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6957673989] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6959527722] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6960710463] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6967294110] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6969192237] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 6970124364] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6971262060] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 6974029986] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6975839094] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 6984424188] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6985981401] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6987795444] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6988918545] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6990652284] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6992470968] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7000720020] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7002492756] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7003961517] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 7004925732] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7006025565] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7014191919] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7015718619] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 7016875971] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 7018592973] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7020479445] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 7028406483] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 7030342095] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7032114831] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 7033307883] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7040834262] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7042611177] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 7043559936] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7044547230] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7046103204] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7047907629] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 7049208159] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7058533440] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7060319784] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 7061466195] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 7063205709] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7065042117] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 7066515708] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7073941707] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7075378947] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 7076337954] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7077368571] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7079590308] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7088441430] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 7089535593] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7091339325] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7093194843] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 7101202248] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7102728402] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7104774537] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 7105940877] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7107251802] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7115335857] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 7116369162] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7117377036] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7119056448] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7120829751] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 7122064866] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7123358382] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7131864684] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 7133472885] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 7135275294] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7137123189] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 7138306707] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7143959193] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7146866916] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 7147830522] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7148875041] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 7150709853] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7159666185] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 7160763183] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 7162137948] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 7163376297] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7165361616] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 7166586462] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7175302974] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7177045785] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 7178535483] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 7179791871] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7181322456] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7190709393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7191609726] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 7193776947] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7202051955] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7203825573] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7205525922] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7207444860] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7208706582] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7210727727] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7219030035] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7220233671] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7222234887] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7224112581] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7225359393] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7231887936] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7233254931] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7234919706] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7236183633] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7237529880] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7239052317] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 7240140306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7246044666] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7248848838] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7250700975] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 7251822270] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7253339772] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7255190880] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 7262078418] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7265106009] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7266938637] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7268163042] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7274316735] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7277702733] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7278889485] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7280207403] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7281846453] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7282972599] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7284041478] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 7291093824] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7293073977] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 7294362222] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7295713068] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7297552458] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7298838099] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7306558413] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7308358470] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 7309557696] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 7310928303] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 7312232340] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7314235089] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 7320877515] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7322161602] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7323565284] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7324571709] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7325673516] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 7333484949] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7335016521] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 7336128282] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7337539377] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7339460268] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7340676924] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7342058283] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7348105863] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 7350978264] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 7352429532] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 7353721704] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7355734470] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 7361621379] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7362930876] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7365373197] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 7366370781] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7367424561] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7369766838] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7371902496] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 7378578501] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7381054191] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7382861829] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 7384437459] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7391929272] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7393691613] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 7394703288] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 7396411806] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7398431964] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7400322426] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 7401521925] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7409400915] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7411248684] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7412384826] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7413710430] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7415187738] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 7422056607] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7422913470] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 7425274311] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7427200137] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 7434539259] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 7436312940] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7438185090] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 7439356407] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 7441441266] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7443343215] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 7444617831] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 7452129846] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7453987044] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7455244524] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7456545012] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7458042711] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 7459062975] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7465770270] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7467596724] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7469422527] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 7470563856] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7472099838] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7473963105] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 7480729137] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7481969334] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7483719852] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7484882748] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7487064081] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7488942468] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 7495716816] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7496749827] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7498142253] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 7499153718] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7500322830] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7502545953] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7510657224] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 7511584752] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7513536513] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7515425988] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 7516557132] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7525010514] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7526855196] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7527987012] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7529491284] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7531372359] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 7539507297] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7540745289] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7542220791] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 7543203591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7544232990] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7553110131] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7555378929] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 7556535735] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7558025244] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7559980428] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7567449960] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7568727831] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7570207344] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 7571199762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7572254109] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7573976004] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7581338310] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 7583623950] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 7585339398] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7587109593] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 7588285509] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7589829261] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7599002208] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7600089126] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 7604527518] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7613695593] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 7614878103] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7617048957] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7618907793] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 7626717336] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 7629390531] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7631235045] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 7632457833] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7639810941] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7641409461] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 7642378758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7643389194] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 7644965139] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7646822757] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 7647969987] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7655374755] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7657975395] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 7659074703] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7661052462] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7668665130] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 7669782141] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7671109152] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7672586355] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 7673618022] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7674679383] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7682785194] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7685894727] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 7687172913] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7688902158] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7690896969] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 7692208608] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7700944965] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7702423680] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 7703475801] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7704521412] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7706311662] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7715982267] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 7717191867] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7719404238] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7727420106] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 7729410465] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7730782878] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7732237884] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 7733706351] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 7735046004] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7742584941] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 7743735384] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7744788261] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7746388020] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7748254794] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 7755796482] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 7757345316] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7759136049] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 7760260704] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7761667053] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7763517846] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7771294692] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7772832774] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7774704567] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7775958435] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7777642950] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7779490782] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7786851135] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7788594765] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7790392176] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7791499401] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 7792842330] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7794800139] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7801269693] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7802820816] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7804203666] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 7805327145] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7806413013] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7814218650] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7815735732] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7816846275] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 7818317535] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7820262093] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 7821577239] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7823423181] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7831018335] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7832021379] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7833469224] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7835391963] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 7836706227] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7838093193] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7845819849] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 7846597290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7847410200] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7849160109] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7851099564] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 7852481553] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 7861976094] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 7863435888] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7865058180] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 7866334371] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7875284928] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7876742244] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7877849679] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 7879774413] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7887970230] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 7888960065] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7889986335] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7891470531] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7892565303] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7893686808] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7895157249] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7903373184] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7905233553] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7906567494] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7908165489] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 7909411419] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7917411768] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7919059869] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 7920311826] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7922080824] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7923751521] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 7925073261] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7930962837] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7932591975] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7933532880] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7935324747] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7937335035] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 7938551397] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7939952979] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7946605695] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7947584001] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7948579275] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7950036360] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7950943791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7951909728] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7953370278] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7955211621] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7960753857] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 7962284148] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7964044389] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 7965089979] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7966568631] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7968384669] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7969545087] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7975748571] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7977468618] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 7978533402] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 7979717424] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7981562589] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 7982695056] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 7984318041] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7990603257] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 7991541852] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7992942510] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7994814177] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 7996055634] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 7997610978] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8003904090] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8005069338] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 8006535453] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8008170576] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 8009331057] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 8010655338] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8012753994] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8014268976] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8020189905] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8021592348] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 8022542430] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8023677837] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8024902683] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8031115827] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 8032103205] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8033600547] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8035525848] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8036953176] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 8037930264] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8038976169] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 8040997356] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8047172952] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 8048711811] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 8050617792] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8052981111] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 8054110512] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 8056219752] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8062248684] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 8063749827] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 8066814714] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8068747218] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 8069911269] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 8076615393] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8079571437] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 8080785153] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 8082026757] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8083142928] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8085073794] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8086352652] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 8092409241] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8093371398] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8096446575] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8097681081] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8099003640] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8105320797] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 8107254036] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8109416574] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 8111823426] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8113621026] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 8114851857] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 8122193793] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8125554780] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 8126784414] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 8128707993] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8136028698] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 8138117568] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8139948579] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8141775789] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 8143022664] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 8144250912] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8150562567] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8154585411] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8155806351] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8157088506] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8158623522] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8164047759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8165107272] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8167752915] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8169560343] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 8170791216] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8172103317] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8179060743] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8182272168] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8184377796] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8186447094] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8193266739] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8194526739] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8196005895] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 8196991299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8198041068] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8200045602] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8201913657] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 8203017627] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8209823517] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8211618744] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 8213511348] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8215286835] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8217152664] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 8222958408] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8224269585] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8225801388] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 8226787443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8227814469] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8229947229] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8231838489] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 8233783656] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8240362410] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8242186722] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8243413206] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8244748680] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8250804744] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8252377812] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8253599340] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8255472120] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8256688503] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8257942518] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8259790980] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8261069040] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8266757604] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8269297470] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 8270435124] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8272260507] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8274150885] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 8276001384] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8283062466] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8284854858] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 8286029367] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8287429962] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8289350118] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8295080703] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8297410359] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8299222995] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8300601267] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8302247877] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8304236640] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 8310213450] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8311980390] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8315179089] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 8316286713] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 8317504419] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8319567438] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8325629508] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8327364843] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8329922244] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 8331162525] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8332420257] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8333931249] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 8340305400] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8342606874] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8344834218] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8346704394] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 8347897299] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 8355410700] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8357724585] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 8358831306] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 8360503095] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8362461744] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8368236513] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8371068636] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8372933478] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 8374065588] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8375976063] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8382185301] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 8384097708] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8386192185] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8387591436] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 8388641058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8389679046] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 8391989508] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 8398253115] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8401140678] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 8402283813] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 8405007933] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8411549349] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 8412749688] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8415954036] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8417865393] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 8419004643] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 8421122157] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8429251194] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 8431664367] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8433152427] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 8434829529] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 8442629706] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 8444809989] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8446242462] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8447309598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8448374970] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8456386113] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8458493169] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 8459738364] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8460942693] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8462890569] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8464025724] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8470595364] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8474222673] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 8475408018] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8476640319] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8483167644] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8484473151] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8486577015] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8488521993] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8489736486] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8491255458] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8492731296] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8493735600] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8499913191] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8503714317] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8505545475] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 8506799742] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8512694883] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8515776465] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8517038313] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8518482189] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8520304737] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 8521436301] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8522674398] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8529260565] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8530581675] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8532897786] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8534329965] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8535351027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8536418184] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8542695210] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8545695207] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 8546829795] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8548157982] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8550037020] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 8551291308] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8552742912] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8559254130] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 8561233107] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8562849015] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8564250723] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8565302781] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8566643148] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8573018391] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8575455105] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8577275385] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8578904985] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8580825624] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8582059836] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8588674164] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8590897875] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8592216717] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8593572414] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8595016479] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8600761281] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8601972078] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8604643635] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8606515659] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8607733974] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8609265063] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8611247043] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 8618659707] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 8621226285] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8623125819] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8624354235] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8630299839] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8632310316] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8633842833] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8634890460] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8636110560] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8637948333] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 8639260539] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8645849877] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8649581661] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8651003865] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8652368634] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8654250129] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 8659987749] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8661909711] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8663780349] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8664734253] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8665758360] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8667143604] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8669023440] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8674709316] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8676635835] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8679037458] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8680243929] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8681516487] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8683490445] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8689227288] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8690786244] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8693374620] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8694615867] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8695861818] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8697287529] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8698298952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8704991862] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 8748152364] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8751885576] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8753580717] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8755395831] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8762241999] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8763400233] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8764629636] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8766657669] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8767923150] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8769212445] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8775547263] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8777451354] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8779195068] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8780598141] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 8781565002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8782633356] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8784172803] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8786055243] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 8791800045] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8836939881] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8838824610] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 8840028372] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 8841307125] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8843119656] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8848946022] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8851897740] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8854313517] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8855292915] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8856325695] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8857959012] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8866072803] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 8867526318] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8868816054] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8870718108] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 8872026891] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8877821253] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8879648043] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 8881746993] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8882996955] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8884895439] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 8886249099] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8891798055] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8893731714] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 8896026363] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8897235732] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8899269981] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 8900569650] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8901859743] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8910402627] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 8911762440] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8913112740] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8915124771] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 8920732485] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8923541886] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8925513030] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 8926823808] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8928107286] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8930100921] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 8931491058] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8938612704] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8942431764] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 8943877257] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8949806586] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8954245524] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 8955848118] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8957128656] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8959031550] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 8964766503] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8966933262] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8968964277] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 8970176208] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8971441206] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8973485535] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 8975000265] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8980659408] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8982713376] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 8984672340] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8985967872] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8988189063] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 8989489152] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8995476609] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 8996710275] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 8999406087] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 9000889590] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 9001942005] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9003047844] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9010102458] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9013859967] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9015268437] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 9016912086] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9023358225] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 9025471707] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9027797982] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9029693526] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 9030837417] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 9032806461] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9039281139] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 9040320177] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9043025775] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9044960631] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9046126698] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9047555853] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 9053105229] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9055856922] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 9058610547] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9060560712] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 9061739988] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9068956197] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9072578466] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9073716477] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 9075622479] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9082144932] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 9084860505] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 9087828792] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9089716902] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 9090871020] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9092898759] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9094915914] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 9096182634] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 9097431273] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9099506661] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9100815633] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9102142350] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 9103149657] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9104220804] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9110828307] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9112414500] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 9114589512] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 9130420530] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 9132055065] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9133615218] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 9134865117] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9141804819] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9143251908] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 9144326562] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 9146314968] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9148213011] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 9149486031] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 9157121778] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9159623928] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 9160835061] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 9162882372] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9169459656] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 9170407743] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 9171992508] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9174535062] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9175821984] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9177111657] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 9178127868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9179274111] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 9185293215] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9188114880] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 9189347265] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9191014854] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9192932154] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 9198757932] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 9200232363] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9202100292] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 9203349603] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9205147959] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9206952384] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 9208200141] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 9214296630] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9216895233] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9218247738] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 9220236921] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9222216024] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 9228022566] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 9229086762] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9231984783] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9233289408] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9234567804] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9235547916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9236627820] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 9243293976] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9245167722] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 9247104447] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 9248867733] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9250798767] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 9252108411] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 9258455913] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9261197148] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 9262523361] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 9264538164] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9266494209] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 9272413920] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 9273429144] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9276387729] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9277704807] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9278829420] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9280844832] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9286947810] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9287966478] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 9289038801] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9290956710] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9292604769] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9294542901] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9300910668] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9304345596] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9307812213] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9308943924] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9315296613] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9319381218] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9320890467] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9322640628] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9329578587] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 9331923783] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9333678501] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 9334663926] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9335737635] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9337783980] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9344228586] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 9345203259] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9348094413] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9349904319] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 9351152097] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9353114526] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9360607179] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 9363107376] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9364953213] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9365973099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9367318779] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 9374850114] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9377452119] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 9378630051] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 9380123949] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9382173591] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 9387870870] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9388925301] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9392001801] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9393259764] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9394568043] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9395606829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9396713613] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9403949688] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9407073690] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9408222369] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9410038890] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9412018938] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9417674259] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9418690533] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 9420904584] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9422000322] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9423970500] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9426051684] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 9431403366] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 9433463592] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9436502103] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9438479988] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 9439715481] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9441808971] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9447991371] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 9450353283] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9452397045] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9454367391] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 9459858912] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9462438804] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 9463809411] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9464903175] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 9466956849] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9469222665] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 9474746484] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9477604290] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9479588958] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 9480948015] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9482436894] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9483960948] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 9491308302] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 9493937523] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9495559542] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9496534677] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9497596290] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9504715836] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9507659091] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 9508809555] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9510033519] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9511978392] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9513164535] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 9515523171] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9522462621] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 9524523456] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 9526329309] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9532396041] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 9534276654] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9536718912] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9538132926] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9539139309] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9540174231] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 9547560267] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9549543003] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 9551493084] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 9552935679] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9554859678] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9556076439] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9557598351] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9559618341] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 9565458609] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9568715541] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9570854580] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9571815540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9576907116] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 9580248489] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9582152307] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9583635033] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 9585507540] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9592115232] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 9594063717] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 9596768055] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9598536864] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 9600051489] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9601401054] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9607279206] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9609160848] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9610566756] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9613073862] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9614982783] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 9616268277] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 9622813893] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9625627851] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 9626867565] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9628192140] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9629696412] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9630746538] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9637347090] Running FIND.existing: FIND DUP . CR +[Hera] 2225669184 +[Hera] [HADES][TEST ] [KRELTSC: 9640245573] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9642068814] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 9643247628] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 2225995504 +[Hera] [HADES][TEST ] [KRELTSC: 9649789044] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9652156983] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 9654273321] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9656006325] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9657834459] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 9658914468] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9665854611] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9668869350] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 9670059441] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9671325384] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9672826338] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9674249907] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9675310218] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9681326046] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9684347400] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 9685720884] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9687344772] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9694778373] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 9697267146] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9699076065] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9700516854] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9701507991] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9702534996] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 9709381584] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9713201463] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 9714441408] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9715680156] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9717767661] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9723880089] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9725958207] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9727403049] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9728404224] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9729482616] Running LATEST.basic: LATEST @ . CR +[Hera] 2225750608 +[Hera] [HADES][TEST ] [KRELTSC: 9731280153] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9737451675] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 9739047570] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 9742164411] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9744043554] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 9745226274] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 9747576321] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9755993079] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 9757688430] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9758962248] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9760372188] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 9761403120] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9767645727] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 2225997016 +[Hera] [HADES][TEST ] [KRELTSC: 9771111000] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9772925841] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 9774089451] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 2225997480 +[Hera] [HADES][TEST ] [KRELTSC: 9781585926] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9785918352] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 9787255443] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 9788646945] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 9789944892] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9796902591] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9799195518] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9800448210] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9801859683] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9802845108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9803865393] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 9805515468] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9813397839] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 9815682639] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9816975504] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9818914035] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9820278846] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9821708064] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 9828290598] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 9831664647] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 9833477787] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9840688137] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9842630280] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9843839985] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 9847433988] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9853975026] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9855113835] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 2226001904 +[Hera] [HADES][TEST ] [KRELTSC: 9859919601] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9861942741] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 9863279979] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 9873026772] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9874916163] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 9876226941] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 9885166410] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9888080454] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9889346145] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9892452297] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9899024100] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9901052364] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 9903320742] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 9904412847] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9906483930] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 9912177051] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 9913728993] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 9915065559] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9917992161] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9919200690] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9920894655] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9927378300] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9929554110] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9931440939] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9934079946] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9936101637] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9942926280] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9946881861] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9948772722] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9950098914] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 9957678906] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9960621363] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9961859292] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9963182607] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9964713297] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9965861472] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9972365550] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9976358301] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9978360168] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9979740414] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 9988896540] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9990890049] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 9992098158] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 10000777311] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10002355377] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 10003746564] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10005280887] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10006830855] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 10008215343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10009424838] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 10019293893] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10021247607] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 10022792073] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 10028779761] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10031119833] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 10032998031] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 2225760416 +[Hera] [HADES][TEST ] [KRELTSC: 10036016193] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10038075621] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 10043754252] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10045356573] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10047589209] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 10048753953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10050099339] Running CURRENT.basic: CURRENT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 10052472276] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10055041101] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 10060644783] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 2226004592 +[Hera] [HADES][TEST ] [KRELTSC: 10063973682] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10065994911] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 10072535781] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 10075533048] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 10077234384] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10079238687] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 10080971838] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10087831614] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 10090161963] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 10091461527] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10092889884] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 10096505832] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10103486715] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 10104775716] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 10109275134] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10115827806] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 10118497620] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 10122214179] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10124417478] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 10125953985] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10132624257] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 10134530007] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 10136310807] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 10137580488] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 10139272017] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10145855727] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 10146802302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10147805367] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 10149748623] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10151820210] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 10153103163] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10154486034] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10161268173] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 10162270818] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10163316240] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 10164637518] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10166473569] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 10167827229] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 10169178075] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10171235340] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 10177248585] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 10178839188] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10180729482] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 10182389364] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10183672296] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10190321673] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 10191164172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10192170828] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 10194046821] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10196405079] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 10197948621] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 10203971778] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10207264683] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 10208402337] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 10209743481] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10211808516] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10219076721] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10220194257] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10221485925] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 10222532985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10223643507] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10224949287] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10226526030] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 10233798288] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10236181704] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10237480050] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10238970294] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 10239990957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10241078295] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10242465870] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 10243966761] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 10251700179] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 10253712567] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10255316274] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 10256307873] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10262824572] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10264968987] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10266804387] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 10268054475] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 10269256914] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10271557758] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 10278963660] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 10280450187] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 10281727974] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10283887824] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 10285184805] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10286514966] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10287962559] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 10294135971] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10296620649] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 10297868469] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10299800490] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10306193331] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10308789477] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10310613537] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 10311817026] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10313043069] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10314496836] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10315522077] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10316587407] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10326343713] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10328123526] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 10329310782] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10337746041] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10339632891] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 10340768823] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10342777704] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10351704636] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10352838762] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10354204770] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10356199791] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10357452567] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10365159105] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10366991817] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 10367945721] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10369022076] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10371431238] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10373350197] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 10380691125] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 10382380386] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10384139745] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 10385307261] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 10387333635] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10389105846] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 10390158030] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10391583111] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10393058550] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10394101137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10395164766] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 10396525020] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10398309033] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 10399431483] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10401304158] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10403159928] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 10404602187] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10412212881] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10414129551] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 10415406876] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10423071288] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10425610902] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 10426555692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10427605902] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10430934192] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10432831584] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 10440247125] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 10442975529] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10444826784] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 10453190811] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 10454970435] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10455949014] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10457968332] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10459252650] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10460519307] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10461970743] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 10469124918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10471696389] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10473979047] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10481212959] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 10483843545] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 10484851566] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10486655298] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 10488132858] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10489377486] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10490860527] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 10491848241] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10498877529] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 10500103236] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10501934877] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 10503131835] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10511457894] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10513974450] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10515112734] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10516363956] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10518080307] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10525380159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10526481189] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10529200311] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10531106145] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10532258541] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 10540744578] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 10542944853] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10544873010] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 10546266402] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10547574597] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10549054971] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 10550045394] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10558965207] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10561391631] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10569506430] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10570638120] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 10571841987] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10573047240] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10574962755] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 10576305075] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 10577515431] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 10578703968] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10587093699] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10588252206] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10589533941] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10591011039] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 10592007216] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10593074730] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10602603018] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10604468343] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 10605634599] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 10606958166] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 10608221631] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10617106731] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10618347222] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10619655186] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10627566264] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 10628971983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10629922254] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10632567498] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10634356740] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10635567936] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10644230583] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10646042904] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 10647148617] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 10648862511] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 10656855027] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10659253878] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10660460622] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10661784231] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 10663207779] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 10664763123] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 10666111974] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10675173600] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10676981217] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10677964122] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10687668516] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10689370272] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10690476846] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10692655974] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10694465166] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10695671301] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 10704200955] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10705988496] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10707804114] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10714464222] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10717978824] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10719747402] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10720961769] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10722174792] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10723161267] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10725367800] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10733856672] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10735144623] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10736106486] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10737118938] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10739605653] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10748890803] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10750110777] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10752414624] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10758352647] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10761050076] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10763366502] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10765172103] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10766345142] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10775200044] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10778665065] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10779808998] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10780985376] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10782012843] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10789280523] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10790495247] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10791797289] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10793240976] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10794257712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10795298010] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10804210683] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10805548677] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10807480992] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10808709009] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10810443357] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10811445708] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10821745893] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10822898520] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10824140376] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10825138464] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10826183907] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10833961215] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10835063967] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10836977340] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10838211846] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10845702861] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10846704897] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10848657498] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10849899522] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10851204147] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10852670997] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10853673411] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10860132654] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10862194959] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10863143130] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10865057847] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10866262260] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10867803618] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10868754645] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10870012755] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10878114849] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10879417017] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10880642136] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10881650115] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10882792704] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10884028743] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10885071624] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10894102338] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10895344992] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10896983160] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10897909722] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10898917533] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10907823465] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10909008957] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10910262090] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10911764577] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10919213655] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10921081920] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10923695475] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10925518821] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10926719895] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10935454299] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10937244675] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10938471852] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10939664631] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10940691804] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10949081745] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10950680454] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10951897341] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10952902611] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10953933480] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10956206373] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10958063487] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10964983134] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 10968176310] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10970080212] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10971900555] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10980212376] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10981191018] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10982104518] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10983983241] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10985403198] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10986705219] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10993623984] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10994672283] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10995669657] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10998071700] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10999950843] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11001076716] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 11009003439] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11010937371] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 11012110431] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 11013456279] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11020716609] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11022912474] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11024132175] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11025423969] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 11026421091] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11027492595] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11037418770] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11039411019] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11040459507] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 11042093076] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11043985008] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 11045115144] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 11053810446] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11055311988] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11057295228] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11058530721] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11059866468] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11069749803] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 11070730692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11071751166] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11080204317] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11081748699] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 11082751869] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11084834418] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11086732965] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 11088018774] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 11089400448] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11098069059] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11100341406] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11101569108] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11109136143] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 11110154160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11111119677] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11113535727] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11115383244] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 11116489020] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11118852423] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11128928391] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 11130131187] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 11136563025] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11139037812] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11140939530] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 11142188547] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11143483029] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11144937195] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 11145962877] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11146967265] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 11155342107] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11157430263] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11159340150] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 11160518418] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 11161886547] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11170198431] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11172128016] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 11173381233] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11174674308] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 11175666180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11176781154] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11184776589] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11186477673] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 11187651279] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 11189015880] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11195962617] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11197815804] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 11199079542] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11200372155] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11201885205] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 11202846060] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11210266872] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11214524307] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11216386398] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11217544674] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 11219931534] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11227581309] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 11228736225] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11230495710] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11232311874] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 11239854087] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11242609392] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11244418332] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11245605315] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11246862018] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 11247826485] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11249149506] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 11273007564] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11274753189] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11276508411] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11282631318] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 11285440005] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11287332798] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 11288518017] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11289942573] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11291718417] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 11292927912] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11302015620] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11303833359] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11305033509] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11306266230] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11307733563] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 11315012835] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11316065670] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11318774019] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11320588671] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11321769396] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11330186931] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11331972582] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 11333173488] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11335618518] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11344600008] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11345757087] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11346955011] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 11347948542] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11348996505] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11357730363] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11360531175] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11361644322] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11363317182] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11365190529] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 11372066328] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 11374984299] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11377227981] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11379054267] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11380265568] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11387653284] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11389631463] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11390540238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11391612309] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11399390058] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11400949686] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 11402084358] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 11403309372] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11404331526] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11406341940] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 11407528692] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11408780544] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11409811098] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11416247346] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11418501129] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11420352888] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 11421540417] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 11422841598] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11423881182] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11431137564] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 11432292627] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11433562770] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11435034618] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11436111918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11437180923] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 11445728490] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11447265459] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 11448401937] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 11451004341] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11452931784] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11454131157] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 11462075898] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11463827865] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 11465035050] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11472761433] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11473802361] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11474821995] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 11476851981] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 11478802356] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11480656677] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 11481802731] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 11490384906] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11491951821] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11493014484] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 11495228241] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11497197075] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 11504920329] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11506154919] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11507659443] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 11508651168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11514838692] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11518158729] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11519954565] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11521106457] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11522988498] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11524772931] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11525938368] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11533611537] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11535304452] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11536429737] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11538539124] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11540362218] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11541551049] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11548352319] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 11549227872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11550196749] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11552544507] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11554297671] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11555517729] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 11565593151] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 11566995426] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11568927447] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11575618257] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11577717417] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11579504559] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11580629256] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11582997090] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11591377161] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11592529032] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11593790586] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11595277050] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11596219362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11597269719] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11605855422] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11608247889] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11609396001] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11611916925] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11613761061] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11620857738] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11622556113] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11623453548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11624521986] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11632748127] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11634279048] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11635337889] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11637516366] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11639377680] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11640572475] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11641830165] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11643529821] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11651373531] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11652394320] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11654501481] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11656543542] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11663216859] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 11665375785] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11667247641] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11669195853] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11670329076] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11679623802] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11682036240] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11683149051] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11685415875] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11695206474] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11696290578] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11697519435] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11698519434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11699563890] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11709174246] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11711316834] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11712390879] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11714743404] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11723318481] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11724385008] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11726735412] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11736357675] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11737897668] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11740007727] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11741837478] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11742965451] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11744230029] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11752056939] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11753000658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11753989737] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11756862180] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11758748946] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11767493514] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11770435194] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11772234222] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11773337121] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11783892477] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11785629177] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11786779305] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11794210659] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11795195139] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11796209334] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11798654070] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11800537749] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11801629140] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 11809317555] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11812040751] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11813862249] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11815013070] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11824817781] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11826655848] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11827756626] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11829035757] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11830522137] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11831508444] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11837847882] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11840425149] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11842287597] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11843416032] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11845629831] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11852087541] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11854950786] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11856186069] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11857149171] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11858208222] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11860717155] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11870161065] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11871241557] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11873678775] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11875560900] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11882582418] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11883664884] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11884954116] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11885908650] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11886960036] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 11896882620] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 11898091191] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11899931673] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11901047025] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11903296629] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11905416726] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11913714246] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11914901229] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11915875083] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11916924222] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11919567597] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11929097985] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11930327745] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11932986681] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11940009774] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11941571334] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11942861406] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11944313934] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 11945318259] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11946381090] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 11956413588] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11957983149] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 11959040982] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11966812347] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11969493249] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 11970618786] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 11973485832] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 11975006379] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11976883002] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11978025423] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 11986080708] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11987913483] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 11989039251] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 11991326319] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11993445723] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 12000037245] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12001241574] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 12002185167] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12003266961] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 12005914179] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12012612486] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 12013765596] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 12016105857] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12018073515] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 12019210497] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 12021640365] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12029273298] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 12031616688] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 12034252209] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12036128307] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 12042341514] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 12044615730] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12046539561] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 12047646786] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12049019346] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 12050483529] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 12057122406] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 12059535096] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12060991152] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 12061991718] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12063004653] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12070585926] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12074106933] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 12075272853] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12077467710] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12079322262] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 12087272778] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12089896539] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12091763565] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 12093019113] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 12094464333] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 12102825546] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12104743539] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 12106099572] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 12107398107] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12108512703] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12117668682] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12118809717] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12120188808] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12128669028] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 12130400436] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12131397936] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 12133767807] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12135648588] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 12136831413] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 12142846527] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 12145994595] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12147854943] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 12149138421] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12151260240] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12153203895] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 12160006887] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 12161220288] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 12162239754] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12164140443] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 12170632194] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 12172919934] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12173954352] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12175957500] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12177206097] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 12178420569] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12179521032] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12181517166] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12189146424] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12190389813] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12191857797] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 12192945744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12194045346] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 12349478904] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12351851757] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 12353147814] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 12516453663] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12525449328] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 12526621464] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12686398788] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12688337004] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12689549628] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12690921831] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12699854874] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 12701627631] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12702599595] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 12704672379] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12712691523] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 12714755424] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 12716293590] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12718230168] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 12719455980] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 12727542051] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12729933237] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 12731186643] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12732574932] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12734019081] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 12735095478] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12743323761] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12749714313] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12758338194] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 12759561444] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12772131687] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12774149598] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 12775353339] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12778912356] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12788200719] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 12789442029] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 12792848880] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12801259779] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 12802850760] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 12805938873] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12808003362] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 12815299980] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 12818040123] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12819894276] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 12821113242] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 12830518806] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12832835211] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 12834060477] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 12835437573] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12836583333] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12845823081] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12847307907] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12849015543] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12851105736] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 12857662020] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12859120008] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12861028341] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12862088988] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12863937660] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 12865141086] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12866902965] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12875787666] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12877567941] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 12878828466] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 12880689486] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12888249087] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12889987488] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12891188394] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12893326320] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12894416955] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12902642298] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 12903947679] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12905289306] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 12906763884] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 12908256816] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 12916992354] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 12918790983] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 12920141367] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 12921549585] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 12932084550] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 12935078226] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 12936768642] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 12938461620] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12939603327] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12946700550] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12948109797] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 12949078506] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12950143773] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12951588615] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 12952703316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12953749158] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12960179232] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 12961216065] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12962246598] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12963607923] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 12964730772] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12965838984] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12967224921] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 12968313246] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12977264181] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12979189104] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12980175999] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12981221505] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12982579344] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 12990779634] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12991933185] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12993289575] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12994372881] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12995456502] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12996799116] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 13004718720] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13006328181] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13007726025] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 13009320660] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 13010892762] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 13012247997] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13020316995] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 13021314579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13022360148] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13024432218] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13026308022] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13036110003] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13037470404] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13038889017] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 13039869528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13040972175] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13050450546] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13052205054] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 13054803972] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13064141895] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13065531633] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13066888527] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 13067885985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13068928026] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 13076801892] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13078678473] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 13081955334] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13083220731] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13084750161] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 13091908473] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13092788268] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 13094624655] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13096360095] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 13099732380] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13109505906] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13111313166] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13121004624] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13123484241] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13124921439] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 13125929061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13126992585] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13129126626] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13138699854] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13141953657] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13143230121] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13151098338] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 13152050289] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13153099764] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 13154934261] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13156770564] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 13166720595] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13167992817] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13169441943] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 13170450531] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13171541397] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13179148773] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13181410032] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 13183999248] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13186351668] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13193211318] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13195457688] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 13196389458] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13197422259] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13199341974] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13201214334] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13210816605] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13212096261] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13213555362] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 13214565756] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13215621321] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 13224467067] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13226202885] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 13229418237] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13230701001] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13238158059] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 13239481248] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13240477152] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13242467280] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13244329980] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13254252963] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13255497675] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13256948439] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 13257932709] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13259008098] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13268193582] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13269946893] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13273153488] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13274527014] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13282344453] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 13283271120] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13284278595] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13286091630] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13288054731] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13297188534] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13298486880] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13299840792] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 13300897848] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13301974833] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13303724742] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13312437453] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 13315552950] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13316848251] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13318311069] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 13325036613] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13325938521] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13327299342] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13328951874] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13332475737] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13339837392] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13341177003] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 13342152159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13343259006] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13344803493] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13346647944] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13356860811] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13358065938] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13359529995] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 13360575186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13361671344] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13368531435] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13370612640] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 13373932089] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13375185012] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13376686470] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 13383992034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13384884219] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13386485238] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13388322423] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 13406221248] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13414313598] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13415765034] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13417632165] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13420929501] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13428487779] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13429896249] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 13430717748] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13431577068] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13433302890] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13435259859] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13445279841] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13446766179] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13448606829] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13458408642] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13459507194] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13460980302] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 13462019970] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13463129484] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13470898245] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13472991987] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13476163911] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13477801701] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13487210625] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13490601327] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13498273845] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13499999688] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 13500818898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13501805856] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13503551355] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13505435811] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 13509130026] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13516423620] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13517921361] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13521423216] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13522802223] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13530559245] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 13531450548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13532305710] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13534427235] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13536346173] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 13544587329] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 13546516347] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13547826831] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13549248405] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 13550319237] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13551369048] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13559118783] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13560642648] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13563644157] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13564986435] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13572635202] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 13573604667] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13574481459] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13576451784] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13578351045] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13588087380] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13589456895] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 13590917970] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 13592625942] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 13594047621] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13595581965] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 13602210174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13603098285] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 13605316599] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13607275689] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 13608783384] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13610214723] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13617592842] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 13618718484] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13619685471] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13622154987] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13629986307] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 13632648645] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13633876536] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13635340971] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 13636626696] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13637902110] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13646074197] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13647766629] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13649251686] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13650780696] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13652274804] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13653405318] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13661146401] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13665831165] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13667703945] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 13675748436] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13676854632] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13678163478] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 13679263038] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13680360687] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13690003740] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13691739285] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 13693022112] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13694224845] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13695662673] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 13696790205] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13704664113] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13707847902] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13709788281] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13711324179] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13720043253] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13721320746] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 13722405480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13723475010] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 13732743801] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13734361053] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13735555407] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13736762277] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13738224381] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13739333643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13740449478] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13751008152] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13752888555] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 13754341902] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13762664937] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13764709098] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13765739148] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13766806977] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13778091369] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13779960642] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13781118393] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13782621447] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 13784107176] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 13793465322] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 13794587415] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13795981311] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13797077070] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13798184883] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13806684948] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13808296236] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13809404700] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13810710270] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13812205743] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13813364754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13820773617] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 13822901484] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13824568107] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 13825873908] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13827296532] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13835388798] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 13836236631] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13837098471] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13839378315] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13841295468] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 13848807714] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13851084387] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13852806429] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13854337497] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13855674147] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13857185097] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 13865973051] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13867288596] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 13869572850] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13871507832] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 13879415718] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13880504106] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13881843003] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 13882887501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13883986683] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13886375874] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13895006265] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 13896348228] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13897682337] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13899192594] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 13900331529] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13906896570] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13909652148] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13911524445] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 13913040603] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13914507495] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 13923348684] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 13924212225] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 13925100945] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 13926117303] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13927205208] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 13928404287] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13929573189] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 13936779507] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 13938649053] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x00000000bdf1f000, 0x00000000bdf57542) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 14085832950] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14090194986] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14293503378] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14300951154] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14622741714] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 14810594610] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14813462832] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14816169039] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14819073402] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14827612317] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14830240992] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14833149786] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14842035558] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14844618642] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14860984887] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14868767823] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14871426738] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14874181812] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14877327129] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14887190808] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14889798777] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14920246971] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14934735627] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14949734373] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14971706589] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15001339479] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15015122871] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15030195936] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15042671511] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15052337202] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15074164707] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15103333812] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15117240936] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15130922205] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15139655223] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15160546569] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15168721071] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15205160229] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15213573753] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15226736154] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15250104681] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15264898278] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15277856790] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15305984421] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15314205207] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15327095301] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15337855491] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15348676182] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15357309870] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15370274493] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15381073176] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15392652093] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15401001546] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15413413596] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15424674657] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15436278123] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15458738589] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15471187116] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15482273541] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15494512866] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15504235656] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15516912348] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15529375113] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] SBI: timer armed (TIME extension) +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 18144879417] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] [HADES][ERROR] [KRELTSC: 24266035500] virtio_blk: vblk_io timed out (write=1 sector=5360) -- queue ne +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 24416719362] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 417 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 49681447746] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 49694811852] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 52812315402] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 75636977178] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 75669316695] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 78872216073] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 105719513739] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 105739317600] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 109178427687] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 132208442835] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 132236604402] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 135953032488] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 157029134619] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 157048274418] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 158337496002] virtio_blk: vblk_io timed out (write=1 sector=5240) -- queue ne +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 161483398797] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 181781591670] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 181801339566] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 184313297280] virtio_blk: vblk_io timed out (write=1 sector=5240) -- queue ne +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 188578819947] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 215089772625] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 215106355275] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 222479049933] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 05 attached and ready -- USE it to begin +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 240817981215] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 240857890476] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 240899685327] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 240945532275] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 240992258472] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 241253153526] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 241827624759] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 242450577747] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 243128682594] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 243176698023] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 243366523197] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 243418091847] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 243450545982] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 243476746527] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 243501456723] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 243556584243] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 243699771504] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 243743977344] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 243858503385] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 243901013496] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 244489786044] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 244530611346] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 244574463882] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 244690309815] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 244825222572] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 244869707166] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 245460736248] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 247532939787] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 247578486372] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 247622819409] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 247672827990] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 247749970671] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 247798968942] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 247841658393] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 247901103933] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 248482636479] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 248528018088] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 248570720160] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 248613170295] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 248889131232] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 249211173708] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 249462527307] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 249544057476] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 249575665059] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 249621442896] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 250067423508] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 250101952170] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 250132405026] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 250177036809] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 250471266822] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 250701648729] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 250746781005] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 250790491329] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 250834774533] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 250968578091] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 251074361013] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 251821482486] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 251870276595] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 252089206299] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 252203424816] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 252318920595] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 252409844337] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] [HADES][WARN ] [KRELTSC: 262452900927] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok> 1 0 7 EXEC-STD79-DOE-CD +[Hera] DOE-HEADER,run_id,id_idx,id_label,rep +[Hera] DOE-RUN,[HADES][DOE ] 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,fleet_k_q48,fleet_conserved +[Hera] [HADES][DOE ] 1027,10270000,10000,0,0,256,82,1519,1024,1024,0,0,11823,65536,0,1,49224,8035,8277,65536,1 +[Hera] 3 ,0 ,zuse,0 +[Hera] DOE-RUN,16 ,1 ,rajames,0 +[Hera] DOE-RUN,0 ,2 ,00,0 +[Hera] [HADES][DOE ] 1028,10280000,10000,0,0,256,87,1520,1024,1024,0,0,11826,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,9 ,3 ,01,0 +[Hera] DOE-RUN,6 ,4 ,02,0 +[Hera] DOE-RUN,1 ,5 ,03,0 +[Hera] [HADES][DOE ] 1029,10290000,10000,0,0,256,88,1522,2048,2048,0,0,11829,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,2 ,6 ,04,0 +[Hera] DOE-RUN,5 ,7 ,05,0 +[Hera] [HADES][DOE ] 1030,10300000,10000,0,0,256,91,1486,2048,2048,0,0,11831,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1031,10310000,10000,0,0,256,93,1478,4096,4096,0,0,11832,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1032,10320000,10000,0,0,256,93,1480,4096,4096,0,0,11834,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1033,10330000,10000,0,0,256,94,1446,4096,4096,0,0,11835,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1034,10340000,10000,0,0,256,95,1430,4096,4096,0,0,11835,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1035,10350000,10000,0,0,256,96,1431,4096,4096,0,0,11836,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1036,10360000,10000,0,0,256,104,1433,2048,2048,0,0,11838,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1037,10370000,10000,0,0,256,104,1434,2048,2048,0,0,11839,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1038,10380000,10000,0,0,256,104,1436,1024,1024,0,0,11840,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1039,10390000,10000,0,0,256,104,1437,1024,1024,0,0,11842,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1040,10400000,10000,0,0,256,104,1439,512,512,0,0,11843,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1041,10410000,10000,0,0,256,104,1440,512,512,0,0,11844,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1042,10420000,10000,0,0,256,104,1392,256,256,0,0,11845,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1043,10430000,10000,0,0,256,104,1304,256,256,0,0,11847,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1044,10440000,10000,0,0,256,104,1244,256,256,0,0,11848,65536,0,1,49224,8035,8277,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1045,10450000,10000,0,0,256,104,1227,256,256,0,0,11851,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1046,10460000,10000,0,0,256,104,1228,256,256,0,0,11853,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1047,10470000,10000,0,0,256,104,1229,256,256,0,0,11854,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1048,10480000,10000,0,0,256,104,1231,256,256,0,0,11855,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1049,10490000,10000,0,0,256,104,1232,256,256,0,0,11856,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1050,10500000,10000,0,0,256,104,1233,256,256,0,0,11858,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1051,10510000,10000,0,0,256,104,1222,256,256,0,0,11860,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1052,10520000,10000,0,0,256,104,1223,256,256,0,0,11861,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1053,10530000,10000,0,0,256,104,1224,256,256,0,0,11863,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1054,10540000,10000,0,0,256,104,1226,256,256,0,0,11864,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1055,10550000,10000,0,0,256,104,1227,256,256,0,0,11865,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1056,10560000,10000,0,0,256,104,1228,256,256,0,0,11867,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1057,10570000,10000,0,0,256,104,1229,256,256,0,0,11868,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,24 ,6 ,04,1 +[Hera] [HADES][DOE ] 1058,10580000,10000,0,0,256,106,1230,256,256,0,0,11869,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1059,10590000,10000,0,0,256,109,1231,256,256,0,0,11871,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1060,10600000,10000,0,0,256,110,1232,256,256,0,0,11872,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1061,10610000,10000,0,0,256,110,1234,256,256,0,0,11873,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1062,10620000,10000,0,0,256,110,1235,256,256,0,0,11874,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1063,10630000,10000,0,0,256,110,1236,256,256,0,0,11875,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1064,10640000,10000,0,0,256,110,1237,256,256,0,0,11877,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1065,10650000,10000,0,0,256,110,1239,256,256,0,0,11879,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1066,10660000,10000,0,0,256,110,1240,256,256,0,0,11888,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1067,10670000,10000,0,0,256,110,1241,256,256,0,0,11889,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1068,10680000,10000,0,0,256,110,1242,256,256,0,0,11891,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1069,10690000,10000,0,0,256,111,1243,256,256,0,0,11892,65536,0,1,49224,8035,8277,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 [HADES][DOE ] 225,2250000,18446744073701111616,0,0,56464,38,740,256,256,0,4895412794951725026,11898,65536,0,0,49224,8035,8277,65536,1 +[04] 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1070,10700000,8450000,0,0,208652,111,1244,256,256,0,4710792801099448320,11901,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1071,10710000,10000,0,0,256,111,1246,256,256,0,0,11902,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1072,10720000,10000,0,0,256,111,1247,256,256,0,0,11903,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1073,10730000,10000,0,0,256,111,1248,256,256,0,0,11905,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1074,10740000,10000,0,0,256,111,1249,256,256,0,0,11906,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1075,10750000,10000,0,0,256,111,1251,256,256,0,0,11907,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1076,10760000,10000,0,0,256,111,1252,256,256,0,0,11908,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1077,10770000,10000,0,0,256,111,1253,256,256,0,0,11909,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1078,10780000,10000,0,0,256,111,1254,256,256,0,0,11911,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1079,10790000,10000,0,0,256,111,1256,256,256,0,0,11912,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1080,10800000,10000,0,0,256,111,1257,256,256,0,0,11913,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1081,10810000,10000,0,0,256,111,1258,256,256,0,0,11914,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1082,10820000,10000,0,0,256,111,1260,256,256,0,0,11915,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1083,10830000,10000,0,0,256,112,1260,256,256,0,0,11916,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,14 ,6 ,04,2 +[Hera] [HADES][DOE ] 1084,10840000,10000,0,0,256,112,1262,256,256,0,0,11918,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1085,10850000,10000,0,0,256,112,1263,256,256,0,0,11920,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1086,10860000,10000,0,0,256,112,1264,256,256,0,0,11921,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1087,10870000,10000,0,0,256,112,1266,256,256,0,0,11922,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1088,10880000,10000,0,0,256,112,1267,256,256,0,0,11924,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1089,10890000,10000,0,0,256,112,1268,256,256,0,0,11925,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1090,10900000,10000,0,0,256,112,1269,256,256,0,0,11926,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1091,10910000,10000,0,0,256,112,1271,256,256,0,0,11927,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1092,10920000,10000,0,0,256,112,1272,256,256,0,0,11928,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1093,10930000,10000,0,0,256,112,1273,256,256,0,0,11930,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1094,10940000,10000,0,0,256,112,1275,256,256,0,0,11931,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1095,10950000,10000,0,0,256,112,1275,256,256,0,0,11933,65536,0,1,49224,8035,8277,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1096,10960000,10000,0,0,256,112,1277,256,256,0,0,11935,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1097,10970000,10000,0,0,256,112,1278,256,256,0,0,11937,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1098,10980000,10000,0,0,256,112,1279,256,256,0,0,11938,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1099,10990000,10000,0,0,256,112,1281,256,256,0,0,11940,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1100,11000000,10000,0,0,256,112,1282,256,256,0,0,11941,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1101,11010000,10000,0,0,256,112,1283,256,256,0,0,11943,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1102,11020000,10000,0,0,256,112,1284,256,256,0,0,11945,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1103,11030000,10000,0,0,256,112,1286,256,256,0,0,11947,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1104,11040000,10000,0,0,256,112,1287,256,256,0,0,11948,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1105,11050000,10000,0,0,256,112,1288,256,256,0,0,11950,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1106,11060000,10000,0,0,256,112,1290,256,256,0,0,11952,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1107,11070000,10000,0,0,256,112,1291,256,256,0,0,11954,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1108,11080000,10000,0,0,256,112,1292,256,256,0,0,11955,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,22 ,5 ,03,1 +[Hera] [HADES][DOE ] 1109,11090000,10000,0,0,256,112,1293,256,256,0,0,11958,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1110,11100000,10000,0,0,256,112,1295,256,256,0,0,11960,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1111,11110000,10000,0,0,256,112,1296,256,256,0,0,11961,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1112,11120000,10000,0,0,256,112,1297,256,256,0,0,11963,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1113,11130000,10000,0,0,256,112,1298,256,256,0,0,11965,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1114,11140000,10000,0,0,256,112,1300,256,256,0,0,11967,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1115,11150000,10000,0,0,256,112,1301,256,256,0,0,11968,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1116,11160000,10000,0,0,256,112,1302,256,256,0,0,11970,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1117,11170000,10000,0,0,256,112,1304,256,256,0,0,11972,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1118,11180000,10000,0,0,256,112,1305,256,256,0,0,11974,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1119,11190000,10000,0,0,256,112,1306,256,256,0,0,11975,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1120,11200000,10000,0,0,256,113,1307,256,256,0,0,11977,65536,0,1,49224,8035,8277,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 [HADES][DOE ] 304,3040000,18446744073701391616,0,0,76668,36,977,256,256,0,4895412794951725163,11986,65536,0,0,49224,8035,8277,65536,1 +[03] -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1121,11210000,8170000,0,0,201504,113,1309,256,256,0,4710519744258637824,11988,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1122,11220000,10000,0,0,256,113,1310,256,256,0,0,11990,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1123,11230000,10000,0,0,256,113,1311,256,256,0,0,11992,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1124,11240000,10000,0,0,256,113,1313,256,256,0,0,11993,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1125,11250000,10000,0,0,256,113,1314,256,256,0,0,11995,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1126,11260000,10000,0,0,256,113,1315,256,256,0,0,11997,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1127,11270000,10000,0,0,256,114,1316,256,256,0,0,11999,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1128,11280000,10000,0,0,256,114,1318,256,256,0,0,12000,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1129,11290000,10000,0,0,256,114,1319,256,256,0,0,12001,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1130,11300000,10000,0,0,256,114,1320,256,256,0,0,12002,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1131,11310000,10000,0,0,256,114,1322,256,256,0,0,12004,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1132,11320000,10000,0,0,256,114,1323,256,256,0,0,12005,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1133,11330000,10000,0,0,256,114,1324,256,256,0,0,12006,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,15 ,5 ,[HADES][DOE ] 1134,11340000,10000,0,0,256,116,1325,256,256,0,0,12007,65536,0,1,49224,8035,8277,65536,1 +[Hera] 03,2 +[Hera] [HADES][DOE ] 1135,11350000,10000,0,0,256,116,1327,256,256,0,0,12009,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1136,11360000,10000,0,0,256,116,1328,256,256,0,0,12011,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1137,11370000,10000,0,0,256,116,1329,256,256,0,0,12012,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1138,11380000,10000,0,0,256,116,1330,256,256,0,0,12020,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1139,11390000,10000,0,0,256,116,1332,256,256,0,0,12022,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1140,11400000,10000,0,0,256,116,1333,256,256,0,0,12023,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1141,11410000,10000,0,0,256,116,1334,256,256,0,0,12024,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1142,11420000,10000,0,0,256,116,1336,256,256,0,0,12025,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1143,11430000,10000,0,0,256,116,1337,256,256,0,0,12026,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1144,11440000,10000,0,0,256,116,1338,256,256,0,0,12028,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1145,11450000,10000,0,0,256,116,1339,256,256,0,0,12029,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1146,11460000,10000,0,0,256,116,1341,256,256,0,0,12031,65536,0,1,49224,8035,8277,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1147,11470000,10000,0,0,256,116,1342,256,256,0,0,12035,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1148,11480000,10000,0,0,256,116,1343,256,256,0,0,12037,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1149,11490000,10000,0,0,256,116,1345,256,256,0,0,12039,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1150,11500000,10000,0,0,256,116,1346,256,256,0,0,12040,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1151,11510000,10000,0,0,256,116,1347,256,256,0,0,12041,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1152,11520000,10000,0,0,256,116,1348,256,256,0,0,12043,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1153,11530000,10000,0,0,256,118,1350,256,256,0,0,12045,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1154,11540000,10000,0,0,256,118,1351,256,256,0,0,12046,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1155,11550000,10000,0,0,256,118,1352,256,256,0,0,12048,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1156,11560000,10000,0,0,256,118,1354,256,256,0,0,12050,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1157,11570000,10000,0,0,256,118,1355,256,256,0,0,12052,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1158,11580000,10000,0,0,256,118,1356,256,256,0,0,12053,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1159,11590000,10000,0,0,256,118,1357,256,256,0,0,12054,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,7 ,7 ,05,1 +[Hera] [HADES][DOE ] 1160,11600000,10000,0,0,256,118,1359,256,256,0,0,12056,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1161,11610000,10000,0,0,256,118,1360,256,256,0,0,12057,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1162,11620000,10000,0,0,256,118,1361,256,256,0,0,12059,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1163,11630000,10000,0,0,256,118,1362,256,256,0,0,12060,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1164,11640000,10000,0,0,256,118,1364,256,256,0,0,12061,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1165,11650000,10000,0,0,256,118,1365,256,256,0,0,12062,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1166,11660000,10000,0,0,256,118,1366,256,256,0,0,12064,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1167,11670000,10000,0,0,256,118,1368,256,256,0,0,12065,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1168,11680000,10000,0,0,256,118,1369,256,256,0,0,12066,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1169,11690000,10000,0,0,256,118,1370,256,256,0,0,12067,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1170,11700000,10000,0,0,256,118,1371,256,256,0,0,12068,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1171,11710000,10000,0,0,256,118,1373,256,256,0,0,12069,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1172,11720000,10000,0,0,256,118,1374,256,256,0,0,12071,65536,0,1,49224,8035,8277,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1173,11730000,10000,0,0,256,118,1375,256,256,0,0,12073,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1174,11740000,10000,0,0,256,118,1377,256,256,0,0,12074,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1175,11750000,10000,0,0,256,118,1378,256,256,0,0,12076,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1176,11760000,10000,0,0,256,118,1379,256,256,0,0,12077,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1177,11770000,10000,0,0,256,118,1380,256,256,0,0,12078,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1178,11780000,10000,0,0,256,118,1382,256,256,0,0,12079,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1179,11790000,10000,0,0,256,118,1383,256,256,0,0,12080,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1180,11800000,10000,0,0,256,118,1384,256,256,0,0,12081,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1181,11810000,10000,0,0,256,118,1386,256,256,0,0,12083,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1182,11820000,10000,0,0,256,118,1387,256,256,0,0,12084,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1183,11830000,10000,0,0,256,118,1388,256,256,0,0,12085,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1184,11840000,10000,0,0,256,118,1389,256,256,0,0,12086,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1185,11850000,10000,0,0,256,118,1391,256,256,0,0,12088,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1186,11860000,10000,0,0,256,122,1392,256,256,0,0,12090,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1187,11870000,10000,0,0,256,122,1393,256,256,0,0,12091,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1188,11880000,10000,0,0,256,122,1394,256,256,0,0,12092,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1189,11890000,10000,0,0,256,122,1396,256,256,0,0,12093,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1190,11900000,10000,0,0,256,122,1397,256,256,0,0,12095,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1191,11910000,10000,0,0,256,122,1398,256,256,0,0,12097,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1192,11920000,10000,0,0,256,122,1400,256,256,0,0,12099,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1193,11930000,10000,0,0,256,122,1401,256,256,0,0,12100,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1194,11940000,10000,0,0,256,122,1402,256,256,0,0,12102,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1195,11950000,10000,0,0,256,122,1403,256,256,0,0,12103,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1196,11960000,10000,0,0,256,122,1405,256,256,0,0,12105,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1197,11970000,10000,0,0,256,123,1406,256,256,0,0,12106,65536,0,1,49224,8035,8277,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 [HADES][DOE ] 120,1200000,18446744073698781616,0,0,29573,43,327,256,256,0,4895412794951723888,12114,65536,0,0,49224,8035,8277,65536,1 +[05] 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1198,11980000,10780000,0,0,268311,124,1407,256,256,0,4712043710324408320,12117,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1199,11990000,10000,0,0,256,124,1409,256,256,0,0,12119,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1200,12000000,10000,0,0,256,124,1410,256,256,0,0,12120,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1201,12010000,10000,0,0,256,124,1411,256,256,0,0,12122,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1202,12020000,10000,0,0,256,124,1412,256,256,0,0,12124,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1203,12030000,10000,0,0,256,124,1414,256,256,0,0,12125,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1204,12040000,10000,0,0,256,124,1415,256,256,0,0,12127,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1205,12050000,10000,0,0,256,124,1416,256,256,0,0,12128,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1206,12060000,10000,0,0,256,124,1418,256,256,0,0,12129,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1207,12070000,10000,0,0,256,124,1419,256,256,0,0,12130,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1208,12080000,10000,0,0,256,124,1420,256,256,0,0,12132,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1209,12090000,10000,0,0,256,124,1421,256,256,0,0,12133,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1210,12100000,10000,0,0,256,124,1423,256,256,0,0,12135,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,4 ,7 ,05,2 +[Hera] [HADES][DOE ] 1211,12110000,10000,0,0,256,125,1424,256,256,0,0,12138,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1212,12120000,10000,0,0,256,125,1425,256,256,0,0,12139,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1213,12130000,10000,0,0,256,125,1426,256,256,0,0,12141,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1214,12140000,10000,0,0,256,126,1428,256,256,0,0,12142,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1215,12150000,10000,0,0,256,126,1429,256,256,0,0,12144,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1216,12160000,10000,0,0,256,126,1430,256,256,0,0,12153,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1217,12170000,10000,0,0,256,126,1432,256,256,0,0,12154,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1218,12180000,10000,0,0,256,126,1433,256,256,0,0,12155,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1219,12190000,10000,0,0,256,126,1434,256,256,0,0,12157,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1220,12200000,10000,0,0,256,126,1435,256,256,0,0,12159,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1221,12210000,10000,0,0,256,126,1437,256,256,0,0,12161,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1222,12220000,10000,0,0,256,126,1438,256,256,0,0,12163,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1223,12230000,10000,0,0,256,126,1439,256,256,0,0,12165,65536,0,1,49224,8035,8277,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1224,12240000,10000,0,0,256,126,1441,256,256,0,0,12169,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1225,12250000,10000,0,0,256,126,1442,256,256,0,0,12171,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1226,12260000,10000,0,0,256,126,1443,256,256,0,0,12173,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1227,12270000,10000,0,0,256,126,1444,256,256,0,0,12174,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1228,12280000,10000,0,0,256,126,1446,256,256,0,0,12175,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1229,12290000,10000,0,0,256,126,1447,256,256,0,0,12177,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1230,12300000,10000,0,0,256,126,1448,256,256,0,0,12179,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1231,12310000,10000,0,0,256,126,1450,256,256,0,0,12180,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1232,12320000,10000,0,0,256,126,1451,256,256,0,0,12182,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1233,12330000,10000,0,0,256,126,1452,256,256,0,0,12184,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1234,12340000,10000,0,0,256,126,1453,256,256,0,0,12186,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1235,12350000,10000,0,0,256,126,1455,256,256,0,0,12187,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1236,12360000,10000,0,0,256,126,1456,256,256,0,0,12188,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,21 ,4 ,02,1 +[Hera] [HADES][DOE ] 1237,12370000,10000,0,0,256,126,1457,256,256,0,0,12191,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1238,12380000,10000,0,0,256,126,1458,256,256,0,0,12193,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1239,12390000,10000,0,0,256,126,1460,256,256,0,0,12194,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1240,12400000,10000,0,0,256,126,1461,256,256,0,0,12194,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1241,12410000,10000,0,0,256,126,1462,256,256,0,0,12196,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1242,12420000,10000,0,0,256,126,1464,256,256,0,0,12198,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1243,12430000,10000,0,0,256,126,1465,256,256,0,0,12200,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1244,12440000,10000,0,0,256,126,1466,256,256,0,0,12201,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1245,12450000,10000,0,0,256,126,1467,256,256,0,0,12202,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1246,12460000,10000,0,0,256,126,1469,256,256,0,0,12204,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1247,12470000,10000,0,0,256,126,1470,256,256,0,0,12206,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1248,12480000,10000,0,0,256,126,1471,256,256,0,0,12206,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1249,12490000,10000,0,0,256,126,1473,256,256,0,0,12208,65536,0,1,49224,8035,8277,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1250,12500000,10000,0,0,256,126,1474,256,256,0,0,12212,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1251,12510000,10000,0,0,256,126,1475,256,256,0,0,12213,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1252,12520000,10000,0,0,256,126,1476,256,256,0,0,12214,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1253,12530000,10000,0,0,256,126,1478,256,256,0,0,12215,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1254,12540000,10000,0,0,256,126,1479,256,256,0,0,12217,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1255,12550000,10000,0,0,256,126,1480,256,256,0,0,12218,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1256,12560000,10000,0,0,256,126,1482,256,256,0,0,12220,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1257,12570000,10000,0,0,256,126,1483,256,256,0,0,12221,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1258,12580000,10000,0,0,256,126,1484,256,256,0,0,12222,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1259,12590000,10000,0,0,256,126,1485,256,256,0,0,12224,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1260,12600000,10000,0,0,256,126,1487,256,256,0,0,12225,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1261,12610000,10000,0,0,256,126,1488,256,256,0,0,12226,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1262,12620000,10000,0,0,256,127,1489,256,256,0,0,12227,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1263,12630000,10000,0,0,256,127,1490,256,256,0,0,12228,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1264,12640000,10000,0,0,256,127,1492,256,256,0,0,12230,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1265,12650000,10000,0,0,256,131,1493,256,256,0,0,12231,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1266,12660000,10000,0,0,256,131,1494,256,256,0,0,12232,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1267,12670000,10000,0,0,256,131,1496,256,256,0,0,12234,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1268,12680000,10000,0,0,256,131,1497,256,256,0,0,12236,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1269,12690000,10000,0,0,256,131,1498,256,256,0,0,12238,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1270,12700000,10000,0,0,256,131,1499,256,256,0,0,12239,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1271,12710000,10000,0,0,256,131,1501,256,256,0,0,12240,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1272,12720000,10000,0,0,256,131,1502,256,256,0,0,12242,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1273,12730000,10000,0,0,256,132,1503,256,256,0,0,12243,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1274,12740000,10000,0,0,256,132,1505,256,256,0,0,12245,65536,0,1,49224,8035,8277,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 [HADES][DOE ] 396,3960000,18446744073700771616,0,0,100218,37,1365,256,256,0,4895412794951724860,12252,65536,0,0,49224,8035,8277,65536,1 +[02] -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1275,12750000,8790000,0,0,217378,132,1506,256,256,0,4710975337209528320,12254,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1276,12760000,10000,0,0,256,132,1507,256,256,0,0,12255,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1277,12770000,10000,0,0,256,132,1508,256,256,0,0,12257,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1278,12780000,10000,0,0,256,133,1510,256,256,0,0,12258,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1279,12790000,10000,0,0,256,133,1511,256,256,0,0,12259,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1280,12800000,10000,0,0,256,133,1512,256,256,0,0,12260,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1281,12810000,10000,0,0,256,133,1514,256,256,0,0,12260,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1282,12820000,10000,0,0,256,133,1515,256,256,0,0,12262,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1283,12830000,10000,0,0,256,133,1516,256,256,0,0,12263,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1284,12840000,10000,0,0,256,133,1517,256,256,0,0,12264,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1285,12850000,10000,0,0,256,133,1519,256,256,0,0,12265,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1286,12860000,10000,0,0,256,133,1520,256,256,0,0,12267,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1287,12870000,10000,0,0,256,133,1521,256,256,0,0,12268,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,11 ,4 ,02,2 +[Hera] [HADES][DOE ] 1288,12880000,10000,0,0,256,133,1522,256,256,0,0,12270,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1289,12890000,10000,0,0,256,133,1524,256,256,0,0,12271,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1290,12900000,10000,0,0,256,133,1525,256,256,0,0,12272,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1291,12910000,10000,0,0,256,133,1526,256,256,0,0,12274,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1292,12920000,10000,0,0,256,133,1528,256,256,0,0,12275,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1293,12930000,10000,0,0,256,133,1529,256,256,0,0,12276,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1294,12940000,10000,0,0,256,133,1530,256,256,0,0,12294,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1295,12950000,10000,0,0,256,133,1531,256,256,0,0,12298,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1296,12960000,10000,0,0,256,133,1533,256,256,0,0,12302,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1297,12970000,10000,0,0,256,133,1534,256,256,0,0,12303,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1298,12980000,10000,0,0,256,133,1535,256,256,0,0,12305,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1299,12990000,10000,0,0,256,133,1537,256,256,0,0,12307,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1300,13000000,10000,0,0,256,133,1538,256,256,0,0,12309,65536,0,1,49224,8035,8277,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1301,13010000,10000,0,0,256,140,1539,256,256,0,0,12312,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1302,13020000,10000,0,0,256,140,1540,256,256,0,0,12314,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1303,13030000,10000,0,0,256,140,1542,256,256,0,0,12316,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1304,13040000,10000,0,0,256,140,1543,256,256,0,0,12317,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1305,13050000,10000,0,0,256,140,1544,256,256,0,0,12318,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1306,13060000,10000,0,0,256,141,1546,256,256,0,0,12320,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1307,13070000,10000,0,0,256,141,1547,256,256,0,0,12321,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1308,13080000,10000,0,0,256,141,1548,256,256,0,0,12322,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1309,13090000,10000,0,0,256,141,1549,256,256,0,0,12324,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1310,13100000,10000,0,0,256,142,1551,256,256,0,0,12326,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1311,13110000,10000,0,0,256,142,1552,256,256,0,0,12328,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1312,13120000,10000,0,0,256,142,1553,256,256,0,0,12329,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1313,13130000,10000,0,0,256,145,1554,256,256,0,0,12331,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1314,13140000,10000,0,0,256,146,1556,256,256,0,0,12333,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1315,13150000,10000,0,0,256,146,1557,256,256,0,0,12335,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1316,13160000,10000,0,0,256,146,1558,256,256,0,0,12336,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1317,13170000,10000,0,0,256,146,1560,256,256,0,0,12337,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1318,13180000,10000,0,0,256,146,1561,256,256,0,0,12339,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1319,13190000,10000,0,0,256,146,1562,256,256,0,0,12341,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1320,13200000,10000,0,0,256,146,1563,256,256,0,0,12342,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1321,13210000,10000,0,0,256,146,1565,256,256,0,0,12344,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1322,13220000,10000,0,0,256,146,1566,256,256,0,0,12346,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1323,13230000,10000,0,0,256,146,1567,256,256,0,0,12348,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1324,13240000,10000,0,0,256,166,1569,256,256,0,0,12348,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1325,13250000,10000,0,0,256,166,1570,256,256,0,0,12350,65536,0,1,49224,8035,8277,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1326,13260000,10000,0,0,256,170,1571,256,256,0,0,12353,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1327,13270000,10000,0,0,256,170,1572,256,256,0,0,12354,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1328,13280000,10000,0,0,256,170,1574,256,256,0,0,12355,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1329,13290000,10000,0,0,256,170,1575,256,256,0,0,12356,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1330,13300000,10000,0,0,256,170,1576,256,256,0,0,12358,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1331,13310000,10000,0,0,256,170,1578,256,256,0,0,12359,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1332,13320000,10000,0,0,256,170,1579,256,256,0,0,12361,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1333,13330000,10000,0,0,256,170,1580,256,256,0,0,12362,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1334,13340000,10000,0,0,256,170,1581,256,256,0,0,12363,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1335,13350000,10000,0,0,256,170,1583,256,256,0,0,12365,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1336,13360000,10000,0,0,256,170,1584,256,256,0,0,12366,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1337,13370000,10000,0,0,256,170,1585,256,256,0,0,12368,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1338,13380000,10000,0,0,256,170,1586,256,256,0,0,12369,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1339,13390000,10000,0,0,256,170,1588,256,256,0,0,12370,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1340,13400000,10000,0,0,256,170,1589,256,256,0,0,12371,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1341,13410000,10000,0,0,256,170,1590,256,256,0,0,12372,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1342,13420000,10000,0,0,256,170,1592,256,256,0,0,12374,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1343,13430000,10000,0,0,256,170,1593,256,256,0,0,12375,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1344,13440000,10000,0,0,256,170,1594,256,256,0,0,12376,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1345,13450000,10000,0,0,256,170,1595,256,256,0,0,12377,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1346,13460000,10000,0,0,256,170,1597,256,256,0,0,12379,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1347,13470000,10000,0,0,256,170,1598,256,256,0,0,12380,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1348,13480000,10000,0,0,256,170,1599,256,256,0,0,12381,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1349,13490000,10000,0,0,256,170,1601,256,256,0,0,12382,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1350,13500000,10000,0,0,256,170,1602,256,256,0,0,12383,65536,0,1,49224,8035,8277,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 [HADES][DOE ] 724,7240000,18446744073703291616,0,0,184227,31,2698,256,256,0,4895412794951726090,12393,65536,0,0,49224,8035,8277,65536,1 +[rajames] -1 6 -1073741824 [HADES][DOE ] 1351,13510000,6270000,0,0,152825,170,1603,256,256,0,4708479634793037824,12394,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1352,13520000,10000,0,0,256,170,1604,256,256,0,0,12396,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1353,13530000,10000,0,0,256,170,1606,256,256,0,0,12397,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1354,13540000,10000,0,0,256,170,1607,256,256,0,0,12398,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1355,13550000,10000,0,0,256,170,1608,256,256,0,0,12400,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1356,13560000,10000,0,0,256,170,1610,256,256,0,0,12401,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1357,13570000,10000,0,0,256,170,1611,256,256,0,0,12402,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1358,13580000,10000,0,0,256,170,1612,256,256,0,0,12403,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1359,13590000,10000,0,0,256,170,1613,256,256,0,0,12404,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1360,13600000,10000,0,0,256,170,1615,256,256,0,0,12406,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1361,13610000,10000,0,0,256,170,1616,256,256,0,0,12407,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1362,13620000,10000,0,0,256,170,1617,256,256,0,0,12408,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1363,13630000,10000,0,0,256,170,1618,256,256,0,0,12409,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,13 ,1 ,rajames,1 +[Hera] [HADES][DOE ] 1364,13640000,10000,0,0,256,171,1620,256,256,0,0,12411,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1365,13650000,10000,0,0,256,171,1621,256,256,0,0,12412,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1366,13660000,10000,0,0,256,171,1622,256,256,0,0,12413,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1367,13670000,10000,0,0,256,171,1624,256,256,0,0,12416,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1368,13680000,10000,0,0,256,171,1625,256,256,0,0,12417,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1369,13690000,10000,0,0,256,171,1626,256,256,0,0,12418,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1370,13700000,10000,0,0,256,171,1627,256,256,0,0,12419,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1371,13710000,10000,0,0,256,171,1629,256,256,0,0,12430,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1372,13720000,10000,0,0,256,171,1630,256,256,0,0,12431,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1373,13730000,10000,0,0,256,171,1631,256,256,0,0,12432,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1374,13740000,10000,0,0,256,171,1633,256,256,0,0,12434,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1375,13750000,10000,0,0,256,171,1634,256,256,0,0,12435,65536,0,1,49224,8035,8277,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1376,13760000,10000,0,0,256,171,1635,256,256,0,0,12438,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1377,13770000,10000,0,0,256,171,1636,256,256,0,0,12439,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1378,13780000,10000,0,0,256,171,1638,256,256,0,0,12441,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1379,13790000,10000,0,0,256,171,1639,256,256,0,0,12442,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1380,13800000,10000,0,0,256,171,1640,256,256,0,0,12443,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1381,13810000,10000,0,0,256,171,1642,256,256,0,0,12444,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1382,13820000,10000,0,0,256,171,1643,256,256,0,0,12446,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1383,13830000,10000,0,0,256,171,1644,256,256,0,0,12448,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1384,13840000,10000,0,0,256,171,1645,256,256,0,0,12449,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1385,13850000,10000,0,0,256,171,1647,256,256,0,0,12451,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1386,13860000,10000,0,0,256,171,1648,256,256,0,0,12452,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1387,13870000,10000,0,0,256,171,1649,256,256,0,0,12453,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1388,13880000,10000,0,0,256,171,1650,256,256,0,0,12455,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,25 ,3 ,01,1 +[Hera] [HADES][DOE ] 1389,13890000,10000,0,0,256,172,1652,256,256,0,0,12457,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1390,13900000,10000,0,0,256,172,1653,256,256,0,0,12458,65536,0,1,49224,8035,8277,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 [HADES][DOE ] 1391,13910000,10000,0,0,256,172,1638,256,256,0,0,12460,65536,0,1,49224,8035,8277,65536,1 +[Hera] 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 [HADES][DOE ] 1392,13920000,10000,0,0,256,173,1615,256,256,0,0,12462,65536,0,1,49224,8035,8277,65536,1 +[Hera] -1 0 56088 [HADES][DOE ] 1393,13930000,10000,0,0,256,173,1609,256,256,0,0,12463,65536,0,1,49224,8035,8277,65536,1 +[Hera] -56088 14285 5 [HADES][DOE ] 1394,13940000,10000,0,0,256,173,1594,256,256,0,0,12465,65536,0,1,49224,8035,8277,65536,1 +[Hera] 25 2 25 -5 [HADES][DOE ] 1395,13950000,10000,0,0,256,173,1588,256,256,0,0,12466,65536,0,1,49224,8035,8277,65536,1 +[Hera] -2 5 [HADES][DOE ] 1396,13960000,10000,0,0,256,173,1574,256,256,0,0,12468,65536,0,1,49224,8035,8277,65536,1 +[Hera] -5 3 -1 [HADES][DOE ] 1397,13970000,10000,0,0,256,173,1561,256,256,0,0,12469,65536,0,1,49224,8035,8277,65536,1 +[Hera] 0 -1 6 -1073741824 [HADES][DOE ] 1398,13980000,10000,0,0,256,173,1540,256,256,0,0,12470,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,17 ,0 ,zuse,1 +[Hera] [HADES][DOE ] 1399,13990000,10000,0,0,256,174,1541,256,256,0,0,12471,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1400,14000000,10000,0,0,256,174,1542,256,256,0,0,12472,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1401,14010000,10000,0,0,256,174,1544,256,256,0,0,12474,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1402,14020000,10000,0,0,256,174,1545,256,256,0,0,12475,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1403,14030000,10000,0,0,256,174,1546,256,256,0,0,12476,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1404,14040000,10000,0,0,256,174,1547,256,256,0,0,12477,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1405,14050000,10000,0,0,256,174,1548,256,256,0,0,12478,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1406,14060000,10000,0,0,256,174,1550,256,256,0,0,12480,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1407,14070000,10000,0,0,256,174,1551,256,256,0,0,12481,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1408,14080000,10000,0,0,256,174,1552,256,256,0,0,12482,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1409,14090000,10000,0,0,256,174,1553,256,256,0,0,12484,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1410,14100000,10000,0,0,256,174,1554,256,256,0,0,12485,65536,0,1,49224,8035,8277,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 [HADES][DOE ] 501,5010000,18446744073700461616,0,0,127105,33,1731,256,256,0,4895412794951724709,12494,65536,0,0,49224,8035,8277,65536,1 +[01] 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1411,14110000,9100000,0,0,225307,174,1555,256,256,0,4711141767192248320,12496,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1412,14120000,10000,0,0,256,174,1557,256,256,0,0,12497,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1413,14130000,10000,0,0,256,174,1558,256,256,0,0,12498,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1414,14140000,10000,0,0,256,174,1559,256,256,0,0,12500,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1415,14150000,10000,0,0,256,174,1560,256,256,0,0,12501,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1416,14160000,10000,0,0,256,174,1561,256,256,0,0,12502,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1417,14170000,10000,0,0,256,174,1563,256,256,0,0,12503,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1418,14180000,10000,0,0,256,174,1564,256,256,0,0,12504,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1419,14190000,10000,0,0,256,174,1565,256,256,0,0,12505,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1420,14200000,10000,0,0,256,174,1566,256,256,0,0,12506,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1421,14210000,10000,0,0,256,174,1567,256,256,0,0,12508,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1422,14220000,10000,0,0,256,174,1568,256,256,0,0,12509,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1423,14230000,10000,0,0,256,174,1570,256,256,0,0,12510,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,26 ,3 ,01,2 +[Hera] [HADES][DOE ] 1424,14240000,10000,0,0,256,174,1571,256,256,0,0,12511,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1425,14250000,10000,0,0,256,174,1572,256,256,0,0,12512,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1426,14260000,10000,0,0,256,174,1573,256,256,0,0,12514,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1427,14270000,10000,0,0,256,174,1574,256,256,0,0,12515,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1428,14280000,10000,0,0,256,174,1576,256,256,0,0,12516,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1429,14290000,10000,0,0,256,174,1577,256,256,0,0,12517,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1430,14300000,10000,0,0,256,174,1578,256,256,0,0,12518,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1431,14310000,10000,0,0,256,174,1579,256,256,0,0,12519,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1432,14320000,10000,0,0,256,174,1580,256,256,0,0,12520,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1433,14330000,10000,0,0,256,174,1582,256,256,0,0,12521,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1434,14340000,10000,0,0,256,174,1583,256,256,0,0,12522,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1435,14350000,10000,0,0,256,174,1584,256,256,0,0,12524,65536,0,1,49224,8035,8277,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1436,14360000,10000,0,0,256,174,1585,256,256,0,0,12527,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1437,14370000,10000,0,0,256,174,1586,256,256,0,0,12529,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1438,14380000,10000,0,0,256,174,1587,256,256,0,0,12530,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1439,14390000,10000,0,0,256,174,1589,256,256,0,0,12532,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1440,14400000,10000,0,0,256,174,1590,256,256,0,0,12534,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1441,14410000,10000,0,0,256,174,1591,256,256,0,0,12536,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1442,14420000,10000,0,0,256,174,1592,256,256,0,0,12537,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1443,14430000,10000,0,0,256,174,1593,256,256,0,0,12539,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1444,14440000,10000,0,0,256,174,1595,256,256,0,0,12541,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1445,14450000,10000,0,0,256,174,1596,256,256,0,0,12543,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1446,14460000,10000,0,0,256,174,1597,256,256,0,0,12544,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1447,14470000,10000,0,0,256,174,1598,256,256,0,0,12546,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1448,14480000,10000,0,0,256,174,1599,256,256,0,0,12548,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,8 ,2 ,00,1 +[Hera] [HADES][DOE ] 1449,14490000,10000,0,0,256,174,1600,256,256,0,0,12550,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1450,14500000,10000,0,0,256,174,1602,256,256,0,0,12551,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1451,14510000,10000,0,0,256,174,1603,256,256,0,0,12553,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1452,14520000,10000,0,0,256,174,1604,256,256,0,0,12565,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1453,14530000,10000,0,0,256,174,1605,256,256,0,0,12566,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1454,14540000,10000,0,0,256,174,1606,256,256,0,0,12568,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1455,14550000,10000,0,0,256,174,1608,256,256,0,0,12570,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1456,14560000,10000,0,0,256,174,1609,256,256,0,0,12571,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1457,14570000,10000,0,0,256,174,1610,256,256,0,0,12572,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1458,14580000,10000,0,0,256,174,1611,256,256,0,0,12574,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1459,14590000,10000,0,0,256,174,1612,256,256,0,0,12575,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1460,14600000,10000,0,0,256,174,1614,256,256,0,0,12576,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1461,14610000,10000,0,0,256,174,1615,256,256,0,0,12578,65536,0,1,49224,8035,8277,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1462,14620000,10000,0,0,256,174,1616,256,256,0,0,12581,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1463,14630000,10000,0,0,256,174,1617,256,256,0,0,12582,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1464,14640000,10000,0,0,256,174,1618,256,256,0,0,12583,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1465,14650000,10000,0,0,256,174,1619,256,256,0,0,12584,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1466,14660000,10000,0,0,256,174,1621,256,256,0,0,12585,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1467,14670000,10000,0,0,256,174,1622,256,256,0,0,12587,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1468,14680000,10000,0,0,256,174,1623,256,256,0,0,12588,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1469,14690000,10000,0,0,256,174,1624,256,256,0,0,12589,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1470,14700000,10000,0,0,256,174,1625,256,256,0,0,12590,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1471,14710000,10000,0,0,256,174,1627,256,256,0,0,12591,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1472,14720000,10000,0,0,256,174,1628,256,256,0,0,12593,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1473,14730000,10000,0,0,256,174,1629,256,256,0,0,12595,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,10 ,1 ,rajames,2 +[Hera] [HADES][DOE ] 1474,14740000,10000,0,0,256,174,1630,256,256,0,0,12596,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1475,14750000,10000,0,0,256,174,1631,256,256,0,0,12598,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1476,14760000,10000,0,0,256,174,1632,256,256,0,0,12599,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1477,14770000,10000,0,0,256,174,1634,256,256,0,0,12601,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1478,14780000,10000,0,0,256,174,1635,256,256,0,0,12602,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1479,14790000,10000,0,0,256,174,1636,256,256,0,0,12604,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1480,14800000,10000,0,0,256,174,1637,256,256,0,0,12605,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1481,14810000,10000,0,0,256,174,1638,256,256,0,0,12606,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1482,14820000,10000,0,0,256,174,1640,256,256,0,0,12607,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1483,14830000,10000,0,0,256,174,1641,256,256,0,0,12609,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1484,14840000,10000,0,0,256,174,1642,256,256,0,0,12610,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1485,14850000,10000,0,0,256,174,1643,256,256,0,0,12611,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1486,14860000,10000,0,0,256,174,1644,256,256,0,0,12612,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1487,14870000,10000,0,0,256,174,1646,256,256,0,0,12614,65536,0,1,49224,8035,8277,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 [HADES][DOE ] 606,6060000,18446744073700741616,0,0,153995,33,2128,256,256,0,4895412794951724845,12623,65536,0,0,49224,8035,8277,65536,1 +[00] 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1488,14880000,8820000,0,0,218129,174,1647,256,256,0,4710991443336888320,12625,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1489,14890000,10000,0,0,256,174,1648,256,256,0,0,12627,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1490,14900000,10000,0,0,256,174,1649,256,256,0,0,12629,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1491,14910000,10000,0,0,256,174,1650,256,256,0,0,12631,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1492,14920000,10000,0,0,256,174,1651,256,256,0,0,12632,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1493,14930000,10000,0,0,256,174,1653,256,256,0,0,12634,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1494,14940000,10000,0,0,256,174,1654,256,256,0,0,12636,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1495,14950000,10000,0,0,256,174,1655,256,256,0,0,12637,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1496,14960000,10000,0,0,256,174,1656,256,256,0,0,12638,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1497,14970000,10000,0,0,256,174,1657,256,256,0,0,12640,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1498,14980000,10000,0,0,256,174,1659,256,256,0,0,12641,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1499,14990000,10000,0,0,256,174,1660,256,256,0,0,12643,65536,0,1,49224,8035,8277,65536,1 +[Hera] DOE-RUN,12 ,2 ,00,2 +[Hera] [HADES][DOE ] 1500,15000000,10000,0,0,256,174,1661,256,256,0,0,12644,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1501,15010000,10000,0,0,256,174,1662,256,256,0,0,12646,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1502,15020000,10000,0,0,256,174,1663,256,256,0,0,12647,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1503,15030000,10000,0,0,256,174,1664,256,256,0,0,12649,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1504,15040000,10000,0,0,256,174,1666,256,256,0,0,12650,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1505,15050000,10000,0,0,256,174,1667,256,256,0,0,12651,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1506,15060000,10000,0,0,256,174,1668,256,256,0,0,12652,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1507,15070000,10000,0,0,256,174,1669,256,256,0,0,12653,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1508,15080000,10000,0,0,256,174,1670,256,256,0,0,12655,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1509,15090000,10000,0,0,256,174,1672,256,256,0,0,12656,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1510,15100000,10000,0,0,256,174,1673,256,256,0,0,12658,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1511,15110000,10000,0,0,256,174,1674,256,256,0,0,12659,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1512,15120000,10000,0,0,256,174,1675,256,256,0,0,12661,65536,0,1,49224,8035,8277,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1513,15130000,10000,0,0,256,174,1676,256,256,0,0,12665,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1514,15140000,10000,0,0,256,174,1678,256,256,0,0,12667,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1515,15150000,10000,0,0,256,174,1679,256,256,0,0,12668,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1516,15160000,10000,0,0,256,174,1680,256,256,0,0,12670,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1517,15170000,10000,0,0,256,174,1681,256,256,0,0,12672,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1518,15180000,10000,0,0,256,174,1682,256,256,0,0,12673,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1519,15190000,10000,0,0,256,174,1683,256,256,0,0,12675,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1520,15200000,10000,0,0,256,174,1685,256,256,0,0,12676,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1521,15210000,10000,0,0,256,174,1686,256,256,0,0,12678,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1522,15220000,10000,0,0,256,174,1687,256,256,0,0,12679,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1523,15230000,10000,0,0,256,174,1688,256,256,0,0,12680,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1524,15240000,10000,0,0,256,174,1689,256,256,0,0,12682,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1525,15250000,10000,0,0,256,174,1691,256,256,0,0,12683,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1526,15260000,10000,0,0,256,174,1692,256,256,0,0,12684,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1527,15270000,10000,0,0,256,174,1693,256,256,0,0,12685,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1528,15280000,10000,0,0,256,174,1694,256,256,0,0,12687,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1529,15290000,10000,0,0,256,174,1695,256,256,0,0,12688,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1530,15300000,10000,0,0,256,174,1696,256,256,0,0,12690,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1531,15310000,10000,0,0,256,174,1698,256,256,0,0,12701,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1532,15320000,10000,0,0,256,174,1699,256,256,0,0,12702,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1533,15330000,10000,0,0,256,174,1700,256,256,0,0,12703,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1534,15340000,10000,0,0,256,174,1701,256,256,0,0,12705,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1535,15350000,10000,0,0,256,174,1702,256,256,0,0,12706,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1536,15360000,10000,0,0,256,174,1704,256,256,0,0,12708,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1537,15370000,10000,0,0,256,174,1705,256,256,0,0,12709,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1538,15380000,10000,0,0,256,174,1706,256,256,0,0,12711,65536,0,1,49224,8035,8277,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1539,15390000,10000,0,0,256,174,1707,256,256,0,0,12714,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1540,15400000,10000,0,0,256,174,1708,256,256,0,0,12715,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1541,15410000,10000,0,0,256,174,1710,256,256,0,0,12717,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1542,15420000,10000,0,0,256,174,1711,256,256,0,0,12718,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1543,15430000,10000,0,0,256,174,1712,256,256,0,0,12719,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1544,15440000,10000,0,0,256,174,1713,256,256,0,0,12720,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1545,15450000,10000,0,0,256,174,1714,256,256,0,0,12722,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1546,15460000,10000,0,0,256,174,1715,256,256,0,0,12724,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1547,15470000,10000,0,0,256,174,1717,256,256,0,0,12725,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1548,15480000,10000,0,0,256,174,1718,256,256,0,0,12726,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1549,15490000,10000,0,0,256,174,1719,256,256,0,0,12727,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1550,15500000,10000,0,0,256,174,1720,256,256,0,0,12729,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1551,15510000,10000,0,0,256,174,1721,256,256,0,0,12731,65536,0,1,49224,8035,8277,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 [HADES][DOE ] 1552,15520000,10000,0,0,256,175,1723,256,256,0,0,12732,65536,0,1,49224,8035,8277,65536,1 +[Hera] 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 [HADES][DOE ] 1553,15530000,10000,0,0,256,175,1724,256,256,0,0,12735,65536,0,1,49224,8035,8277,65536,1 +[Hera] -1 0 56088 -56088 [HADES][DOE ] 1554,15540000,10000,0,0,256,176,1725,256,256,0,0,12736,65536,0,1,49224,8035,8277,65536,1 +[Hera] 14285 5 25 2 25 -5 [HADES][DOE ] 1555,15550000,10000,0,0,256,177,1726,256,256,0,0,12738,65536,0,1,49224,8035,8277,65536,1 +[Hera] -2 5 [HADES][DOE ] 1556,15560000,10000,0,0,256,177,1727,256,256,0,0,12739,65536,0,1,49224,8035,8277,65536,1 +[Hera] -5 3 -1 0 -1 6 [HADES][DOE ] 1557,15570000,10000,0,0,256,177,1728,256,256,0,0,12740,65536,0,1,49224,8035,8277,65536,1 +[Hera] -1073741824 DOE-RUN,19 ,0 ,zuse,2 +[Hera] [HADES][DOE ] 1558,15580000,10000,0,0,256,177,1730,256,256,0,0,12742,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1559,15590000,10000,0,0,256,177,1731,256,256,0,0,12743,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1560,15600000,10000,0,0,256,177,1732,256,256,0,0,12744,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1561,15610000,10000,0,0,256,177,1733,256,256,0,0,12745,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1562,15620000,10000,0,0,256,177,1734,256,256,0,0,12746,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1563,15630000,10000,0,0,256,177,1736,256,256,0,0,12747,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1564,15640000,10000,0,0,256,177,1737,256,256,0,0,12749,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1565,15650000,10000,0,0,256,177,1738,256,256,0,0,12750,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1566,15660000,10000,0,0,256,177,1739,256,256,0,0,12751,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1567,15670000,10000,0,0,256,177,1740,256,256,0,0,12752,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1568,15680000,10000,0,0,256,177,1742,256,256,0,0,12753,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1569,15690000,10000,0,0,256,177,1743,256,256,0,0,12755,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1570,15700000,10000,0,0,256,177,1744,256,256,0,0,12756,65536,0,1,49224,8035,8277,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 [HADES][DOE ] 725,7250000,18446744073701101616,0,0,184378,35,2622,256,256,0,4895412794951725021,12766,65536,0,0,49224,8035,8277,65536,1 +[rajames] 6 -1073741824 [HADES][DOE ] 1571,15710000,8460000,0,0,208994,177,1745,256,256,0,4710798169808568320,12769,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1572,15720000,10000,0,0,256,177,1746,256,256,0,0,12771,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1573,15730000,10000,0,0,256,177,1747,256,256,0,0,12772,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1574,15740000,10000,0,0,256,177,1749,256,256,0,0,12773,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1575,15750000,10000,0,0,256,177,1750,256,256,0,0,12775,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1576,15760000,10000,0,0,256,177,1751,256,256,0,0,12777,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1577,15770000,10000,0,0,256,177,1752,256,256,0,0,12778,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1578,15780000,10000,0,0,256,177,1753,256,256,0,0,12779,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1579,15790000,10000,0,0,256,177,1755,256,256,0,0,12780,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1580,15800000,10000,0,0,256,177,1756,256,256,0,0,12782,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1581,15810000,10000,0,0,256,177,1757,256,256,0,0,12783,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1582,15820000,10000,0,0,256,177,1758,256,256,0,0,12784,65536,0,1,49224,8035,8277,65536,1 +[Hera] [HADES][DOE ] 1583,15830000,10000,0,0,256,177,1759,256,256,0,0,12786,65536,0,1,49224,8035,8277,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 [HADES][DOE ] 1584,15840000,10000,0,0,256,177,1760,256,256,0,0,12788,65536,0,1,49224,8035,8277,65536,1 +[Hera] 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 [HADES][DOE ] 1585,15850000,10000,0,0,256,177,1762,256,256,0,0,12790,65536,0,1,49224,8035,8277,65536,1 +[Hera] 0 56088 -56088 14285 5 [HADES][DOE ] 1586,15860000,10000,0,0,256,177,1763,256,256,0,0,12792,65536,0,1,49224,8035,8277,65536,1 +[Hera] 25 2 25 -5 [HADES][DOE ] 1587,15870000,10000,0,0,256,177,1764,256,256,0,0,12793,65536,0,1,49224,8035,8277,65536,1 +[Hera] -2 5 -5 3 [HADES][DOE ] 1588,15880000,10000,0,0,256,177,1765,256,256,0,0,12796,65536,0,1,49224,8035,8277,65536,1 +[Hera] -1 0 -1 6 [HADES][DOE ] 1589,15890000,10000,0,0,256,177,1766,256,256,0,0,12798,65536,0,1,49224,8035,8277,65536,1 +[Hera] -1073741824 STD79-DOE: complete +[Hera] ok +[Hera] (zuse) ok> BYE +[Hera] BYE: reaping children +[Hera] PARITY:KILL vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d name=Hermes +[Hera] PARITY:KILL vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 name=Artemis +[Hera] Stadium: dispatch cell=21510 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 name=rajames +[Hera] Stadium: dispatch cell=63095 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 name=rajames~user +[Hera] Stadium: dispatch cell=42504 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb name=00 +[Hera] Stadium: dispatch cell=1048 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 name=00~user +[Hera] Stadium: dispatch cell=73490 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 name=01 +[Hera] Stadium: dispatch cell=31906 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f name=01~user +[Hera] Stadium: dispatch cell=63139 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 name=02 +[Hera] Stadium: dispatch cell=52799 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 name=02~user +[Hera] Stadium: dispatch cell=11282 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 name=03 +[Hera] Stadium: dispatch cell=21695 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe name=03~user +[Hera] Stadium: dispatch cell=42689 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 name=04 +[Hera] Stadium: dispatch cell=1247 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 name=04~user +[Hera] Stadium: dispatch cell=78688 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 name=05 +[Hera] Stadium: dispatch cell=37104 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 name=05~user +[Hera] BYE: cold restart diff --git a/logs/20260912-184004/riscv64/qemu-riscv64-20260912-184004.log b/logs/20260912-184004/riscv64/qemu-riscv64-20260912-184004.log new file mode 100644 index 00000000..aea94627 --- /dev/null +++ b/logs/20260912-184004/riscv64/qemu-riscv64-20260912-184004.log @@ -0,0 +1,10132 @@ + +OpenSBI v1.8 + ____ _____ ____ _____ + / __ \ / ____| _ \_ _| + | | | |_ __ ___ _ __ | (___ | |_) || | + | | | | '_ \ / _ \ '_ \ \___ \| _ < | | + | |__| | |_) | __/ | | |____) | |_) || |_ + \____/| .__/ \___|_| |_|_____/|____/_____| + | | + |_| + +Platform Name : riscv-virtio,qemu +Platform Features : medeleg +Platform HART Count : 1 +Platform HART Protection : pmp +Platform IPI Device : aclint-mswi +Platform Timer Device : aclint-mtimer @ 10000000Hz +Platform Console Device : uart8250 +Platform HSM Device : --- +Platform PMU Device : --- +Platform Reboot Device : syscon-reboot +Platform Shutdown Device : syscon-poweroff +Platform Suspend Device : --- +Platform CPPC Device : --- +Firmware Base : 0x80000000 +Firmware Size : 321 KB +Firmware RW Offset : 0x40000 +Firmware RW Size : 65 KB +Firmware Heap Offset : 0x47000 +Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) +Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) +Runtime SBI Version : 3.0 +Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr +Experimental SBI Extensions : none + +Domain0 Name : root +Domain0 Boot HART : 0 +Domain0 HARTs : 0* +Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () +Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () +Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) +Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) +Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () +Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) +Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) +Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) +Domain0 Next Address : 0x0000000020000000 +Domain0 Next Arg1 : 0x00000000bfe00000 +Domain0 Next Mode : S-mode +Domain0 SysReset : yes +Domain0 SysSuspend : yes + +Boot HART ID : 0 +Boot HART Domain : root +Boot HART Priv Version : v1.12 +Boot HART Base ISA : rv64imafdch +Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu +Boot HART PMP Count : 16 +Boot HART PMP Granularity : 2 bits +Boot HART PMP Address Bits : 54 +Boot HART MHPM Info : 16 (0x0007fff8) +Boot HART Debug Triggers : 2 triggers +Boot HART MIDELEG : 0x0000000000001666 +Boot HART MEDELEG : 0x0000000000f4b509 +[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 +Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 +BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr +om PciRoot(0x0)/Pci(0x1,0x0): Not Found +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +Calling kernel_main (monolithic)... +riscv64 item 4.3.5a: satp state at kernel entry (before switch) + satp.MODE = 0x000000000000000a + satp.PPN = 0x00000000000bf868 + __kernel_start = 0x00000000bdf3b672 +riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a) + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: riscv64 +Build: Sep 12 2026 15:56:12 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 100 +Total memory: 1020 MB +Usable memory: 977 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 250895 + Free pages : 250243 + Used pages : 652 + Total MB : 980 + Free MB : 977 + Used MB : 2 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +PLIC: no DTB PLIC node -- using QEMU virt-machine default (base=0x0c000000) +PLIC: init (S-mode context 1, threshold=0) +APIC: init done + +Timer: init... +Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 2214588416 + Heap end addr: 2751459328 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000080267000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 2652258] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 60844308] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 90403047] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 91464618] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 92556177] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 94058286] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 100388883] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 103053573] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 104227725] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 105249354] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 119391342] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128209557] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 133311990] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 134607564] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136117884] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 146105778] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 148421217] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 156101421] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 161970837] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 163535421] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165110211] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 176994909] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 178630830] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187732440] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 192977547] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 194095272] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 203440860] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205574397] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 206725617] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 207964323] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 209182554] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 215172909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 216429402] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 218851563] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220465224] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 223174560] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 224464359] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231229887] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 235247859] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 236608365] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238167489] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 246204315] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 248802708] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250336653] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 253183140] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 264203037] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 265715751] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267267420] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 278140716] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 280514472] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289223256] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 292811610] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 294270564] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295816710] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 305160912] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 307978566] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309531033] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 318199140] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 320742765] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322299852] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 325030104] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 334578027] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 336006300] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337534218] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 349193817] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 350628789] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 352161054] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 361251870] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 362874120] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 364419993] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 367204698] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 368577909] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 375304167] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 380984415] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 390939780] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 392573622] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 395547684] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 396544533] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 397420737] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 408073428] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 410256693] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 411325404] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 417486867] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 418876983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 420831600] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 422174277] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 423660972] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 426483456] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 434965482] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 437911047] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 440775552] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 450561216] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 452804037] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 454351884] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 457231929] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 463754319] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 466915575] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 469851018] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 478390248] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 481026315] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 482933220] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 483960687] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 491726487] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 494130168] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 496914243] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 497961156] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 506278941] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 509101614] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 509937435] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 510809460] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 512282337] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 521074869] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 525415695] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 526797180] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 536809434] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 540500982] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 541923942] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 548987943] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 553140693] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 554152956] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 555185337] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 556844022] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 557875101] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 559205493] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 565718979] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 569800161] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 571021227] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 578961180] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 582017436] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 582963465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 583946622] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 585362316] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 586891914] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 597971220] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 599119311] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 600768420] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 602315217] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 613971351] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 615359913] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 621915084] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 627767238] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 628751172] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 629799618] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 638799672] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 641163285] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 642117504] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 643110615] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 650584032] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 653571933] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 654588438] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 655580394] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 657230175] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 658265769] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 665061558] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 668445834] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 669282159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 670147779] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 671427120] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 672963438] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 682204446] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 684005448] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 685534290] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 688219014] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 697581822] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 700462308] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 709861005] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 712443606] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 713679981] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 714502593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 715391649] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 716864253] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 718428564] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 729918735] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 731220546] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 732785067] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 735168798] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 745151778] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 747017187] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 752968608] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 756721749] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 757886367] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 759068793] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 759904215] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 760771221] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 762352143] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 769769742] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 773611419] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 775018419] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 776562864] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 786253818] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 788352180] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 789575556] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 790392204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 791274183] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 800434257] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 803348385] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 806238888] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 813120966] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 815844792] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 818740398] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 827512707] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 830586414] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 833354298] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 839446398] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 840758919] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 843506097] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 844544883] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 845612733] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 846810363] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 847658700] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 848528247] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 850010385] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 856556232] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 858543882] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 862316112] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 863865786] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 873947739] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 877405389] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 878883222] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 887392233] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 891578415] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 892585764] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 893639019] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 903861735] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 904885191] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 905834181] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 906824562] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 908481567] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 917542794] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 919062186] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 920278002] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 926689281] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 930415227] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 931955703] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 932735685] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 933620751] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 935272149] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 944807703] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 948204705] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 949522371] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 951058794] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 963325398] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 964749723] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 966265356] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 968529303] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 977047722] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 978631542] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 980162001] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 983572737] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 990320499] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 991964421] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 993568233] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 994670880] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 995735811] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 996957528] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 997771593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1004228883] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1006758228] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1008231798] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1011012912] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1012415964] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1022913696] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1031802513] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 1034505864] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1036118853] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1037725521] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1046761548] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1048795608] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1050012537] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 1050850290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1051728573] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1060813971] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1062483408] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1065292326] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1066855608] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1075828782] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1079110074] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1080951900] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 1081921743] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1090177557] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1093214556] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1094308677] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1095411807] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 1104107760] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 1106065464] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 1107148581] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1108388379] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 1109193771] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1110075204] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1118984244] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1122412809] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1125437145] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1135435707] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1137673257] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1140429339] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1149996456] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1152288081] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1155233184] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1156739745] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1163902383] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1167990390] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1169490735] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1171021866] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1183026747] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1184548491] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1193547264] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1195671246] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1199242947] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1200241686] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1206991590] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1208673711] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1210460643] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1212093561] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1213128294] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1214253726] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1215484620] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1221744909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1223353068] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1225677117] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1227316923] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1237615806] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1240289379] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1241833446] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1252453650] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1253409843] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1255046562] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1256106327] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1257164328] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1258419330] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1267227360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1269114546] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1270809036] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1279587435] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1283552277] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1284907890] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1292086110] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1296025605] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1297460199] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1299005673] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1301200971] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1311873906] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1313315472] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1314859917] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1325283078] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1326567459] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1327803099] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1328616891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1336887132] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1339152843] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1340710140] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1343520528] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1351606641] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1355463102] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1358240436] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1366785168] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1369997055] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 1370790078] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1371674913] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1373188467] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1379990829] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1383986163] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1385393205] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1386910182] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1395496788] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1398270636] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1400021595] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 1400857605] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1401739164] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1411850055] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1414525896] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 1416241491] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1426994058] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1429251768] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1430783781] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1433606181] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1440015087] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1441979427] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 1443567825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1444449216] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1446352152] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1447915791] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1459668399] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1461616401] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1470389550] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1474901211] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1475970531] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1484324247] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 1485714027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1486593444] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1487906637] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1496577726] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1501599414] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1502852064] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1510134234] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1512911127] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1514692326] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1515747828] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1516971540] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1517804799] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1518703116] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1520525223] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1527869994] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1531610640] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1533205401] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1542382254] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1546230777] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1554063651] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1557158316] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1560111861] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1561161714] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1562387337] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1563203334] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1572567402] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1574471535] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1575985194] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1586505375] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1588860357] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1590436029] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1592073504] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1601373711] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1602433917] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1603657062] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1604467830] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1605355941] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1606966032] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1617700518] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1620643668] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1627995789] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1630757205] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1633648275] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1635130581] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1641884538] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1646356152] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1647968469] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1649501154] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1657932801] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1663156173] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1664118750] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1669829049] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1671270573] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1672456296] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1674722070] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1675529772] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1676415006] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1678007289] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1679553078] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1689524613] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1691039700] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1692575325] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1704049935] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1705559016] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1707088635] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1710005136] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1718127516] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1721166153] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1722211365] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1723324176] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1724691087] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1725530184] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1726419198] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1732726905] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1735449345] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1737324582] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1739739435] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1750343721] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1751883357] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1761016110] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1763471787] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1765009827] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1775000514] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1777248816] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1778892129] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1779939714] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1780964325] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1789515693] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1791885669] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1792790727] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1794679215] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1796228763] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1807820028] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1809323145] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1810338453] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1811919333] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1821319752] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1822795002] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1824328254] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1834900389] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1836552186] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1838198754] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1839245247] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1846480188] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1850039163] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1851281271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1852163460] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1859881317] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1863773121] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1867191501] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1874987079] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1878387231] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1879451700] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1881090183] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1882076196] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1883753193] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1884849834] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1892833635] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1895208546] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1896046068] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1896926892] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1907145387] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1908892251] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1912049244] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1920371607] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1923000534] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1924215174] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1925233065] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1926913842] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1936227132] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1937695704] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1938916035] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1940262114] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1941366336] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1942592001] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1943420157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1944300666] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1953396501] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1955053002] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1957785228] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1964937072] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1969024323] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1971788343] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1977614814] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1979570670] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1983070047] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1984419108] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1985962209] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 2010944376] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 2012249883] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2013603417] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2021784618] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2027096484] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2028574653] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2038722273] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2042560044] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 2043478416] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2044351722] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2054538717] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2055566037] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 2056473279] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2057276361] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2058896931] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2067097788] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2069629989] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2070831189] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 2071649538] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2072511483] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2073782172] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2083801629] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2087776971] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2089052427] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2095572591] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2099784519] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2100975912] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2102362038] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2110250121] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2112905928] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2114616441] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2117337117] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2118625908] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2125996026] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2129753913] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2131216878] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2132750718] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2142738675] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2144179527] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2145713325] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 2147146974] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2157290646] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 2159474478] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2166462375] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2169286623] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2170701960] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 2171785938] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2172738435] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2180473869] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2183588652] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2185438731] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2186665845] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 2187450468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2188329255] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2189776470] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2198715330] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2201875116] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2203131378] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2212088907] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2214806118] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2216064942] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2217591033] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2227874775] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2229673992] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2231185110] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2242378929] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2244353223] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2245899915] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2254723149] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2256834384] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2258378514] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2261277102] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2262695043] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2272588878] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2275789719] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 2276736315] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2285910963] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2288481888] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2289527856] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 2290418214] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2291231943] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2300139828] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2302365009] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2303397327] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2304630447] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 2305419018] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2312549022] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2315308863] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2316830880] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2318884995] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2328883956] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2331734748] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2333281398] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2336051256] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2344436136] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2347031568] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2358758724] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2360296827] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2361846564] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2373392637] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2374884099] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2376425667] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2379142710] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2385880161] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2388844941] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2391630759] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 2392598565] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2393457717] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2395094121] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2403797004] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 2405679906] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2406538302] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2408142681] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2409176427] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 2410096311] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2418156762] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2420696565] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2421740601] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2422770693] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2424000600] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 2424815442] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2425714074] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2433591153] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2436991851] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2447047533] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2448529713] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2450070063] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2461728969] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2463159468] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2464691901] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2473405893] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 2475129552] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2476706778] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2478223734] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2481083136] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2482710174] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2490977034] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2493919281] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2495486385] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2505778590] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2508671319] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2509688223] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2516484495] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2521262688] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2522322852] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 2523305001] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2524203129] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2525830650] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2534011662] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2536916067] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2538052104] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2539694283] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2548492128] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2550411696] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2551648764] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 2552484396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2553373956] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2554891374] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2561741763] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2566301745] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2567636232] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2577362130] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2581439721] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2589965490] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2592663213] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2595793830] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2596799079] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2597720139] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2604865011] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2607758706] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2609363064] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2610275199] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2620056033] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2621889333] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2622860121] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2623704069] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2625357924] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2626387911] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2635378473] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2638470471] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 2639294343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2640169077] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2641572339] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2650721913] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2654743854] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2661192177] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2665408011] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 2668220835] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 2669294838] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2670530499] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2677919097] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2681787213] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2683236129] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2684781057] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2697095457] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 2698087959] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2698954356] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2707864572] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2709928725] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2710998696] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2712222702] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2713095924] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2721592041] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2724868629] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2726441865] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2736778191] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2739464679] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2741037642] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2750411118] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2752406937] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2753958690] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2756638773] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2758119567] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2765290269] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2770114893] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 2771148030] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2772130578] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2773813434] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2774848923] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2781354177] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2783552226] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 2784381705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2785215888] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2786648865] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2788210026] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2800689045] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2802003834] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2809851807] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2812938534] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2814303051] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2815856421] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2827957797] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2829229809] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2830772889] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 2832783996] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2843038506] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 2844601788] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2845483263] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2855336148] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2856352674] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 2857332408] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2858181375] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2859841068] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2865875754] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2867489142] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2869742862] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 2870570451] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2871449721] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2872859052] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2874410574] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2883906774] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2885253840] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2886813447] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2898020349] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2899712046] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2901246054] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2903983278] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2911226115] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2913967287] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2916649554] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 2917628343] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2926147350] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2928864477] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2929890852] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 2930837826] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2938148787] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2941441209] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2942464497] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2943527160] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2944742913] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 2945578440] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2946468924] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2955514128] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2958392262] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2966554101] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2968015932] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970733815] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2973549306] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2974848387] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2976374205] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2985417498] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2987550888] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2989071120] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2997615012] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3000089274] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3001591341] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 3003381297] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3005790459] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 3015059397] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3016632738] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3018227499] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3019268196] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3025782879] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3028273416] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 3029434527] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3030292440] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3031649649] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3033187101] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3035867940] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3043181001] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3046170435] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3048876138] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3056758887] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3060680721] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3063404106] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3064722129] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3066252168] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3075786315] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3077240082] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3078764115] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3088204854] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 3090033240] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3090891279] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3092511534] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3093551013] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3094625436] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3095871366] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 3104937591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3106753545] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3112421634] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3115190022] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3117890937] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3119119206] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3120644877] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3123331869] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3130350552] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3134024187] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3144115443] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 3146440437] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3147348708] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3148986897] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3150043008] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3156819414] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3159235464] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 3160043544] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3160898937] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3162252597] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3163798302] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3166468074] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3175789365] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3177377868] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3179018010] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3187757517] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3191055063] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3192869547] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3202932495] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 3204248523] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3205295394] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3207218889] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3208453416] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3209743656] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3217261803] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 3218639445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3219688248] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3221456721] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3223308354] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3235540413] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3237020199] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3238830042] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3247783581] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3250315740] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3252118569] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3255376698] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3264017715] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3266781336] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3269442435] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3278554503] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3280219845] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3283422723] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 3284388450] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3290382375] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3293540376] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3294577524] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3295637037] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3296843214] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 3297671601] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3298560090] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3305115177] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3308153961] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3310858278] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3312075711] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3313601487] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3323215581] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3324434862] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3325958706] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3328634358] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3335808840] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3338352423] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3341079000] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 3342066021] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3350514804] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3353028462] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3355709553] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 3362498118] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3363961797] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3366125448] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3367198884] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3368266062] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 3376941666] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 3379807326] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 3380874819] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3382117851] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 3382936557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3388866579] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3391150350] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3393282648] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3396070881] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3397409190] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3398947839] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3407532702] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3409703640] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3411263814] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3420208197] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3422330751] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3423879522] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3426767568] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3428123118] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3436590717] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3440495352] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 3441487770] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3442397868] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3448355988] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3450034455] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 3451652001] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3452503236] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3454148334] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3455200476] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3456295101] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3457542081] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 3465555492] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3467615046] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3469176417] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3470707632] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3480354801] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3481678179] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3483197277] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3485927151] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3487263780] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3494993313] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3498180168] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3500247198] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3501564003] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3503118339] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3515437254] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3522029574] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3526087362] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3529172094] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 3537249387] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3539227839] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3540862710] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3541901496] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 3542841687] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3543682548] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3545331489] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3552498075] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3555605319] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3557256318] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 3558062676] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3558930459] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3564725052] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3566170587] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3570034692] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3571354353] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3572887227] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3581804310] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3584023884] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3585568140] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3588319980] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3595498578] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3598139769] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3600898161] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3602526795] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3608494008] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3612922803] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 3614033052] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3614915262] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3616565904] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3617601183] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 3623447100] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3625425552] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3628294320] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3629319036] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3630364332] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3631583865] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 3632402424] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3639794382] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3642677619] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3644213811] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3652517148] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3655110606] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656646840] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 3657647784] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3660701268] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3661990836] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3669065022] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3673059915] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3674356098] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3681837033] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3685853304] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 3686898474] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3688050576] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3690103788] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3695683446] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3698559081] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3700368588] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 3701417328] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3702552819] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3704290023] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3711956913] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3717483987] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3719153970] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3728393046] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3732863652] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3734518179] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3736479642] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3747522408] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3755682105] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3760207521] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3763687557] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3771915987] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3775276344] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3778696887] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 3784760973] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3785961585] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3787767480] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3788796711] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 3789816513] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3790651368] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3792279435] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3798414690] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3799275984] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3800565762] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 3801460908] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3802396752] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3803922864] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3805469136] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3813489897] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3814659030] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3816280545] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 3817307403] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3820235433] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3821391924] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3829679868] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3833300982] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3834648363] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3836178108] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3844956318] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 3846181017] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3847346958] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3849437025] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3854895366] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 3856067523] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3857712432] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3859820769] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3860848089] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3861894960] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3863155464] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 3863943195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3864825972] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3866478000] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3873956856] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3877229391] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3878746851] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3888579471] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3892080255] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3899818503] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3903959955] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3907001259] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3908369619] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3917708613] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3921331617] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3922707726] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3931522980] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3935931216] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 3936905868] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3937771404] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3939410853] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3947132007] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 3950017344] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3951314997] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3960138231] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3962808759] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3964181592] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3965394132] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 3966208260] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3974453154] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3976792302] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3978304323] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3980036739] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3991158297] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3992479386] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3994025070] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3996730353] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4007811444] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4009332684] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4012029441] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4019866053] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4022805759] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4025544621] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4026909264] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4036118079] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4048158471] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 4050679668] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4052088516] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4053665784] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4061568126] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 4064177019] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4065052551] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4066705860] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4067741055] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4074741699] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4078773762] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 4079693688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4080538539] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4081927080] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4083490446] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4094727546] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4096072281] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4097584806] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4109138460] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4110417759] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4111960356] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4123413252] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 4124367828] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4125271878] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4132033059] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4133457111] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4135731348] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4136915769] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 4137763728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4138648983] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4140038784] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4141521930] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4153390773] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4154694264] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4156207461] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4179636552] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4180968624] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4182137463] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4183655238] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4196201310] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 4198586427] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4199467251] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4201102164] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4202145927] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4209758406] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4213270047] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 4218410616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4219809552] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4222361073] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4223886975] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4226607420] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4227882519] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4229438724] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4240860645] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4242142338] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4243677732] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4252230990] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 4255108998] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4256109333] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4257728349] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4258735992] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4259801112] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4261008864] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 4267370079] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4268858538] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4271112048] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4272678480] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4275405456] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4284807744] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4287472224] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4300012983] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4301275293] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4308191748] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4313574111] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 4314592233] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4315436895] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4317076344] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4324797477] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4326963921] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4328169531] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 4329006612] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4329876138] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4339158495] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4340769195] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4343500665] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4344785865] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4346344527] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4357019394] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4358315577] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4359853302] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4370653623] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4372758936] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4374050499] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4383923628] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4387609569] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 4394471361] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4397453403] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4399489038] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4400529084] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4401564048] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4402799058] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 4403608986] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4411570653] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4413705450] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4415261886] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4425857751] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4428106641] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4429642707] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4432342572] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4433602005] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4440818151] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4445643867] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4446941562] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4455999114] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4460589798] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 4461539859] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4469089989] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4472225982] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4473260190] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4474318191] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4475525082] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 4483630158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4485802251] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4487613396] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4489208199] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4491984147] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4501254219] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4503840873] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4506619530] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4508046648] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4517279424] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4519663596] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4521627285] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4522973973] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4531600836] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4540341624] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4544417745] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4546380216] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4549081089] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 4550135331] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4559029083] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4561162998] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4562196933] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4563257349] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4570706490] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 4572519273] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4573398816] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4574748612] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4576317270] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4579057707] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4589271876] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4590791457] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4599593607] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4603553388] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4605297522] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4616246712] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4617461352] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4618673178] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 4619500221] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4620391104] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4621747158] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4630972626] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4635221136] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4636555287] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4645286016] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4649679783] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4651049529] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4660819338] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4663613766] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4664710092] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4665936576] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 4666745223] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4676020524] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4678229808] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4679752686] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4682140932] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4689107052] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4691980314] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4693619826] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4696396950] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4697681058] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4704969087] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4708815027] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4710127380] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4711659960] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4723095678] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4731051150] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4734082416] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4736891376] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 4737853659] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4738734000] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4740390501] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4749044937] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4751357898] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4752564222] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 4753366359] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4754247099] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4763013696] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4766064912] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4768849407] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4770169509] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4779289137] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4782805671] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4789084440] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4792973220] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4795736064] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4797064902] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4798611405] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4810488648] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4811784789] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4818690366] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4822427757] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4825147887] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 4833425394] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4835868702] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4838169399] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4839191091] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4846166220] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 4849730928] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 4851120477] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 4852254981] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4853517543] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 4854353847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4863608904] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4865485926] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4867018191] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 4868086986] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 4869500538] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4876565736] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 4878432804] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4880165871] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4881703554] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4882624992] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 4883964624] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4885495272] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 4894088808] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4896425814] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4897918095] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 4899150669] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4900571319] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4907445795] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4909301586] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4911479265] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4912968564] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4913925702] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 4914940275] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4915856232] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4925626608] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4926696852] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 4927643532] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4928538909] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4930174032] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4937388414] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 4940041281] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4940890563] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4942629699] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4943735433] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4952393670] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4954925472] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 4955778576] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4956664503] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 4964209824] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4967584566] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4968696747] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 4970182371] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4971740025] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 4972882236] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4982281920] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4984877373] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4985808702] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 4994186463] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4997201034] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 4998154518] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 4999596420] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5008084179] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 5010919473] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5012626815] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5014187892] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5015171910] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 5016264582] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5023619391] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5026749567] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5027776362] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 5028800259] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5029677618] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5039380059] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5041211826] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5042275497] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5043507294] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 5050921134] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5053052718] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 5054812833] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5056359525] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5057332140] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 5058852561] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5068118475] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 5070269946] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 5071668147] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5073253626] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5074232373] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5084032107] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5086116693] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5087078115] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 5096227290] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5098559046] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5099543820] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 5100525192] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5102178186] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5103217077] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 5104171044] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5113204341] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5114841690] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5115882849] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5117116683] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 5124310800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5126879079] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 5128386606] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5129925843] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 5130893103] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5140019241] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5142400704] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5143330437] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5144665932] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5146206387] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5147155587] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 5157254739] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5159397390] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5160396108] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 5161927449] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5163452847] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 5171402691] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 5173818678] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5175364047] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 5176318203] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 5177299008] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5178923400] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5188040130] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 5189993088] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5191601436] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5200131615] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5202697857] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5203884588] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5204736516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5205594240] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 5215175490] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5216698935] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 5217751014] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 5219278932] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5227315863] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 5228613495] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 5230268421] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5231828910] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 5232878952] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5234312139] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5243174349] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5245056495] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 5246863230] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5248415319] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5249426868] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5257352583] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5260075548] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5261136258] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5262146085] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5270885466] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5273465421] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5274810933] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 5276053188] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 5277429108] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 5286551340] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5287810059] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5288674524] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5289531450] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5291004012] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5292568512] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5293516872] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5300331225] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5304382986] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5305855002] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 5307449574] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5308716294] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5315702511] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5317801692] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5321895012] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5323572366] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5324504388] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5332116111] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5335501899] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5336542239] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5341448700] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5344019667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5345787384] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5346917268] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5348264544] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5349091650] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5349997065] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5351644158] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5360973177] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5362859859] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5364277842] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5365798977] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5366795007] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5375624772] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5377825845] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 5378864694] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5387769072] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5390197197] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5391119979] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5392111389] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5399189040] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5400679431] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5402360355] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5404033782] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5405044869] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5406110640] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5407318875] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5408174793] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5409062064] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5418389214] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5421458931] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5422561515] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5424208629] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5425792491] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5432222901] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5435273634] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5436989502] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5437997208] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5439469224] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5449577112] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5451717222] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5453192283] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5462607024] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5463770235] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5464763241] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5466413253] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5474943810] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5476325925] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5477544219] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5478380040] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5479270440] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5480968122] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5482568427] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5491512600] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 5493470514] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5495026089] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5496045534] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5505785544] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5508007617] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5509031178] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5510652441] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5520011910] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 5521977153] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5523483567] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5525033766] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5533142979] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5534883270] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5536563081] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5537599494] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5538575280] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5540235561] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5547824331] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5550956124] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5552240673] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5553089031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5553977478] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5564280183] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5566626156] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5567614143] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5569191558] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5578802838] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 5579727951] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5581376850] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5582929548] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5583920769] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5593105560] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5595846816] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5596776402] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5597887323] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5599538952] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5600566251] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5601541638] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5610058482] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5611093005] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5612156865] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5613383874] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5621712117] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5623947693] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 5625864909] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5627393604] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 5628385098] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5629752870] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5639414193] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5641584480] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 5648556648] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5650612947] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5652322032] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5653831911] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5655395214] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 5656351890] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 5657934912] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5665653903] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 5667138477] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 5668173756] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5669833260] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5670867720] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5671799490] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5679100833] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5681344326] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5682404721] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5683637043] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 5684458815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5685355662] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 5695912026] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 5697282927] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5698801332] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 5699784783] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5707250283] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5711004201] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5711959491] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5713437702] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5723094531] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 5726259084] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 5728415490] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5729945487] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5738503596] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5740740306] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5742167298] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 5743146297] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5750149965] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5752873455] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5753814927] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 5754857136] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5756485686] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5757531570] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 5758478481] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5760347334] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5768173530] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5771259900] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5772702264] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5773556271] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5774431152] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5781882435] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5784604623] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 5785707543] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5787161331] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5788726272] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 5789782152] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5797560510] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5801927355] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5806801539] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5811214857] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5813033982] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 5814059055] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5815142025] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5816854344] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5817884898] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5818912407] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5826936843] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5828753847] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5829852882] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5831078400] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5831928438] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5838932673] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5843118750] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5844680961] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5845661955] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5854667175] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5856715704] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5857685358] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5859014259] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5866660884] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5869654287] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5871466293] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5873005656] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 5874015021] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5875641576] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5877467001] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 5885300862] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 5887606053] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5889713004] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5896441068] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5898376827] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5900472102] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5901767613] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5903254329] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5904837939] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5911173576] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5913169038] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5916047550] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5918025456] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5919305112] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5925579345] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5928219255] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5929948836] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5931911895] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5933895072] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 5939254356] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5941604361] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5944754802] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5946050187] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5947380936] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5949513633] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5955157593] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5956332228] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5959525698] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5960854305] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5962210296] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5968128915] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5970806877] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5972216313] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 5974235337] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5976195624] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 5977402746] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5985449736] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5987784075] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5989007997] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5991002094] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5997641559] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 6000736287] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 6002567991] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6004553205] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 6005864088] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6007189902] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6013473732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6015809604] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6017036277] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6019123509] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6020491491] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6021835218] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6029302650] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 6030812739] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6031920951] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6033786822] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6035739591] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6042188670] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6045231528] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6047142108] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6048309645] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6050186226] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6056624490] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6059564091] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6061286721] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6063255534] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6064471224] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6071639238] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6074711790] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6075891885] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 6077207073] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6079248420] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6080602710] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 6087586764] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6091537284] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6092836491] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6098490531] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6100993794] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 6102162549] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6103256943] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6105197889] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6107143329] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6108345264] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6114537975] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6117887769] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6119188929] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6120984072] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6123153876] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6128319666] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6130820619] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6133899471] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6135078768] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 6136986765] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6138575562] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6145039005] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 6147394512] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6149361666] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6151290600] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6152473446] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 6158010159] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6161471778] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6163209717] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 6164348904] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6166391364] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6167730723] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6173893467] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6176120391] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6177578190] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6178671135] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6180393828] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6182329713] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6188822682] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6192063213] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6193994436] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6195154938] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6202456911] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6205413585] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6206590992] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6208235061] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6210159207] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6211350894] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6218733801] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6221831532] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6222996696] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 6224238741] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6234061386] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6235351458] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6236543061] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6238609125] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6239923704] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6247768716] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6250799751] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6251814198] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6252939945] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6254734584] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6263231226] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6265396683] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6266992242] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6274284240] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6276761967] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6278945211] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6280867908] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6282033912] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6283822986] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6291760776] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6294491280] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6296231991] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6303919545] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6306891507] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 6308304954] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6310458714] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6311757102] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6312947214] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6321645351] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6324298218] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6325607568] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6331561782] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6334217547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6335564361] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6337328781] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6339264876] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6340617759] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6342295302] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6350108961] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6352085733] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6353742738] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6361088727] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6363980301] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6365835084] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6367650072] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6369050310] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6370970655] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6378731541] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6381133500] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6382364562] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6384384510] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6385865094] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6391109592] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6392987139] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6394869096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6396236721] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6398140119] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6400104438] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6406744512] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6409869228] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6411889932] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6413133006] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6420241401] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6423390225] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6424653501] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 6426265860] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6428178939] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 6429496836] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6436699248] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6440333424] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6441635025] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6442949394] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6444505725] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6449848923] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6452060370] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6453806247] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6455723253] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6456942114] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6458685198] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6467838300] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6469635879] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6471260229] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6473188323] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6479119290] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6483582987] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6485537100] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6491229360] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6494405274] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6497408190] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6498700803] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6500033757] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6501553926] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6502857501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6508419435] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6510839433] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6513936891] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6515478585] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6523752984] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6525634164] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6526887297] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6528232179] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6530298222] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6531612801] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6537333831] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6539661219] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6541065573] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6542171958] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6543935937] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6545840238] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6552191247] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6556733694] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6558842325] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6564849186] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6567982743] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6570016656] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6571406079] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6572758626] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6574304520] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6575354478] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6581832894] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6584957904] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6586899375] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6588071763] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 6590072013] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6597805956] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 6599766180] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6601011291] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6603054465] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6611249799] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6613980807] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 6615497007] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 6617103612] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 6618439821] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6620234838] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 6625486266] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6626870481] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6629406903] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6631346925] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6632681265] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6638718387] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6643326606] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6644630727] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6646274061] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6648205935] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6654617571] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 6658034964] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6659999052] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6661139688] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 6669368895] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6672068172] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 6673346778] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6674714088] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6676234488] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 6677305089] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6684151761] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6687702294] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6689669007] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 6690856452] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6692693028] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6702542301] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6703707906] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6706444185] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6713291109] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6715195368] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6716572821] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6718118547] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 6719141184] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6720260379] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6727747257] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6731950743] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6733134891] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 6735052401] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6742747683] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 6744581508] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 6760472628] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6762449925] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6769954023] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6773075148] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6774561276] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6776085099] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 6777146124] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6778250388] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6780091227] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6789798246] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6791152704] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6792885288] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6801944646] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6803537160] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6805870953] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6807807867] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6809034981] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6816755610] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6818836500] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 6819852984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6821417400] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 6831132084] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6832638855] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 6833618820] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6834638076] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6836178510] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6837141675] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6844362651] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6847098363] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6848091873] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6849146745] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6850378647] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 6851184396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6852072255] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6859126302] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6861844857] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 6862875978] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 6864247761] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6871240803] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 6874194789] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 6876738519] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6878257911] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 6879305349] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6880350771] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6881580531] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 6887950083] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6890160858] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6891935190] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6893403867] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 6894414513] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6895728294] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6903214353] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6904955694] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 6906877509] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6908386128] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 6909411663] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6915274695] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6918579507] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 6920424189] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6921307953] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6922897275] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6924498861] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 6930221718] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6933983826] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6936141135] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 6937099239] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6943031760] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6947423469] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6948515028] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6949570341] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6950754531] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 6951571788] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6952477770] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6953814378] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6962443026] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 6964611633] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6965647962] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6967180122] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 6968190264] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 6974195130] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6976673865] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 6977823300] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6978864669] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6980101443] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 6980923236] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6981828294] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 6983297433] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6991307736] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 6993583758] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 6994822758] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 6995905791] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7003782282] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 7006178886] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7007435232] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7008660330] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 7010123421] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 7011194820] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7012433967] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7018416825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7020953814] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 7024301907] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7025870376] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7033082742] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7036362228] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7037896173] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7038928932] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7040513970] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7042079709] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7047514299] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7049774445] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7051774758] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7052773602] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7053773643] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7054713918] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7056396060] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7062075216] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7063270263] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7065575496] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 7066455354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7067298084] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7069084428] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7070680218] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 7077266889] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7079476194] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7081342674] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 7082345046] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7083925674] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7085533245] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7091824194] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7095150237] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7097621034] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7098636342] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7104960471] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7107654162] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7108471293] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7109330424] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 7110861996] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7112419104] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 7113367863] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7114538445] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7122634617] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7124435157] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7125524721] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7127085798] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 7128046821] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 7129186050] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 7135774905] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7137805500] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 7138686408] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7139748420] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7141208466] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7143025596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7148389689] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 7150805256] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7152669132] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 7153633158] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7154793492] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7156379895] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7157387097] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7158533550] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7165739490] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 7167553113] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 7169028279] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 7170132018] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7171815084] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 7178698233] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7181211450] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7184009238] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 7185384087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7186265016] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7188171753] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7197767451] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 7199724483] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7201315233] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7208563152] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 7210380429] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7211953644] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7213543113] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 7214492985] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 7215773082] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7217376873] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7225048278] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 7227082401] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7228661727] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7230237000] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7231226100] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7232300145] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7238378112] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 7239208935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7240852458] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 7243387914] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7249517163] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 7251107199] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 7253340591] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7254911370] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 7255870818] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 7257587379] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7259149548] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 7260180291] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 7268812026] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7271669811] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7272681570] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7273979706] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7275176454] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 7280090286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7281401673] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7284115608] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7285620090] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 7286716164] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7288017807] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7289550093] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 7296015720] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7298442249] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7299953871] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7300936461] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7307911128] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7311420795] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 7312411302] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7313494650] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7314711201] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 7315557669] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7316441307] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7318209696] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7327611270] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 7328631408] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7330160208] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7331694006] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 7337440656] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7340598951] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7343178507] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7344135687] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7345388463] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7346947776] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 7347871251] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7354861248] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7357417284] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 7358241387] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7359101568] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7360783920] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7362369063] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 7370235348] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7372336734] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7373941932] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7374949323] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7376045229] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7382799837] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 7385059983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7386782424] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7388107797] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7389639537] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 7390640292] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 7396809378] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7401093315] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 7402133802] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7403394936] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7410013737] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7412570298] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 7417192482] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7418749296] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 7419703326] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7427077350] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7430785005] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 7431694011] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 7438281417] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7442393469] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 7443816870] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7444863300] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7446253752] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 7447058073] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7447977726] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 7449275526] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7455681954] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 7458721200] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7460891109] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7462411593] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 7467877032] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7471333569] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7472874969] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 7473921210] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7474980555] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7476191436] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 7477054872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7477932861] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7486037118] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7489651092] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 7490730723] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7492173570] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7498523088] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 7500390471] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7501465419] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7502702025] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 7503521508] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7504424655] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7505844465] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7507375785] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 7508658507] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7517112393] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7519698690] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 7521120075] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7527343677] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 7529991483] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 7531239513] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 7532289408] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7533647898] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 7534461207] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7535352552] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7536625194] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7543785081] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 7545409683] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 7547218665] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7548752820] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 7549704498] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7555985388] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7559255655] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7560235326] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7561487724] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7562880318] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7563825990] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7565109342] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7566662817] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7572553695] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7575821820] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7578341442] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7579302528] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 7585122741] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7586985441] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7587832749] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7588869624] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7590077439] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 7590888228] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7591736649] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7593337605] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7594874322] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7595928732] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 7602044394] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7605218208] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 7606251870] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7607747679] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7615344450] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7617770937] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7619156265] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7620679857] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 7621837629] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7622879523] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7624099434] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 7629480348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7630715988] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7633075569] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7634794902] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 7635874092] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 7637907207] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 7639206057] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7646057034] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 7648784640] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7650463779] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7652054676] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7659089445] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 7662040533] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7663607259] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 7664623554] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7665676851] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7666842939] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7667694657] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7668580248] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7676658234] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7679243649] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7680228633] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7681502241] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7682823267] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 7683801552] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7689344775] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7691152455] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 7693270410] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7694687301] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7700765877] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 7703635002] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7704739791] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7706302170] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7707284655] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7708782249] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7710362625] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 7711332615] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7712348112] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7721719593] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7723215423] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7724276805] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7725510345] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7732309746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7734543810] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7736175090] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7737735747] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7738669638] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 7739945115] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7741498968] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 7748228607] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7751473527] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7753285386] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7754211549] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7759926027] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7762644960] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 7763587755] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 7764554490] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7766104269] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 7767079026] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 7768389090] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7769932485] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 7771150590] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7779019563] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7781916324] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 7783145307] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 7791592494] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7795172028] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7796681844] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 7798104426] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7805793870] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 7807217313] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7808498733] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7810262082] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7811348454] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7812501396] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7813761522] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 7814685627] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7821583686] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7823666949] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7824869829] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 7825690257] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7826596008] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7833643188] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7836045672] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7836868767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7837751103] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 7839420624] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7840971180] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 7841943711] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7843040394] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7848785364] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 7850135937] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7852791576] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7854327201] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7855239693] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7856871687] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7865201211] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7867450689] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7868507787] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7870068885] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7876361325] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7879113522] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7880644359] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7882365330] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7883462370] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7884469929] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7885432296] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7887135270] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7894285539] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7896864402] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7898036139] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7898876790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7899761541] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 7908526038] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7910599914] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7911648843] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7913337768] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7914885825] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7915903317] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7924685265] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7927236471] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7928240817] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7934161536] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7936887672] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7938054264] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7939024149] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7939953630] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7941591945] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7942636527] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7943711412] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7944905346] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7945756182] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7951328994] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7955074050] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7956954621] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7957948677] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7959004053] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7960678257] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7961736615] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7970980395] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7977850923] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7979332179] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7980419202] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7981568490] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 7982392152] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7983286731] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7984949217] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7986501201] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 7987442232] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7988922312] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7995919806] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 7998578280] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8000616687] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8007094137] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 8008953666] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8010757125] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8011906035] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 8012730138] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8013622323] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8015376453] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8016928374] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 8017952376] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8024489865] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8027551560] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8028639318] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8029773402] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8031378810] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8032426458] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8038288020] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8040257190] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8042115417] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8043157794] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8044722756] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8050606221] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8053413123] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8055488784] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 8056509909] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8057913318] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8059444386] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 8060473302] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8062178166] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8068174002] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 8069290971] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8071391496] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8072933946] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8074173492] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8075234139] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8081126844] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8082835362] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8084771709] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8086321845] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 8087467899] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8088988257] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8090520102] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 8091512478] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 8097213096] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8099424396] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8101146858] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8102322207] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8103897648] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 8104936413] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8110455759] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8112520248] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 8113775397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8114656410] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8116109988] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8117700297] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 8118645591] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 8120069769] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8127637203] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 8129504313] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 8131181268] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8132797092] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8133718131] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8135092224] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8141778099] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 8143907352] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8145957834] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8147586321] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 8148552573] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8149695456] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8150881914] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 8151821097] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8160436284] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 8162687253] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 8164075857] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8173506978] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 8174860260] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 8177018346] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8178709518] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 8179778250] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8189314833] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8191809570] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 8192780148] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 8199715251] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8202265659] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 8203229685] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8204419041] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 8205625260] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 8206920876] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 8207997651] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8216347671] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8218201362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8219092308] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8228193267] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8231258259] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 8232289821] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8233354983] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8242345482] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8244856956] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8246331156] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8247987426] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 8248993809] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8255701860] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8258534088] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8259493767] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8260496328] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8262156987] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8263218390] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8264339055] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8265564405] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8272414185] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8273964552] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8276386692] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8277982650] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 8279022885] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8285328555] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8288191506] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8289175230] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8290380651] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8291943702] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 8292924444] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8293949937] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8295593145] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8302158186] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8304680895] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8305883838] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8306758677] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8307638661] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8316132132] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8319490032] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 8320481946] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8321826513] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8331131676] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 8332467633] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8333585568] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8335376007] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 8336445327] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8345083404] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8347083276] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8347987935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8348866491] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8350195350] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8351821023] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8359750371] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8363238849] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8364843732] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8365860237] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8366950473] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8374391004] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8376167352] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8377297845] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8378533338] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8379437598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8380331127] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8381530752] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8389569972] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8392860378] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8395069557] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8396698485] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 8397751698] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 8399041035] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8409472071] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8410500651] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8411667957] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8419374894] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8421442155] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8422608537] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8423600199] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8430335907] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 8433340314] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8435134176] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8436692040] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8437704870] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8438832045] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8440378506] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 8445901863] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8446980423] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8449380261] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8450189244] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8451080988] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8452202346] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8453763654] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8454765648] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8460285099] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8462027742] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8464068165] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8465183118] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8466886323] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8467993275] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8468988402] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8475338844] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8476355958] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8478570534] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8479796619] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8480633280] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8481505410] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 8518287351] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8522706234] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8523694767] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8524725321] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8526372015] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8527360233] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8528369577] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8537431665] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8538448128] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8539469841] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8541116682] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8542166094] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8549107413] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8552105100] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 8552924310] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8553810279] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8555084937] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8556606366] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 8563756173] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8607649722] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8609796699] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 8610947667] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 8612024967] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8613613575] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8614688838] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8620432611] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8623508565] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8625504804] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8626469313] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8627729628] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8629346607] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 8634885105] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8635986744] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8638753599] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 8639816241] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8640844107] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8642383827] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 8643440589] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8644454322] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8652986685] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 8655171861] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8656194624] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8662643766] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 8665344849] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8667638490] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8669294298] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 8670334176] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8671326468] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8672978097] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 8679323016] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8681765757] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8683708047] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 8684778438] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8685811428] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8694219219] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 8696665782] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8699145945] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8700816999] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 8701908537] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8702939070] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8710462698] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 8713492893] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8714641236] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8716359855] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 8724198147] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8725856496] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8727416292] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 8728456737] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8729505603] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8731051518] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 8732072769] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8733119325] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8742518316] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 8743935396] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8744967819] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8751654366] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 8754443019] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8756255298] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8757904050] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 8758935339] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8760074757] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 8768429166] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 8770916343] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 8772013509] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 8772847797] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8773725093] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8782281900] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8785568463] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8786508801] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 8787827307] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8796907266] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 8798635839] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8800161300] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8801720025] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 8802646419] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8811110847] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8813469231] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8814430506] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8815929339] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8817538191] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8818506207] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8819683236] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8826627810] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8829159003] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8830803198] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8832417006] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8833570263] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8845530687] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8847410103] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8852187246] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 8854134093] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8856849771] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 8857885575] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 8859378612] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8860933221] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8861894223] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8863517838] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8873602185] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 8874617598] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8875652940] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8877300621] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8878337076] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8879426388] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 8885388897] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8887616430] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8889316737] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8890842849] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 8891806371] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 8914018470] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 8915343024] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8916815208] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 8917727448] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8919111222] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8920630971] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 8921551653] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8931148002] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8933269758] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 8934246699] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 8939857038] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8943817890] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 8945342343] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 8946974064] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8948515401] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 8949510129] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 8956015782] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8960020545] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8961075837] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8962107462] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 8962939461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8963822616] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 8971710678] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8974689507] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 8975689359] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8977026072] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8983590504] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 8985260886] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8987615910] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8989137906] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 8990141580] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8991562230] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8993096133] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 8994076770] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 9003201270] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9006208092] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9007242657] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 9008905479] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9017208732] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 9018815400] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 9019946691] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9021598383] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9022609974] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9028357884] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9030881034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9033026142] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 9034805829] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9040413774] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 9042332145] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 9044685489] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9046213491] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 9047241966] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 9048890424] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9050379576] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 9051446292] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 9053115939] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9060457665] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 9062591727] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 9063601596] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9065237412] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9066260763] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9067173444] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9074174508] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9076422243] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9078789741] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 9080652672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9081887766] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9083196843] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9091257777] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9093518238] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9095185239] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9096735228] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9103712121] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9106782510] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9108362319] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9114118650] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9117803016] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9120072843] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 9121044933] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9122110641] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 9122930418] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9123812292] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9125425932] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9133149228] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 9134559252] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9136017975] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9137589279] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 9144278115] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9147317298] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9148828101] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 9149813127] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9150874992] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9151698003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9152573745] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 9154249650] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9161625963] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 9163476924] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 9164492043] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9166152576] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 9167102931] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9168089595] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9169769007] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9176740356] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9178465905] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9179287887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9180161025] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9181592847] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9188942658] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9190995156] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9192459507] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9194076549] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9195054078] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9196194084] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 9197113443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9197996094] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9206183343] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9208416441] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 9209417238] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 9210984069] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9212573664] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9219877716] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 9222060414] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9223658934] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9225272448] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 9232044171] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9234834210] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9236447157] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 9237445623] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9238572756] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 9239464227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9240346584] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 9246726069] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9251136867] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 9252259002] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9253864368] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9255437730] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 9261324177] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9264476697] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9266616240] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 9268043232] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 9273851097] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9277256058] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9278915541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9279799578] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9281790147] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9283369452] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 9284364117] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9285583587] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9292162173] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9293142159] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 9296119056] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9297677508] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 9303489909] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 9307382070] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9309369321] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 9310693455] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9311840538] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9313068933] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9313911033] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9320043117] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 9324874356] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9326486295] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 9332141511] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 9334284981] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9336696012] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9337734084] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9338882637] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9340528638] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 9341534412] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9342638004] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9343854261] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9344716206] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9352157241] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 9355059315] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9356624781] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9357769680] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 9359247660] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9365878662] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 9368273754] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 9370383939] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9372014358] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 9373309533] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9374423562] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9381476832] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9383367735] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9384474456] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9386587413] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9394164192] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 9396675057] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 9398120235] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9399736983] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 9400818084] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9406623093] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9410290869] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9411532263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9412410189] Running FIND.existing: FIND DUP . CR +[Hera] 2225669184 +[Hera] [HADES][TEST ] [KRELTSC: 9413985840] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9415589715] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 9416603133] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 2225995504 +[Hera] [HADES][TEST ] [KRELTSC: 9422848701] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9425423952] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 9426565512] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9428032908] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9429558285] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 9430706901] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9436042329] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9440560647] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 9441559365] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9442769511] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9443994777] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9444918462] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9445817766] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9452770992] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9455631381] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 9456665925] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9457936278] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9463870248] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 9464826399] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9466391907] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9468514545] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9469344780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9470293077] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 9471699027] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9473319072] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 9474387846] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9475504437] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9481663212] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9482996691] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9484948095] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9486162861] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9487042446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9487964409] Running LATEST.basic: LATEST @ . CR +[Hera] 2225750608 +[Hera] [HADES][TEST ] [KRELTSC: 9494576133] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9499057617] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 9500151255] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 9501883062] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9503565981] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 9509242764] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 9514177134] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9515740815] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 9521554014] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9524286786] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9526964958] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 9527799078] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9528689310] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 2225997016 +[Hera] [HADES][TEST ] [KRELTSC: 9530699913] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9532269327] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 9533494740] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 2225997480 +[Hera] [HADES][TEST ] [KRELTSC: 9542299641] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9544529631] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 9545720163] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 9551166975] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 9554302128] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9557000670] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9558180702] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9559252311] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9560456451] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9561282843] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9562168539] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 9568455519] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9572997147] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 9573911109] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9574964238] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9580746126] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9582015240] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9582998502] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 9585400902] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 9586692003] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 9587795133] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9589023381] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9589900719] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9590767641] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 9600401097] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9602031180] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9603015660] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 2226001904 +[Hera] [HADES][TEST ] [KRELTSC: 9606038862] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9613491804] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 9616029801] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 9624379002] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9628156524] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 9630084954] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 9633974721] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9640956654] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9642476151] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9646296597] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9647870988] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9654627003] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 9658317501] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 9660880425] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9662630670] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 9663618195] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 9664718196] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 9671275509] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9674217819] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9675206142] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9676345728] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9677561943] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9684299793] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9686451684] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9688519008] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9690067149] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9691064565] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9692769387] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9701102355] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9703279215] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 9705792999] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9707339040] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9708327321] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9714748071] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9717492771] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9718489893] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9719356311] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9721468596] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9728310690] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9730585200] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 9733097346] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9734703741] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 9735669426] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 9744440622] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9747681867] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 9748722018] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9749828613] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9751075467] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 9751931637] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9758276598] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 9761956050] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9763511142] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 9764540289] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 9771102369] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9774750216] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9775944969] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 2225760416 +[Hera] [HADES][TEST ] [KRELTSC: 9778359486] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9779924490] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9786171192] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9788938215] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9791562858] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 9792403782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9793273602] Running CURRENT.basic: CURRENT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 9794769600] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9802552977] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 9805410279] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 2226004592 +[Hera] [HADES][TEST ] [KRELTSC: 9808622733] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9816984051] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 9818915547] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 9820217295] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 9821469630] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9823026465] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9824217606] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9830316573] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9833478585] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 9835453950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9836312472] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9845246901] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9848450598] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 9849440517] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9853075323] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9860294388] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9862440147] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9865352469] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9867052986] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 9868040490] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9874247901] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9877129794] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 9879894591] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 9880955679] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 9886482627] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9887454864] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9888831834] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9890312019] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 9891784035] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9893440200] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 9894435768] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9895582704] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9896765382] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 9897612543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9898485156] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 9905156247] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9909014892] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9910128585] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 9911233101] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9919120092] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 9921492189] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 9922901268] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9924439371] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 9925646115] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9931380543] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9934628109] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 9936390597] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9937254768] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 9938735163] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9946052760] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 9948956262] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 9950063046] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9951605748] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 9952449318] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 9953420463] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9954945399] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9955998507] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9962020614] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9963252537] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 9965004609] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9966128676] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9967179642] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9968395332] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 9969411249] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9974740167] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9975795963] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9978180933] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 9979018875] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9979902429] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9980995773] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 9982403676] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 9983724030] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 9984817794] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9992725974] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 9994687227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9995673849] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9997290681] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10003204029] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 10005434817] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 10006535448] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10008177564] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 10009252554] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 10010378154] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 10011451380] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10013076864] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 10014172539] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10021781448] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10024466214] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 10025294160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10026189390] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 10027107090] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10028740155] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10029833814] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10037394402] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10041153234] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 10042163964] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10048582530] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10051747650] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10053686643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10054595628] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10061899155] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10064875737] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 10065825777] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10067364132] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10069082709] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 10070257512] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10072364568] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10079535060] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10080546210] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10081728405] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10083409854] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10084483479] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10091338278] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10094559867] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 10096061724] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10096965417] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10098987465] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10100580231] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 10107124230] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 10109830962] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10111710588] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 10112708592] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 10119936036] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10123097481] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 10124069277] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10125170559] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10126395867] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10127242587] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10128158187] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 10129308546] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10130873340] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 10136851074] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10141025664] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10143078351] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 10144034943] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10150376649] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10153200288] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 10154164755] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10155268494] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10156485402] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 10157345079] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10158233043] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10168272576] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10170430221] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 10171398951] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 10177415829] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10181790507] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 10182804975] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 10183800270] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10184669145] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10186332156] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10187403681] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10188481884] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10195316859] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 10197476541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10198973631] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10200842106] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10208530815] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 10210927188] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 10211953815] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10213453509] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 10214804208] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10215870294] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10217096337] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 10217925375] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10218843957] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 10226217666] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10228938720] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 10229913246] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10235757231] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10238444811] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10239579609] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10240627278] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10241875728] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10242731562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10243640799] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10245899433] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10247466285] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10254468273] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 10257541980] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 10258583811] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10260255243] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 10261413393] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10262498148] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10263745464] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 10269883785] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10272221736] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10274067237] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10275614895] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10276571760] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 10277587551] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10278602229] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10287104142] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 10289197863] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 10294457733] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 10297373541] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10300163265] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10301196801] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10302276285] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10303505079] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 10304398188] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10305288798] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10314339504] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10315913202] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 10316872839] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 10317969396] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 10325680533] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10329220062] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10330256139] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10331374137] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 10332597849] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 10333447950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10334339589] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10343516988] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10345059354] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10346051499] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10353523152] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10356260985] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 10357185783] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 10358446686] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 10359454077] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10361113203] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10362154656] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10363276602] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 10369462047] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 10370760666] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 10373059200] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10374301959] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10375134315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10376026269] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10385636982] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10387168386] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10388172585] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10389985305] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10391510682] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10392777066] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 10398873093] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10400953122] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10403234625] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10404225804] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10406046588] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10413329262] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10416081837] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10417769901] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10418597133] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10424728314] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10427794545] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10430030688] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10430846580] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10431755628] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10433582565] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10435147926] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10436202693] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10445882265] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10447710546] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10448744733] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10450485465] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10458697473] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10461088764] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10462765824] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10469545800] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10471718943] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10472656824] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10473478344] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10475121930] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10476197529] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10477315233] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10478561499] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10479409584] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10480329363] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10487246826] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10490425008] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10492159398] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10493153958] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10498552974] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10499901699] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10502338014] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10503795309] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10504864188] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10505702529] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10506584529] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10507743771] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10508574510] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10515404592] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10518588150] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10520763036] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10521556185] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10527781656] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10531036362] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10532932221] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10534166727] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10535018949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10535904603] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10536991416] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10537837506] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10545092817] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10547265876] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10548538434] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10549400043] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10550208354] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10558078209] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10560376092] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10561456689] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10562295408] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10563186438] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10564343118] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10565190342] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10566875025] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10573354386] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10575771633] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10577105973] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10577921529] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10579604931] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10584970074] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10587893589] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10589930631] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10590767481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10591666659] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10593914751] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10595489268] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10596479880] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10604859783] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10607152101] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10608133788] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10609108314] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10609968831] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10617450921] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10619891688] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10622349297] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10623465699] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10624354902] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10626272622] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10633911624] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10635954693] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 10637653551] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10644837042] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10648043952] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10649034753] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10649988867] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10650839451] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10652639949] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10653720861] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10654829241] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10662603987] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10664597118] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10665635967] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10667549697] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10673510358] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10675469154] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10676838900] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10678558002] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 10679539248] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 10680562557] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10681417047] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10683065400] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10684090158] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10685200995] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10692156783] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10694191599] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10696084371] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10697621907] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10698601935] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10706069031] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10708061952] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 10709049624] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 10710017871] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10710877359] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10712554272] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10718738415] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10721921007] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10724082495] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10724918421] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10725839985] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10734210312] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10735792032] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10736740014] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10738478394] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10740022587] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10741083822] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10742342919] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10748398794] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10752922089] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10753985319] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10755250296] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10760606808] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10763000913] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10765212486] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10766758464] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10767825138] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10769617551] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10771148388] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10777814481] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10779536628] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10780861455] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10782548784] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10783571211] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10784673816] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10785932892] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10786795110] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10793445096] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 10797205440] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10798976538] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10805743326] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10808424270] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10810218783] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10811092803] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10812774273] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10813808586] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10814897331] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10821417516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10823318961] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10825887786] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10827432315] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10828408584] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10834035135] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10836093366] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10838434341] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10839472035] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10840566030] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10841770191] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10842607272] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10843481796] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10853246124] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10855206012] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10856175960] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10864013265] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10866910215] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10867907526] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10869129285] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10870814472] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10871866026] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10874079510] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10881263652] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10883374089] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10884431460] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10885254093] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10886136555] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 10894638552] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10896824400] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10898305614] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10899275667] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10901100525] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10907045100] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10908125025] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10910553129] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10912086045] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10913105805] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10915271199] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10916859114] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10917851112] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10926110244] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10928199303] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 10929055179] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10929937746] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10932272001] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10940193663] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10942183812] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10943462145] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10950449328] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 10953205326] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10956025101] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10957563372] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10958534328] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10959608625] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 10960448646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10961333355] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10971037539] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10972789107] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10973748828] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10980658752] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10984207437] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 10985228814] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 10986711435] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10988600364] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10990168224] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10997059101] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10999936017] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11001644745] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11002494111] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11008277931] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11011774662] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11013331728] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 11014327758] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 11015351193] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11016196842] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11017881525] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 11018898597] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11025857724] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11027613345] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11028762549] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11030588247] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11032171563] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 11039243628] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 11041733934] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11043153765] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11044813962] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 11045839539] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11046905331] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11048151534] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11054583330] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11056524675] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 11059446573] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11061024240] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 11061981651] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 11070739932] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11072339523] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11073307035] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 11075164317] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11076736671] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 11077758699] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11084964177] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11086893090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11087812764] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 11104405620] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 11105986920] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11107453560] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 11114100984] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 11117547651] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11119034346] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11119982811] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 11121835410] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11129676117] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 11132256471] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11133798102] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11135005119] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 11140779951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11143212927] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11146442643] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11147963400] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11148967809] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11150580546] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11158815255] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11160637887] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11162322129] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11168372040] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11170077534] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11172340704] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11173901277] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11174846571] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11175938004] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 11176750473] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11177649147] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11179482531] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11186828898] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11189292723] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 11191377603] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 11192801823] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11200933338] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11202677325] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11204358501] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11206060698] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11206978188] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11214282765] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11218350885] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11219824875] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11220859125] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11227262529] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11228745381] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11230180773] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11232230037] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11233733889] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11234776014] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11236730022] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11238255378] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11244771090] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11247612243] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11248998579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11249896518] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11256880236] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11259868011] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11260896192] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11262850893] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11264391054] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11265376773] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11266434900] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11273598651] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11275264014] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11276530209] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11278224363] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11279775297] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11286560670] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 11290050261] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11293154460] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11294696091] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11295660684] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11302357857] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11305759773] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11306623629] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11308286346] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11309880330] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11316500454] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11318395095] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11319235158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11320121883] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11321800854] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11323534446] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11324476191] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11330920650] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11333448189] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11334368451] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11336317146] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11337897480] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11338826310] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11340537516] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11348025969] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11349789150] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11350856706] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11352122607] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11357192931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11359525548] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11363369430] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11364949533] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11365890627] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11367651162] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11369240526] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11377112985] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11381133183] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11382695667] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11389079541] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11391282546] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11392199238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11393051964] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11394987303] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11396565852] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11397509529] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 11404306788] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11408338116] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11409884241] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11410850640] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11419111578] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11420551716] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11421489912] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11422558770] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11423796279] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11424643692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11425567629] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11432764119] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11436947613] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11438265489] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11445195132] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11448682413] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11449619286] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11450724411] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11451576339] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11452598052] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11454539733] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11456108895] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11462494197] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11465755602] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11467349250] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11468288244] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11469390387] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11470634469] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11471529762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11478313329] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 11482594389] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 11483602158] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11490237822] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11492577369] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11494574784] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11496115008] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11497052301] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11498142159] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11499008871] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11499878271] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11508807366] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11510497152] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11511456264] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11520978966] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11522909475] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11523852291] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11524904391] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 11526144210] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 11526968019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11527865727] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 11538054738] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11539654959] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 11540527551] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11548133541] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11551411620] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 11552328165] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 11554588395] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 11555884137] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11557646688] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11558588097] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 11565077643] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11567834859] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 11568784731] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 11570820219] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11572404648] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 11579212323] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11581976658] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 11583180882] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11584042512] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 11591683320] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11595377241] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 11596313358] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11598218163] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11599778274] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 11600705487] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11608986039] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11611209414] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11612121654] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 11614267791] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11615825319] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 11622555525] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 11626938414] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11628476622] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 11634129444] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11637078936] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 11638401474] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 11639743941] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 11641022211] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11642256990] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 11643134328] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11644028676] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11646063681] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11654436339] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 11656372665] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11658343788] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11665811619] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 11668384938] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11670251586] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11671959222] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 11673027261] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 11674129110] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 11675103258] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11684326101] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 11685996609] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 11687082645] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11688045348] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11696247780] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11697296268] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11698466850] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11699700915] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 11700575502] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11701458615] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11703350232] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11709458733] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 11710492353] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 11713307403] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11714914197] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11716513032] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 11717586258] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11724777708] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11727569511] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 11728534671] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11729663505] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 11730601218] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11732303940] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 11733357846] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11740142883] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11742226713] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11743909968] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11744948103] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11745996927] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11752820100] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11755607073] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11756654868] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11757736683] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11758972785] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 11759882673] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11760768474] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 11909080155] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11915660736] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 11918353503] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 12060507081] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12063863280] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 12064960425] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12209605338] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12211232229] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12212226894] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12219346545] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12221476974] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 12222397824] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12223316994] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 12225135993] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12226783023] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 12227898060] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 12229160979] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12237797040] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 12238881480] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 12240188310] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12241818561] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 12250356888] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12252702651] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12253952046] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 12254836314] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12255729822] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12267222576] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12268979877] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 12270215496] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12282042045] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12283836222] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 12285186732] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12295126683] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12296691918] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 12298021365] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 12306648249] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12309627477] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 12310784976] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 12313636713] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12315349452] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 12322373238] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 12325043094] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12326653479] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 12327655704] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 12329667588] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12335974497] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 12337923528] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 12339540339] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12340503210] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12342242598] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12343384242] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12344578470] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12350658516] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 12351927441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12353716830] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12355532616] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12356463987] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12358106124] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 12359202576] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12365266137] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12366616185] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12369035196] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 12370079883] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 12371569119] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12372507126] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12378341451] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12379866051] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12382888497] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12383806533] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12385505601] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 12386739624] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12388048596] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 12394065012] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 12395596899] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 12399942555] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 12401833689] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 12407580612] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 12409593483] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 12414293661] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 12415634532] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 12417123537] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 12423777534] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12426061893] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12427386153] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12428556420] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 12429453456] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12430360887] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12431602407] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 12437834430] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12440050938] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12442039617] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 12442981929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12443944149] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12445152111] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 12446132097] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12452068503] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12454952664] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 12456571407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12457459623] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12458636904] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12459562920] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12460514745] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12466338759] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 12469110990] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12471059265] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12472281717] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12473239842] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12474201558] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12475468005] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 12481510188] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12483737616] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12486022899] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 12487284516] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 12488637483] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 12489869007] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12496501206] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 12498547656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12500460357] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12502294140] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12503963682] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12513982698] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12515786892] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12517065540] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 12517936515] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12518854194] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12526514868] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12530002695] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 12532344132] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12539553663] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12542325810] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12544778652] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 12545706411] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12546705444] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 12548622198] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12556924884] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 12559990464] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12561151134] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12562523463] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 12563455632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12568930500] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12572016954] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12573582168] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12576475884] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12582345678] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12584752404] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12588952803] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12590119290] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12591431412] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 12592343547] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12597987969] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12600951258] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12602804529] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12605982417] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12607222005] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12612979281] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 12614144445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12616109877] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12617969868] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12619684203] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12627541500] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12629275176] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12631400061] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 12632370408] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12633360096] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12635212401] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12642115773] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 12646225767] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12648241914] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12649442400] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12655258602] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 12657594159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12659786223] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12661510533] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12663075243] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12671868069] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12674556993] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12675912711] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 12676885725] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12677888160] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12684574749] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12688673109] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12691944048] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12693182733] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12699159333] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 12701366538] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12703630485] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12705598815] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12707335893] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12717146358] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12719177814] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12720439830] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 12721352364] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12722309145] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12729916962] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12733570773] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12736498698] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12737743788] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12743688384] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 12745642140] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12746737563] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12748328691] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12749951235] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12752828529] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12759829887] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12761650230] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 12762531810] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12763409211] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12764850777] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12766628763] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12776102766] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12777252012] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12778531920] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 12779476374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12780492711] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12781942194] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12788577774] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12792903291] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12794094096] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12795693897] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 12801251169] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12802258392] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12804905232] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12806650479] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12809660661] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12810826476] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12816707043] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 12817942536] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12819827622] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12821540844] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12823143060] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12831021252] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12832289652] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12834850392] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 12835762296] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12836750472] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12838385847] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12840106923] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 12846786687] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12850284342] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12851676390] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12853367121] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12861133866] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12863243736] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12864674529] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 12865500585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12866418285] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12867938664] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12873843591] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12878629386] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12880003731] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12881711136] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12889552830] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12890696595] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12893109033] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 12894042189] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12895056195] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12896616096] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12898198446] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12908502075] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12909876378] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12911559045] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12921379086] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12923012277] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12924353988] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 12925306317] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12926290986] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12934828011] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12937771791] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12940771557] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12946635597] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12948519150] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12952091901] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12953194611] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12954552156] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 12955515951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12956524224] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12963206424] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12965098377] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 12968556111] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12975827865] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12978343959] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12980034102] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 12980893821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12981853269] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12983910765] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12985671867] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12996143433] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12997255467] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12998454966] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 12999416850] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13000411830] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13007073681] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13009590174] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13012688661] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13014007398] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 13020427959] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 13023584028] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 13024735731] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13025983677] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 13026977754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13027982961] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 13034844585] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13037615262] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 13039078017] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13040353494] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13041723345] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 13042790229] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13043762676] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13052269755] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13054208958] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 13055444577] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13056705816] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13058011995] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 13063129170] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13064551731] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13067782035] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13069641228] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13071030210] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13072328178] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13077924363] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13079366706] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13080933936] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13086460569] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13092963828] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 13094096862] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13096238778] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13097714280] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 13098682065] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13099606821] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13107790416] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13109218626] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 13111721238] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13112978550] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13114366965] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 13115342520] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13116311649] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13126428903] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13128214239] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13129493202] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13130672730] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13137208455] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 13139486619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13141205847] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 13144188456] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13145861169] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13152805113] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13155657249] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13156992849] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13157955573] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13158969999] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13166165481] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13167566349] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 13169773596] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13171210458] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 13172522559] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13173590703] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13174574700] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13185059580] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13186827129] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13187956152] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13189270605] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 13195349013] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 13196617308] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 13197820734] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13199219271] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13200215532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13201206501] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13203792336] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13210051890] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13211196726] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13212522267] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13213827879] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13214847114] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13216003794] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 13218317868] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13224623517] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 13225733556] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13226995614] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13228401144] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 13229334405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13230347025] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13232512545] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13238803242] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 13240111878] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13241957967] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13243638009] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13245008868] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13246161726] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13247574291] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 13252577982] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13254062010] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 13256413044] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13258129122] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 13259213835] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13260410142] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13261878735] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 13267284261] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13268266137] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13270441821] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13272041076] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 13273366344] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13274569707] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 13275961902] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 13276933971] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13282411842] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13284114165] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13285831566] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 13287061242] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13288247007] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 13289516730] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 13290500937] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 13291481469] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 13296840333] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13298117091] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 13299232947] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13300097202] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 13301105895] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 13302262218] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x00000000bdf1f000, 0x00000000bdf57542) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 13429670520] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13433674569] ( Unterminated comment +[Hera] [HADES][ERROR] [KRELTSC: 13471539606] virtio_blk: vblk_io timed out (write=1 sector=2586) -- queue ne +[Hera] [HADES][WARN ] [KRELTSC: 13514467491] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13517939169] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13809495378] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13998890871] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14001885702] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14004349569] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14012755386] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14016005514] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14018379228] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14026449654] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14030096661] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14032483710] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14049048069] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14057179731] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14059714704] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14062161372] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14071605933] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14074847724] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14090660262] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14116335135] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14128579416] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14141200143] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14150970960] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14186028234] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14195412063] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14216570151] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14228847759] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14237682438] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14252820645] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14287263417] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14303132130] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14317147656] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14331772182] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14346530709] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14356516314] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14388777018] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14397224247] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14407517544] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14419484310] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14427807429] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14443543968] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14471683170] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14485871925] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14499884868] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14514130554] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14528409168] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14543844420] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14559262788] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14574183057] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14587869639] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14606889486] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14616236964] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14629599159] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14640293241] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14666971305] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14674940826] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14685366780] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14697380544] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14709569049] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14718794580] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14732937576] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] SBI: timer armed (TIME extension) +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 17253478389] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 22577540433] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 372 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 49924988127] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 49931922390] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 52552960887] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 70523143803] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 70538754909] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 73852032513] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 101123121876] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 101142964650] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 101813613636] virtio_blk: vblk_io timed out (write=1 sector=5240) -- queue ne +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 104309200926] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 111594231588] virtio_blk: vblk_io timed out (write=1 sector=2656) -- queue ne +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 126253014258] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 126273318003] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 130046617596] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 138295850553] virtio_blk: vblk_io timed out (write=1 sector=2648) -- queue ne +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 152956989339] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 152988600345] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 153990854514] virtio_blk: vblk_io timed out (write=1 sector=5240) -- queue ne +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 157178770749] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 173032391007] virtio_blk: vblk_io timed out (write=1 sector=2664) -- queue ne +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 183492513015] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 183516687438] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 188752056003] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 214973731623] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 214992532230] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 221351597628] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 05 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][WARN ] [KRELTSC: 242089240113] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 245103928125] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 245128641177] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][ERROR] [KRELTSC: 250426306284] virtio_blk: vblk_io timed out (write=1 sector=5296) -- queue ne +[Hera] [HADES][WARN ] [KRELTSC: 253473160941] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 06 attached and ready -- USE it to begin +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 273471138129] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 273513538830] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 273555298359] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 273598313205] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 273656916309] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 273890690430] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 274328597634] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 274840776042] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 275468154927] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 275511803280] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 275554175673] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 275607697449] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 275640798111] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 275659366752] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 275683639707] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 275727524877] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 275862982206] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 276047972172] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 276167789058] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 276211129404] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 276759885171] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 276805344837] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 276847347420] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 276951635058] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 277080989031] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 277127694648] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 277710683166] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> [39m( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 279413830458] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 279461055972] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 279510206892] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 279562335612] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 279763010289] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 279810002451] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 279852341832] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 279908393856] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 280505226603] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 280554282498] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 280610096466] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 280653163728] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 280918411368] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 281209385835] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 281425164804] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 281497625430] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 281523738510] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 281576432067] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 281900620470] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 281932281099] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 281959550481] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 282004566711] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 282417048669] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 282674775537] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 282722972028] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 282766468215] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 282812349960] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 282938654943] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 283029909960] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 283751005734] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 283798430328] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 284032455882] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 284134752825] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 284240086599] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 284311340691] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 289643494770] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok> 1 \ No newline at end of file diff --git a/logs/20260912-184355/riscv64/qemu-riscv64-20260912-184355.log b/logs/20260912-184355/riscv64/qemu-riscv64-20260912-184355.log new file mode 100644 index 00000000..5c9a541e --- /dev/null +++ b/logs/20260912-184355/riscv64/qemu-riscv64-20260912-184355.log @@ -0,0 +1,10123 @@ + +OpenSBI v1.8 + ____ _____ ____ _____ + / __ \ / ____| _ \_ _| + | | | |_ __ ___ _ __ | (___ | |_) || | + | | | | '_ \ / _ \ '_ \ \___ \| _ < | | + | |__| | |_) | __/ | | |____) | |_) || |_ + \____/| .__/ \___|_| |_|_____/|____/_____| + | | + |_| + +Platform Name : riscv-virtio,qemu +Platform Features : medeleg +Platform HART Count : 1 +Platform HART Protection : pmp +Platform IPI Device : aclint-mswi +Platform Timer Device : aclint-mtimer @ 10000000Hz +Platform Console Device : uart8250 +Platform HSM Device : --- +Platform PMU Device : --- +Platform Reboot Device : syscon-reboot +Platform Shutdown Device : syscon-poweroff +Platform Suspend Device : --- +Platform CPPC Device : --- +Firmware Base : 0x80000000 +Firmware Size : 321 KB +Firmware RW Offset : 0x40000 +Firmware RW Size : 65 KB +Firmware Heap Offset : 0x47000 +Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) +Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) +Runtime SBI Version : 3.0 +Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr +Experimental SBI Extensions : none + +Domain0 Name : root +Domain0 Boot HART : 0 +Domain0 HARTs : 0* +Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () +Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () +Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) +Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) +Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () +Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) +Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) +Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) +Domain0 Next Address : 0x0000000020000000 +Domain0 Next Arg1 : 0x000000017fe00000 +Domain0 Next Mode : S-mode +Domain0 SysReset : yes +Domain0 SysSuspend : yes + +Boot HART ID : 0 +Boot HART Domain : root +Boot HART Priv Version : v1.12 +Boot HART Base ISA : rv64imafdch +Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu +Boot HART PMP Count : 16 +Boot HART PMP Granularity : 2 bits +Boot HART PMP Address Bits : 54 +Boot HART MHPM Info : 16 (0x0007fff8) +Boot HART Debug Triggers : 2 triggers +Boot HART MIDELEG : 0x0000000000001666 +Boot HART MEDELEG : 0x0000000000f4b509 +[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 +Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 +BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr +om PciRoot(0x0)/Pci(0x1,0x0): Not Found +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +Calling kernel_main (monolithic)... +riscv64 item 4.3.5a: satp state at kernel entry (before switch) + satp.MODE = 0x000000000000000a + satp.PPN = 0x000000000017f868 + __kernel_start = 0x000000017df38672 +riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a) + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: riscv64 +Build: Sep 12 2026 15:56:12 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 93 +Total memory: 4092 MB +Usable memory: 4049 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 1037326 + Free pages : 1036674 + Used pages : 652 + Total MB : 4052 + Free MB : 4049 + Used MB : 2 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +PLIC: no DTB PLIC node -- using QEMU virt-machine default (base=0x0c000000) +PLIC: init (S-mode context 1, threshold=0) +APIC: init done + +Timer: init... +Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 1073741784 + Free bytes: 1073741784 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 2214588416 + Heap end addr: 3288330240 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 167772 cells (10485 KB), 101 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000080867000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 3020073] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 67505844] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 108973620] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 110423838] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 111861708] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 114665187] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 116137938] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 117789168] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 118833393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 120221262] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 135373119] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137006100] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 140639163] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 151535034] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153071079] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 156447186] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 157949001] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159500733] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 162773730] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 164374602] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165910563] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 175771554] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 179453463] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181052466] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 184870140] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 185898048] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 193417056] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196239288] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 197396682] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 198625854] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 200771781] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 201600462] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 202478031] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 203916363] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205530234] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 208285791] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 209577669] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211113357] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 221547984] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 222982158] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224596596] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 232104075] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 235382280] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 237005160] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 239923761] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 252364833] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 253918077] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255421425] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 267467340] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 269728641] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271256748] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 273942081] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 275620842] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277153548] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 279939744] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 290360994] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 291896136] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 299501517] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 303050118] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304574361] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 307305096] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 308975436] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 319602213] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321123222] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 329651322] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 332564463] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 334098933] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 336833385] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 338150799] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 339884202] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 348903156] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 351465681] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 353114076] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 363559035] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 366596580] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 368117022] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 376748715] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 377849010] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 378702618] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 380298744] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 381306933] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 382394040] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 393065421] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 393918819] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 394789794] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 400674981] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403726155] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 406582806] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 407959776] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 409477593] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 420896427] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 423162348] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 424532325] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 434469777] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 437547348] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 438869235] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 440363007] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 443404731] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 449686881] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 452708823] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 455196756] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 456215844] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 457174641] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 463858731] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 465205146] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 465977547] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 467130132] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 468613719] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 469454979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 470296365] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 477197175] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 481493754] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 488650512] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 489880545] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 491638161] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 494739042] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 496151523] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 505647345] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 510597633] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 511619934] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 512662962] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 520194234] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 522869571] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 524300385] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 525304689] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 532066815] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 534732828] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 536285967] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 537488469] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 538304193] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 539164920] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 540553671] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 542081421] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 551119821] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 552282486] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 553946652] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 560071743] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 566019153] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 567391146] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 569073603] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 572104806] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 578459133] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 580308729] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 581945868] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 582985095] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 583922073] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 584927385] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 586589745] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 593215371] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 595634109] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 597094008] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 598717560] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 599725518] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 600768273] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 601968108] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 606862452] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 608156178] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 609897834] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 612182214] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 614843082] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 616157829] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 617694798] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 625645965] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 628138644] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 629680002] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 640338804] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 641557392] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 642758361] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 643849983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 648931941] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 650892249] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 653686173] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 656549859] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 657907719] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 664843557] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 668997441] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 670628448] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 671959659] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 673529157] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 683679108] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 685305201] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 686498778] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 687375024] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 688236696] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 689858253] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 697223016] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 701316063] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 702738309] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 712203576] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 715149624] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 723471735] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 725504409] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 726292056] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 727172061] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 728582232] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 730120125] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 737578863] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 738908919] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 741611199] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 744523416] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 745868487] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 747397203] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 754401438] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 755759319] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 757322454] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 759441564] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 760647972] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 761700996] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 762914376] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 768407514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 771326241] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 773764152] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 775302927] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 780770403] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 785378181] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 786899883] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 788450334] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 795403665] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 798485037] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 799999095] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 803078976] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 804082881] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 805125111] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 813883896] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 815772237] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 816710916] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 817715766] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 819341124] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 826804650] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 829508799] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 830773251] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 832193334] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 839307567] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 842289294] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 843081435] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 843942687] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 845592132] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 847114044] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 856222605] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 857950842] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 859487748] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 862517439] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 868711473] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 872119836] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 876478008] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 878413578] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 879955566] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 889164192] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 893074665] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 903652554] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 905376591] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 907002768] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 908036136] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 909116376] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 916139070] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 917877072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 918731184] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 920039295] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 928686507] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 932457204] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 933866724] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 935404407] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 945242928] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 947298030] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 948118941] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 949756206] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 950840961] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 951894657] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 960745233] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 962203284] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 963070437] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 964483338] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 966014490] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 976975713] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 978542817] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 980062188] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 986382537] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 991051782] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 992157873] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 992965029] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 994565334] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1001583765] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1004044083] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 1005388188] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 1006791576] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 1007882841] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1009135785] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 1010133831] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1011023244] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1017329649] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1019208246] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1023124263] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1032016986] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1034278560] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1037119461] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1042972686] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1045400937] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1048754217] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1050270375] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1051788654] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1054663869] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1062423936] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1064164227] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1072261302] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1074816561] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1076625375] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1077671217] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1085370825] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1086865962] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1089188562] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1090686135] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1091608560] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1093204539] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1094252712] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1095318336] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1096530099] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1097327343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1098417033] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1105233150] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1107644181] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1110701130] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1112259771] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1113809592] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1124359803] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1125322695] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1132429578] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1135972383] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1137132066] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1138503387] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1139369028] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1140261864] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1146528999] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1147872663] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1151899644] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1153280121] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1154818308] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1157604693] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1165375113] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1168153140] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1170374436] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1180961628] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1182390300] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1183932708] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1191703443] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1193464482] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1194702915] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1195511037] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1196407254] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1197868182] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1199405067] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1207048290] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1209470178] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1211154588] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1214180541] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1215270315] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1221139941] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 1221950268] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1223586861] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1226058813] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1227824577] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1237954557] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1239390642] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1240928514] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1253320425] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1254638679] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1260389151] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 1261187214] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1262086119] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1264934454] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1266478941] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 1268242143] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1270717455] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1272078150] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1273596051] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1284542175] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1285583607] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1286807025] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 1292599119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1294400520] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1297101981] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1298640903] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1308927081] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1310689758] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1312208982] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1323163821] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1324238664] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1325602593] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 1326441102] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1327309473] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1328643561] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1330188846] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1339337349] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1341144525] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1342661712] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1348951233] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1350594651] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1352804880] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1354033254] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1354869306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1355900637] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1357530300] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1364137110] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1368732918] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1370179986] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1371761076] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1380104901] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1382677611] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1384227978] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1387091265] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1395754500] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1397470494] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1398287205] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1399160259] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1400514717] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1409011464] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1413164256] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1414595364] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1420989318] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1424431197] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1426482960] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1427472627] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1428664923] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1429507233] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1430529555] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1432674810] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1440369378] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1443610014] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1445076444] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1446778893] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1457447292] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1459177167] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1466497326] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1470317100] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1472191854] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1473777480] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1475664771] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1486214520] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1487650794] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1489366536] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1498548093] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1500448110] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1501725561] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1502578854] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1507414818] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1509263994] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1511617737] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1514836197] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1516235511] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1517721345] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1525069287] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1526389872] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1529182641] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1532186628] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1533193179] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1541547693] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1543814832] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1544871237] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1546199949] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1546943265] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1547838495] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1554029778] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1556862594] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1558757382] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1561103481] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1567833603] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1570129428] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1573216134] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1574895420] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1576450722] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1584077292] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1585057950] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1587926928] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1589031780] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1590078756] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1595698482] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1596955374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1597859004] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1601002452] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1602613614] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1605443385] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1611490104] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1612533888] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1615299987] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1616681031] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1618226337] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1619864400] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1627106775] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1628870397] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1631079681] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1632148833] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1633275945] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1634572401] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1639324890] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1641414117] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1645211337] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1646875797] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1655518641] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1658443668] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1660427307] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1661548917] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1663150167] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1668213687] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1671389349] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1672700715] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1673838117] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1675177287] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1676075940] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1677070080] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1679012622] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1680637539] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1689445632] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1690514574] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1692300057] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1697373258] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1698872385] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1701775320] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1702939518] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1704167766] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1705388034] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1706701542] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1711904796] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1713588534] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1715316792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1716561924] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1718014368] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1719605118] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1722459774] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1723800162] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1730131893] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1734253794] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1735624716] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1737211602] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1745608620] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1747956378] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1749701373] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1752263163] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1759428111] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1761844707] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1763538357] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1766751798] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1772364342] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1774332021] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1778758632] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1779701091] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1780556274] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1786517397] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1787974860] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1789675944] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1790468778] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1792116564] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1793128827] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1794204804] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1795412157] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1800607305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1801524123] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1803963420] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1805603142] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1808404269] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1809719646] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1817822370] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1821148812] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1822488045] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1824240222] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1832284146] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1833624450] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1835126622] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1837956309] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1839349281] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1845103554] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1849679076] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1851206847] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1852712400] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1860266793] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1862994231] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1864412046] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1865813376] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1868772843] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1874330955] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1875201552] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1878104907] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1879120173] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1880075778] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1880960949] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1882526520] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1883546154] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1888512591] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1890239442] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1892274489] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1893281334] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1894657443] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1896237609] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1903456443] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1904747481] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1907538129] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1910254059] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1911576618] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1913260839] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1921222548] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1922899776] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1924413288] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1927365804] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1933209999] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1935439632] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1938937938] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1940398383] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1942010259] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1950060735] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1952167308] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1953721770] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1956928911] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1962792867] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1963774260] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1965469926] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1966556214] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 1967504259] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1968418620] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1970110842] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1971233040] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1976692935] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1977968979] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 1979454036] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1980938148] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1982292543] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1983856854] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2000707191] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2007130020] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2009275296] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2011215717] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2019304287] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2021514264] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2023077546] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2025862713] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2027263707] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2033252907] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2037612927] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2039028390] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2040595053] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2047817835] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2050511484] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2052153264] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2055015039] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 2056033980] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2056963503] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2058773241] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2064507711] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 2067199428] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2068939635] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2070744249] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2071829193] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 2072799666] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2073704535] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2080376760] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2082114741] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2083206930] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2084407500] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 2085222384] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2086101024] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2087644503] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2093516313] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2097696447] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2099148702] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2100717486] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2108746647] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2111649645] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2113235586] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2120929356] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 2123360589] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2125049892] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2126557419] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2129469489] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2130931593] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2137137030] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2141170437] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2142652008] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2144268693] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2151030420] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2152492944] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2154423789] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2156371140] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2157481767] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 2158506693] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2159437035] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2165096724] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2166558744] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2167750746] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2169580434] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2171323014] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2172456048] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2173530765] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2174795175] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 2175639270] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2180404359] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2182873791] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2185218210] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2188201197] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2189591754] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2195559702] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2199694707] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2201179407] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2202745503] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2205948570] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2211167679] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2213016267] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2215066770] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2216175507] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2217188778] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2218142682] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2224326258] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2225366157] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2226718893] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2228488689] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2230230513] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2231337885] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2232469743] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2233763700] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 2239044213] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2241249171] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2242688574] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2244301437] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2247311766] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2248688442] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2254551369] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 2258552940] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 2259778101] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2261094213] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2262691179] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2269856253] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2272572771] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2274352941] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2277623796] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 2283049440] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2285417127] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2287159980] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2288299293] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2289420399] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2290701546] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2291562378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2296358253] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2299321584] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2301242538] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2304150555] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2305567992] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2311077909] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2315499585] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2316891885] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2318516802] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2321197305] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2327190831] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2329876563] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2333194500] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 2334276735] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2335263882] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2341271877] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2343330255] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2344719426] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2346028671] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 2346879549] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2347834566] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2349293121] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2355138492] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2359090734] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2360460564] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2362087308] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2364911073] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2370530379] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2373333648] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2376161067] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2377506999] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2379106989] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 2385475638] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2388549324] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 2389554468] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2390486322] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2392185285] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2393314938] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 2398717713] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2399603199] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2402371482] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2403542904] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2404579569] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2405792823] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 2406592671] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2407457682] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2408888097] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2414694345] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2418615234] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2419893924] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2421448134] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2428605732] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2430231573] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2432826543] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2435643252] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2436930804] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2442749526] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2446680789] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 2447649729] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2448529818] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2450150388] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2451174768] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 2452175292] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2457305592] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2459582013] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2461679976] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2462755050] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2463949215] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 2464763364] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2465625183] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2466924936] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2472753927] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2476642098] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2477925975] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2479963374] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2487340695] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2488581921] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2490174246] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2492906220] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2494258095] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2496004350] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2502932649] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2505563067] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2507066142] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 2508987033] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2515686852] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 2516690148] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2517563916] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2519228397] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2520261744] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2521451163] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2522665131] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 2523550428] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2524477452] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2530159695] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2532970902] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2535694959] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2537031189] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2538653460] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2546267262] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2548308462] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2549825565] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2552579694] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2553950763] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2559799095] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2563812153] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2565349332] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2566957050] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2574435381] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 2576270718] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2577502158] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2579238207] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2580373698] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2581478907] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2582678154] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 2583491127] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2588407269] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2591074731] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2592998520] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2595819177] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2597218050] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2598811110] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2606990316] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2608331775] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2610011166] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2612751036] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 2618205177] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2619376662] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2622027009] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2623135473] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2624265000] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2630030886] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 2630854674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2632090713] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2634362619] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2635984029] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2638771002] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2640055908] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2641663794] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2648131689] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2651764227] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2653132062] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2654741733] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2664045321] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 2665622295] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2666544489] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2668296456] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2669411010] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2670513363] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2676152619] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 2676941148] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2678401257] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2680598382] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2682207885] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2685073818] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2690250381] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2692256364] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2696249808] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 2697582321] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2699197725] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 2707776519] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2709093660] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2710685838] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2713387824] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 2714901651] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2720824239] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 2725306374] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 2726297364] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2727242028] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2732937900] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2734429236] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2736666093] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2737934199] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 2738777412] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2739753408] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2741139114] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2746830618] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2751165858] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2752494129] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2754042249] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2760723945] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2762370996] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2763968760] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2766744309] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2768132031] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2769759762] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2772729435] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 2777698728] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2781672600] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2783862522] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2786767116] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 2787794142] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2793018690] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2795934372] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2797049955] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2798324319] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 2799674955] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 2801070951] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 2806967562] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2809997757] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 2810992989] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2811941181] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2813416788] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2815046997] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2823768045] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2825722263] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2827359633] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2830224600] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2836421952] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2839639467] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2842456029] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2843854671] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2850665202] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2854997061] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 2856321069] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2857944579] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 2865819243] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 2868096798] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2869388235] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2871120651] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2872198308] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 2873211579] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2874100908] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2881263777] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2883525540] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2884622307] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2885831319] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 2886619932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2887474422] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2888903535] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2898285411] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2901281523] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2902672815] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2908605042] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2911440420] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2912868000] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2914503354] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2916625824] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2922748836] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2926342083] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2928618315] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2931399765] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 2932787046] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2938702893] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 2942758203] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 2943735606] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2944666515] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2946390363] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2947508235] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 2952331347] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2953622595] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2955894795] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2957577147] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2958624711] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2959921986] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 2960764422] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2961705285] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2967726384] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970683583] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2973556215] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2974897821] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2976474858] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2985004827] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2986403679] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2988067803] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2990924538] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2996286132] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2999670660] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3002426280] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3003886851] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3005498937] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3013908345] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 3014992176] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3015960213] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3017754978] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3018883959] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 3019935198] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3020804808] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3027375687] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3029084058] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3030244266] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3031540806] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 3032437821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3033385488] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3034842258] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3040739205] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3044756757] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3046133811] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3047763285] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 3048849426] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3057139428] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3058848513] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3060478008] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3063237009] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3068611266] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3070916037] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3074585073] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 3075591162] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3076544415] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3078295521] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3083342661] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3084802266] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3087269493] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 3088115436] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3089030280] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3090359664] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3091932123] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3099070275] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3101354529] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3103301775] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3106043535] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3107426511] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3113338284] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3117487779] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3118864770] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3120470934] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3127737585] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3129141687] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3132013437] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3134907300] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 3135889743] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3136789404] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3142787718] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3143855610] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 3146108469] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3146940720] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3148531239] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3149555010] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3150617631] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3152117073] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 3157827603] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3158863344] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3160458126] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3161959164] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3164694162] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3166073127] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3172315167] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 3173373672] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3177720630] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3179040060] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3180615900] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3190456437] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3191858754] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3193378944] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3202532781] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 3204806388] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3205745424] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3207405663] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3208379748] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 3209250366] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3214619961] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3217516302] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3218550993] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3219596352] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3220852341] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 3221700468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3222620373] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3224082246] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3229886121] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3233914257] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3235352820] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3237008985] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3244514637] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3247021596] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3248611254] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3251372901] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3252755583] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3258710007] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3262745976] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3264173409] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3265772580] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3272474646] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 3273856887] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3274727862] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3276630840] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3278646924] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 3279649170] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3280532976] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3282211779] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3287274522] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3288747084] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3291433677] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 3292223676] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3293107293] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3294522420] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3296005104] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3297697662] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3305920464] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3307321878] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3308937261] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3315861423] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3317561142] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3320361828] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3323264217] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3324773151] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3326405523] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3334387350] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3336275229] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3337995591] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3340942878] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 3346276038] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3347171415] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3350228259] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3351326076] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 3352299594] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3353170800] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3354903888] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3360333249] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3361457925] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3363306408] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 3364808748] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3365752740] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3367222236] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3368732808] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3375829380] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3377350536] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3379936623] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3382774941] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3384100272] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3390137541] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3394092534] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 3395074914] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3396003366] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3397748739] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3398833998] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3404432094] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3407837286] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 3409067991] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3410034684] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3411488808] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3413149488] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3422693883] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3424390494] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3425970303] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3432723231] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3435926067] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3437268786] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3438914178] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3441689433] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 3442701255] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3448336983] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3451416864] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3452459493] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3453487338] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3454693095] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 3455501196] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3456520284] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3461963799] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3464093178] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3466863519] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3468191013] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3469927167] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3477180840] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3479598381] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3481420194] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3484167288] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 3485157963] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3486069888] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3492103461] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3494112846] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3495551451] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3496777830] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 3497583558] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3498464844] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3499907460] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3505769064] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3510023013] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3511411890] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3513046593] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3520847337] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3522450960] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3524982258] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3527891178] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 3528967617] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3529806987] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3535855491] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3537391620] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3539214777] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3540468603] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 3541285356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3542177436] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3543612051] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3549055398] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3552247566] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3553832877] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3556422009] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3559199007] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3564598065] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3567343059] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3569871669] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3571865682] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3573337635] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3579115596] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3583138734] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 3584189595] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3585141147] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3587029908] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3588140409] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3589268319] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3594855957] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 3596059173] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3597784638] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3599308062] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3600848517] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3607577442] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3609369309] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3612232176] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3615165372] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3616431756] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3618077610] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3625686204] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3627728475] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3629417736] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3632288268] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 3637095252] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3638390889] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3640917735] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3642391851] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3643496283] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3644795616] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 3645669048] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3646604430] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3652554192] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3653896281] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3657911061] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3659331816] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3660943629] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3669262716] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3670712241] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3672380124] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3674511918] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3676543122] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3683864310] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3686580555] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3689336511] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3690713250] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3697071189] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3700555677] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 3701633733] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3702614958] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3704359407] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3705449559] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3710944125] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3713385501] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 3714213216] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3715125288] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3716464689] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3718035006] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3725185443] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3727789968] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3729417510] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3732213555] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3733632231] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3739687350] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3743769645] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3744919500] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3746209992] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 3747078111] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3747991611] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3753324708] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3755829756] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3759344001] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3760711122] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3762499629] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3769575117] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3772176702] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3773861931] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3776834775] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3782027214] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3783753015] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 3784905432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3786724368] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3788262408] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3789777096] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3792177753] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3798278106] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3800478906] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3802494465] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3805361511] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3806711811] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3812730936] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3816732066] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3818079111] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3819713961] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3826835544] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3828157851] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3830965824] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3833799186] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 3834782427] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3835676208] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3841644597] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3842681787] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3844436925] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3846187380] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 3847056822] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3847980780] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3849406386] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3851072064] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3858701490] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3860838135] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3862499235] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3865264830] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3870818448] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3872369487] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3876393108] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3877796370] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3879441615] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3886631112] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3888771012] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3890774181] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3892220283] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3895040289] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 3900359106] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3901272711] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3904169535] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3905291649] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3906425670] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 3907723050] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 3909171504] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 3914734887] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 3918185418] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 3919439412] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3920667576] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3922362255] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3928010247] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 3929696043] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 3932210877] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3933857088] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 3934961520] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3936457035] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3938079726] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3942964242] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 3945654321] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3947476848] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 3948484617] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3949817277] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3951439653] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 3952602969] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 3958327716] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3961100409] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 3962131845] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 3963627297] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3965216472] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 3966203409] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 3967321680] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 3972629493] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3975521886] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 3976597989] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 3977565543] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3978481269] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3980234706] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3981323871] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 3982342623] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3987534852] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3990447615] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3991644972] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3992804193] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 3994094517] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 3994999764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3995931807] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 4001927979] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4004515956] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4005956031] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 4007549574] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4009283943] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 4010357064] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4016117406] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4017784974] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4019793435] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 4021276455] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4022904984] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 4023901350] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 4025388360] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4031305488] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4032751065] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4035102876] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4036721199] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4037647236] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4038695346] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4039595721] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4046760249] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4048939776] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4049987445] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4050892965] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4052469687] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4053698187] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4054811922] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4060371210] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4061202726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4062700593] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4064841858] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4066475448] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4067401695] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 4068894921] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4074843780] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 4075899240] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 4078674768] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4080295653] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4081322322] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4082727138] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4084304553] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4089564759] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4091229702] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4093909197] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4094966673] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4095971607] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4097683338] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4102757400] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 4104796521] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4108266624] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4109281344] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4110371433] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4111589538] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 4112431659] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4113354378] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 4119152604] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4121131161] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 4122929874] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4124382885] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4125867459] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4126841376] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4132232664] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4135872216] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4137672588] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 4139264955] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4140641022] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4141623927] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 4147692360] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4149177774] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 4150196799] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 4151640801] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4153226511] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 4154353224] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 4155388902] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4160979648] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4162433499] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 4164586818] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4166330595] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4167457476] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4168556679] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4169758446] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4170620475] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4171530279] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 4178180055] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4180442469] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 4181582433] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 4183183746] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4184751438] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 4185771135] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 4192019412] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4194733116] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 4196048199] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4197955860] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4200066843] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4205709354] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 4208103396] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4209892491] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4210943394] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4212186132] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4213754559] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4214751198] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4220090805] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4223517648] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4224596166] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4225777101] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 4227039159] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 4228408464] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 4229556261] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4235935179] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4237798845] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4239897375] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4241605074] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4243204497] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 4244179149] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4252076199] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4254213180] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4255214649] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 4269828906] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 4270833609] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4272339813] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 4273331202] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4280227875] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4282847919] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 4283717571] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4284716079] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4286341059] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4287347631] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4293399201] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4296288843] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4297815102] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4299000825] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4300315656] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 4301188185] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4302098304] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4309333938] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4312398426] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 4313540469] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4315031574] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4316638557] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4321891560] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4324720659] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4326368382] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 4327459038] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 4328960811] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4330627182] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 4331587932] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 4338706218] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4343071005] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4344187848] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 4345213698] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4352036283] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4353347271] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4355580642] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4356984723] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 4357858197] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4358765208] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 4360581834] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4369811040] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 4371242253] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4372901946] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4374498849] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4382180985] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4385526642] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4387143495] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 4388212962] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 4389754950] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4397786211] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 4398777390] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 4399926699] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4401710838] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4402787613] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 4403809683] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4409813562] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4413114804] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4414979037] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4416273603] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 4417158312] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4418085315] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 4427276721] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4429948992] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 4431002310] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 4432600662] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4440742320] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4443694521] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 4445457282] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4447047465] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 4452990255] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 4455513447] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4457666304] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 4458720693] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 4460251824] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4461879744] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 4462878063] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 4468993956] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4471892649] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4472977152] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 4474050357] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4475780631] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4476907365] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4482841125] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4485268725] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 4486448589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4487336196] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 4489249422] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4490894100] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 4492090533] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 4499749548] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4501847952] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 4502922396] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 4504724889] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4506354237] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 4512752391] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 4515454356] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4517026164] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 4517954385] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 4519109301] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4520787894] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4526687130] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 4528296360] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4530992907] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4532103975] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4533210255] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4534512612] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 4535353137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4541281983] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 4543923111] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4545946482] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 4547014311] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 4548537987] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4550180922] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 4556543859] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 4558865976] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4560727332] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 4561771305] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4563319152] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4571267316] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 4573689750] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 4575858210] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4577664210] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 4578714630] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 4584712146] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4588883901] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4589921721] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 4590856914] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4592551509] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4593689646] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4601932167] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4604236938] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 4605086052] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4606029141] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 4611970125] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 4614483846] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4616100531] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 4617160086] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 4618630464] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4620243789] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 4621267077] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4622785818] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4629167109] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 4630157658] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 4631700822] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4633321329] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 4634367066] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4635937572] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4637529582] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 4642437954] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4645560276] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4647081894] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4647988821] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 4649130675] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4650904755] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4652013114] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 4652969118] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4660337724] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4661497701] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4662602532] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4663861671] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 4664764461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4665683652] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4671178491] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4673956077] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 4675619319] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 4677200073] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4678872303] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 4679952963] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4681352382] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4687312119] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4689397608] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4691207409] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4692849672] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 4693916724] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 4695020862] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4701022074] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4702037655] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 4704296142] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4706033997] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4707130512] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4708297188] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4709588898] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 4710439629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4715670939] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4717701933] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4720022643] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 4721074890] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 4722620280] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4724222391] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 4725226275] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4730927838] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4733694966] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4734669177] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4736181912] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4737822558] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 4738879404] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4745221173] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4747506456] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 4749006885] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 4750070409] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4751856606] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4752976473] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 4753982079] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4759978104] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4761160152] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4763362905] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4764655245] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 4765504674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4766448141] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4768111887] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4773995541] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 4774987434] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 4777578792] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4779339201] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 4780354614] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4781985579] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4783619169] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 4788955542] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4790531277] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4793233347] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 4794299685] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 4795433538] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4797185106] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4798295565] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 4803498462] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4805279808] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4807406751] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4808528802] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4809817635] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 4810700139] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4811623257] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 4813211907] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4819059399] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 4820243232] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 4822718250] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4824301398] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 4825244025] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4826836875] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4834083555] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 4835879706] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 4837744653] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4839323475] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 4840299009] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 4841363373] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4850103090] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4851834372] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 4852800792] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4854431001] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4855448913] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4856515818] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4862241363] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 4864655103] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4866331386] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4867934295] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4869591678] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4870590522] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4877415312] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4880253924] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4881466947] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4882940643] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4884429774] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4885379289] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4893488544] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4896115518] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4897048296] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4898579784] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4900117509] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4901029602] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 4907709030] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4910532249] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4911672297] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 4912680360] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4914292866] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4919257224] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4920583878] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4923064713] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 4923857862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4924716783] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4926143733] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4927572237] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4928497644] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4934547030] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4937212224] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4938317286] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4939819479] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4941439608] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4942354200] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4943810109] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4949788893] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4951698990] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4953533739] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 4954912641] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4956548436] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 4957637349] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4964053080] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4967976657] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4969451508] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 4970554449] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4972208220] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4973342262] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 4978839915] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4983497652] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4984555905] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4985578647] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4986785685] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 4987643304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4988568039] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4995595836] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4998776874] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4999699068] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5001043950] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5002585497] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5009619069] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5011911345] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5013545733] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5014536429] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5015952459] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5022583398] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5024772963] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5026604625] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5028224544] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5029204131] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 5030258730] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5032031361] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5039372730] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 5041872633] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5043809421] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5049327024] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5050406571] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5052897885] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 5053796580] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5054750526] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5056116513] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5057619735] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5058526977] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5059813794] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5061585270] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5068965153] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5072042997] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5073673752] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5074746600] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5081235684] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5084408049] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5085459708] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5086995879] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5093182038] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5095325340] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 5096326620] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5097968610] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5099156979] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 5100159666] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5101779312] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5106969399] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5109965154] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5111169189] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 5112129162] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5112993879] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5114427822] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5116020000] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5117162778] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 5118568056] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5127028893] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 5129151363] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5130564852] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5132106882] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5137116768] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5139441342] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5141935428] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5143043535] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5144556144] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5146107981] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5147231250] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 5148194142] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5154921660] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5156523855] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5157669972] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5158991376] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 5159894502] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5160785364] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 5162314857] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5164040763] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 5169236898] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5171754609] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5173850493] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5174920359] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5181449889] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5183594157] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5185506921] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 5186856255] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5188382976] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 5189613324] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 5194999824] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5197194030] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5198299155] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5199404385] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5200630722] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 5201422653] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5202452577] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5203915920] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5205488127] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5210905161] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5212429320] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5215311591] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5216419572] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5217808869] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5219437818] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5220507852] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 5221872390] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5223528366] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 5224657284] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 5225691954] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5227523490] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5228664315] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5229748377] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5231033703] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 5231876349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5232826620] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5234549838] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5236215978] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5242206123] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5246219076] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5247740043] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5248808922] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 5250123354] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5257334334] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5259830499] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5261476017] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5262752334] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 5263602099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5264498421] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 5271314265] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5272902180] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 5273997267] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5275395489] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5276957217] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5278111167] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 5279225952] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5285472633] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5288856153] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5290752705] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5291979525] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 5292867405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5298246765] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5301140565] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5302691877] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5303619048] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 5305214901] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5306834022] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 5307926736] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 5309173044] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5315268273] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5317587177] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5318729304] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 5319988653] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 5321502459] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 5327051457] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5328848637] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 5330393922] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5331325125] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5332750311] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5334489384] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5335478106] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 5341073346] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5343667602] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 5345259507] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 5346747420] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5348372358] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 5349314838] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 5350841265] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5356952643] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 5358605553] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 5360682411] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5362313187] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 5363362683] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5364495717] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5370468894] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 5372571939] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5374407591] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 5375905752] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5377573299] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 5378559060] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5384330511] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5386387188] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5388123783] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5390831166] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5392444722] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 5393489703] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5394661104] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5395887273] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 5396960625] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5397924189] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 5403680352] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5405236956] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 5406894192] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 5408839401] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5410614573] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 5415951870] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 5418949872] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 5420617608] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5422374762] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 5423393157] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5424491730] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5429968845] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 5431233969] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5432131908] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 5433721965] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5435343060] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 5436264393] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 5437631892] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5439256704] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 5440214934] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 5448890370] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5451009249] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 5456618811] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5458150509] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5460786450] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 5461651797] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5462598477] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 5465134248] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5470761849] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 5472325467] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5474185773] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5476240119] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5477252613] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5478772488] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5480398497] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5486419932] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5489234205] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5490769032] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 5491584210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5492488323] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5494044108] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5495564256] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 5500644324] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 5502963732] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5505349101] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 5506443621] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 5507869542] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5509403004] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 5510470917] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5515922307] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5517419670] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 5519204817] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5520119304] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5521488798] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5523063357] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 5524140426] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5529578670] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5531592780] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5533791417] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 5535327987] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5536921131] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 5537938833] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5539054437] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5540300766] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 5545588629] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5546664606] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5549402229] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5550997914] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 5551969395] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5553383535] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5554929681] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 5560362570] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5562716649] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5564600118] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5565592158] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5566690647] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5572742910] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 5573562876] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5575497417] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5577058725] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5578548339] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 5579565180] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5580566691] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5582087028] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 5583245283] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 5588902158] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5591616975] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 5593158543] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5594250774] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5595556407] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 5596558128] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5601841476] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 5603714424] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5606126673] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 5607046620] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 5608145592] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 5609238999] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5610922716] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 5611917990] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5613032082] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5618963343] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 5620963110] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 5622671418] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5624015040] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 5624921337] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5625849516] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 5632388118] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5635388388] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 5636420958] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 5637939447] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5639459259] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 5640475911] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 5645948259] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5649154035] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 5650296477] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5651971374] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5653610592] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 5654687703] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 5655775944] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5661249741] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5664184470] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5665243248] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5666356563] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5667571560] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 5668445160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5669319642] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 5675698350] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5678316840] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 5679520812] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5680803660] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5682533640] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 5683598004] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 5685224307] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5691317772] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 5693540076] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5694835902] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5696413065] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 5697415164] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5698679238] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5699933337] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 5705145642] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5706112713] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 5708835069] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5710456227] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 5711653227] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 5712862134] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5714393349] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 5719430619] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 5720995644] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5723723502] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 5724777219] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 5725982976] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 5727063468] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5728780890] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 5729725596] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5735161299] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5737767042] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 5738677959] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5739613845] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 5741194473] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5747173635] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 5748378195] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 5750739330] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5752432560] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 5753499696] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 5754697557] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5756375877] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 5757388854] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 5758510905] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 5764198104] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5767134912] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 5768179221] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5769332289] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5770625532] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 5771496528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5772387327] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5778774078] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5781647445] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 5782616469] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5784301698] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5785933902] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 5787062400] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5793463515] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5796289716] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 5797240092] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 5798597763] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5800422600] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5802080151] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 5807320428] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5810011326] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5812294551] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 5813277624] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5814408999] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5815672317] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 5816544363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5822184207] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 5825237376] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5827099740] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 5828068701] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 5829820584] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5835866631] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 5837851152] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 5839939098] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5841586590] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 5842656204] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 5844406302] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5850385044] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 5852182812] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5853839817] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5855097675] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 5856005841] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5856949077] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5858526492] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5860188054] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 5865208608] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5866888293] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5869686144] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 5870783352] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5872075398] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5873787990] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 5874783936] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 5881205946] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5883378627] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 5885046426] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5886170472] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5887440447] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 5892680640] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5894500500] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 5898641742] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5900576640] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 5901613242] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 5903174151] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5908861497] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 5911307913] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5912957379] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5914601154] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 5915633199] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5917071384] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5922802725] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 5924185029] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5926454079] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5927800116] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 5928677727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5929639821] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 5931386685] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5932983630] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 5937932511] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5940219621] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5942513073] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 5943548814] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5944677459] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5945922633] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 5946747660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5952492483] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5956085100] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5957588301] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 5958581475] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 5959960545] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5961485565] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 5966819166] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5968129566] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5970930336] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5971924644] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 5975812479] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5977358751] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 5982756297] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5985790776] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5987327346] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 5988241224] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 5990004720] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5991511554] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 5996870229] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5997891585] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6000385839] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 6001228464] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6002146059] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 6003478089] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6005104812] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 6010209870] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6014321208] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6016239348] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 6017494308] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6019568184] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6026077575] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 6028038324] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6029931096] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6031254810] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 6032163459] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6033065955] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6039384750] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6041414106] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 6043328466] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6045230688] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6047031480] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 6052558008] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6054928530] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6056176560] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 6057068094] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6057998625] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6059594079] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6061216119] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 6062287980] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6068544762] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6072650955] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 6074432847] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6075552378] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6076776783] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 6078033255] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 6083261226] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6085159668] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 6086537835] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6087425022] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6088822824] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6090321594] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6091247841] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 6092563659] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6098350902] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 6100023153] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6101724783] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6103341279] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6104282709] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6105720873] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6107301396] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6112272264] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6114748563] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6116803077] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6117866559] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6119217615] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6120816681] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6121818297] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 6122831253] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6129372585] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6130971903] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6132170205] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6133423884] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 6134309853] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6135176439] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 6136878111] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6142742529] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 6145030080] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 6146128065] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6147740844] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 6148862664] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6150323109] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6151927467] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6157307646] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6159888021] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6161479800] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 6162533727] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6163616235] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6164865735] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 6165756870] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6166775055] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 6172171929] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6174958146] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 6176135154] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 6185723397] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6187135122] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6188474019] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 6189561378] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6191085516] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6192647223] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6193691847] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 6200669517] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6202283850] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 6203322279] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6204393258] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6205593093] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6206465370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6207378996] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6208838769] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6215766459] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 6217162749] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6218625441] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6220030404] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 6221145042] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6222517833] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6223851690] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 6229021533] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6232159269] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6233630151] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 6234719988] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6235811232] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6237429198] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6242808138] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 6245432424] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6247068660] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 6248067882] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6249149823] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6250807752] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6251851410] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6252965796] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6258810327] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 6260780064] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6261708138] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 6263066712] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6264645912] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 6265564221] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 6266902467] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6275168067] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 6276134256] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6277517463] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6279103614] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6280084125] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6281530983] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6288314340] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 6289571820] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 6290874954] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6292840386] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 6294059247] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 6295772406] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6297906510] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 6303089247] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 6305184228] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6307234689] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 6308609601] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 6310290567] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6312447456] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6317889648] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 6319734414] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6322322475] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 6328458045] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 6329788542] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6331967964] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6333366459] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6334807164] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6341622126] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 6342665322] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6343900626] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6345316110] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6346939893] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 6348228096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6349406280] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6350793855] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6357434706] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 6358309524] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6359371179] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 6361852371] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6363992124] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 6365320206] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6372937242] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6375064374] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 6376091085] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 6377697858] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6379259229] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 6380210613] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 6387004050] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6388779642] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 6389818050] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 6390953982] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6392591436] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 6393659727] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 6400270527] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6401538192] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6403256643] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6404366892] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 6405402507] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6406361619] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6408091641] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6414607185] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6415695741] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6416869851] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6417724383] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6418592334] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 6420489726] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6422492853] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 6428453283] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 6430069905] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6431647866] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6432729702] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 6434352771] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6435932307] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 6437014416] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6438784611] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6445375713] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 6446449737] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 6447477561] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6448444989] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6450325035] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6451571280] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6458383071] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6459619215] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 6460496322] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6461385063] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 6462781458] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6464530569] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 6465634371] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 6466804281] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6473470164] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6475238931] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 6476350965] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6478112193] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6479203815] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6480357135] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6481625409] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 6487475316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6489717297] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6491358531] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6492979857] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 6493915323] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6495415290] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6502073193] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 6503123739] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6504616230] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6506265150] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 6507368091] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6508485711] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6509783490] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 6510684831] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6516723612] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6518566194] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6520236996] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 6521353881] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6522504009] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6524167293] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 6525238314] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6532113945] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6533739954] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 6534883530] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6535963497] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6537578418] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 6538629489] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6539690724] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6541419276] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 6546997002] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6548915919] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6550520277] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 6551581092] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6552997773] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6554792370] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 6560996799] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6562464531] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6564091758] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 6565129578] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6566245539] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6567872136] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 6568965438] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6570042717] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6577899636] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 6579154470] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6580619955] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6582205539] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 6583265262] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6584851434] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6590756865] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 6592834689] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 6593911884] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6595586466] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6596611854] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6597810891] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6604685766] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 6605841942] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6606956097] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6608131887] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 6608986671] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6609844752] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6611289867] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6612905838] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 6619065432] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 6620795538] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6622412034] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6623364132] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6624770523] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6626431665] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 6627392205] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6634474413] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6636081186] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 6637035951] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6638621703] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6640225032] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 6641217282] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6646514364] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6649158936] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 6650072289] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6650987280] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 6666075948] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 6667189935] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6668714262] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 6669732993] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 6676796532] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6679396269] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 6680483376] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6682219131] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6683937393] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 6684974058] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 6686770503] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6693989253] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 6694954854] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6696244884] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 6697471326] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 6698729184] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 6699779142] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6705678399] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 6707897049] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6708806118] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 6711148185] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6712700946] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 6713703843] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 6714735195] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6720546987] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 6723183600] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 6724293618] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6726099072] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 6727175028] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 6728233869] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6735357951] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6736363851] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 6737386488] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6739153701] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6740255718] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6741419076] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6742738569] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 6743609523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6744696945] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 6750863133] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6753465117] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 6754565202] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 6755639583] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6757469355] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 6758499384] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 6763937187] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6767452419] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 6768421485] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 6769583184] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6771325428] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6772421040] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6773535804] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6778891749] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 6781192950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6782233752] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 6783618660] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6785276169] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 6786335136] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 6787513236] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6789162387] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 6794785200] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 6796814913] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6798500058] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 6799612155] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6800757474] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6802016529] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 6808304622] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6809696670] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 6811104447] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6812702421] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 6813789423] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 6815131449] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6821752098] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 6823903947] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 6825086982] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6826770342] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 6827879163] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6829071081] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6830326692] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 6836154381] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6837060531] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 6838332627] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6840005235] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 6841123569] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 6842405304] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6844111743] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 6845236398] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 6850933866] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6854062740] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 6855139074] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6856350690] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6857658759] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 6858544119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6859495167] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 6860508228] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6862302489] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 6868190322] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 6870115497] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6871664226] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 6872745810] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 6873913704] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6875714937] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 6880948284] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6883165359] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6884415279] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 6885236043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6886084464] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 6887356623] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6888916650] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 6894381291] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 6895824306] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6897534630] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 6898533264] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 6899689965] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6901453251] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 6902535675] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 6903583764] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6905308368] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6910579431] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6912506307] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6913812024] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 6914717439] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6915679911] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 6953983995] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6955584594] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 6956600007] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 6957613929] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6959400630] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 6960478203] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 6961559640] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6963314085] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 6968722761] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 6970833093] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6972572775] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6973693314] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6974845017] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6976098780] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 6977150943] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6983744481] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 6986120967] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6987746031] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 6988815582] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7026911220] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7028633829] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 7029686055] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 7030725156] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7032218886] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7033207251] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7034264958] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7035459522] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 7036269240] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7037134587] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7043027040] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7045025883] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 7046089197] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7047109545] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7048692819] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 7049773563] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7050819930] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7057213611] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 7059021333] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7060026372] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7061638920] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 7062758010] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7063825251] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7065442314] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 7071880116] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7072853718] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7074520278] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 7075536993] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7076477898] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7078162623] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 7079184819] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7080220854] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7087014585] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 7088683098] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7089736584] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7091455980] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 7092582798] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7093685676] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7099809402] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 7101522456] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 7102576215] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7104266085] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 7105400379] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7106317512] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7113696072] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 7114903425] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7115996286] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7117646739] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 7118753208] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7119857892] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7121489298] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 7126582953] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7130094027] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7132820709] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 7133902398] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7134920667] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7136561649] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 7137554571] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7138755582] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7145949426] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 7147044219] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7148232714] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 7149547020] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 7150975902] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 7152146211] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 7153045935] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7153984236] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7160376111] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7162508997] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 7163588397] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 7164874962] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7166413296] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 7167616197] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7174801536] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7176518979] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 7177506420] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 7179098577] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7180683804] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 7185962028] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7189588812] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7191253377] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 7192244598] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7193420178] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 7194309591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7195232184] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 7196801409] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7203968205] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 7204922235] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7206439128] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7208076183] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7209047979] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 7215975774] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7217575680] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 7218585633] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 7220206749] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7221703209] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 7222647999] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7224261849] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7225874334] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 7232575896] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 7233704247] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7235416629] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7236418224] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7237485003] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 7238266791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7239368367] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7247588733] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7249141452] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 7250173539] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 7251542046] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 7253283513] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7254898560] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 7255970463] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7262637165] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7265440056] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 7266391881] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7267965642] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7269540054] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 7270515840] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7278098604] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7279685007] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 7280748195] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 7282468935] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7290504249] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 7292309556] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 7293284439] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7294914816] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7295957256] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7297059630] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 7297928799] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7298879973] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 7300308267] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7306941117] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 7307977047] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7309353933] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7310881431] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 7311834348] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7313265246] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7319660670] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 7321588932] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7323115653] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7324740612] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 7325754954] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7333780356] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7335384210] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7336413525] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 7338164295] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7339631586] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 7340643198] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 7341647586] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7343349993] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7349411853] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7350482580] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 7351309392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7352248134] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7354054533] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7355649189] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 7356881994] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 7364288442] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7366867641] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 7368276258] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 7370649720] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7372745079] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 7378214655] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7382419359] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7384517028] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 7385934213] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 7387317525] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7393936998] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7396766916] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 7398050142] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7400282610] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7401677136] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7408416183] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 7410121425] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7411362399] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7413089313] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7419188616] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 7421094912] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7423134159] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7424624655] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7425559344] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7426918065] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7428554763] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 7429594830] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7431073398] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7437221988] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 7438215477] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7440602253] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 7441561302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7442459766] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7444101021] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7449823185] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 7451437602] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7454200761] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7455876540] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 7457086245] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7458813705] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7464705654] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 7465666551] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7468203456] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 7469099358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7470137346] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 7471921023] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7473295347] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 7474306098] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 7475353620] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7482780984] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 7484901039] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 7485955050] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7487723124] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7488845238] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7493906301] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 7495186398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7497563325] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7499091306] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7500745014] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 7501730523] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7507327317] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7509328323] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 7510770918] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7512845466] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 7513788156] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7514721123] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7516433295] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7518084252] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 7519146369] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 7525853118] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7529828019] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7532155953] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 7533323301] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7539320817] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7542407019] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 7543557273] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7545390594] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7547097264] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 7552521627] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7553751891] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 7555824255] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7557018861] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 7558846407] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7560549150] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 7561583001] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7563274845] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7570576944] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 7573244574] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7574519988] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 7575813105] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 7582191540] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 7584521616] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 7585743858] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 7586654712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7587565692] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7589732598] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7591406508] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 7592464341] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 7597958613] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7601144313] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 7602195720] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7604152500] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7605813831] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 7611452310] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 7612947762] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7616015925] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 7617242514] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7618480401] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 7619762808] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 7625064153] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7626873660] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 7629423480] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7630986048] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 7631912946] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 7633085586] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7634733645] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 7635936399] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 7641033099] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7644329007] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 7645458324] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7646601564] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 7648023159] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 7648881912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7649808936] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 7656069960] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7658849898] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 7660346862] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 7661978163] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7663732335] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 7669375875] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 7672330848] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7674018408] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 7675341198] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7680891981] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 7682115672] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 7684164999] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7685301120] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7687546461] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7689109050] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 7690122363] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 7691537616] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7693109865] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 7694197938] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7699715772] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 7700936796] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 7703092761] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7704099186] Running FIND.existing: FIND DUP . CR +[Hera] 2236765296 +[Hera] [HADES][TEST ] [KRELTSC: 7705656294] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7707290304] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 7712308611] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 2237091616 +[Hera] [HADES][TEST ] [KRELTSC: 7715972082] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7717623102] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 7718678247] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7720247388] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7725975222] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 7727336358] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 7728301518] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7731499629] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 7732540263] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7733659941] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 7734945897] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 7735903077] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7736848602] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 7738268748] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7744173906] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 7745401587] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 7747977678] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7749579978] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 7750722462] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7751851107] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 7757545299] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 7759690995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7760841942] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 7762366773] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7764091671] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 7765106307] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 7770720363] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7773661056] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 7774738860] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7775945520] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 7777251006] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 7778188740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7779102807] Running LATEST.basic: LATEST @ . CR +[Hera] 2236846720 +[Hera] [HADES][TEST ] [KRELTSC: 7780595781] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7786596678] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 7788701487] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 2236885904 +[Hera] [HADES][TEST ] [KRELTSC: 7790999286] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7792557339] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 7793525460] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 2236885904 +[Hera] [HADES][TEST ] [KRELTSC: 7799824137] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7804461441] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 7805535549] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7806652770] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 7807949457] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 7808842188] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7809775218] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 2237093128 +[Hera] [HADES][TEST ] [KRELTSC: 7816156509] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7819205184] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 7820193570] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 2237093592 +[Hera] [HADES][TEST ] [KRELTSC: 7822250436] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7823845911] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 7824884109] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 7830390771] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 7831863669] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7834690395] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 7835780883] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7836980130] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 7838277426] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 7843688286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7845857880] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 7847316687] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7848961344] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 7849956912] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 7851071634] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7856841678] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 7858299078] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7860897723] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 7862206590] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 7863616320] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 7864840263] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 7866175695] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 7867086066] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7868165991] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 7877597952] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7879115958] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 7880197458] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 2237098016 +[Hera] [HADES][TEST ] [KRELTSC: 7888280358] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7891235709] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 7892316852] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 7897572123] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7899110667] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 7904312892] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 7911596553] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7919033556] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 7921873680] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 7925530851] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7931638155] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 7934010063] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 7935676413] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 7936619124] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7938281253] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 7939280643] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 7940331336] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 7941240867] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7947324882] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 7948307619] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7950540612] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 7952195097] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 7953071847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7954032030] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 7960357734] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7963771830] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 7964790666] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7966599123] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7968271479] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 7969331496] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 7978544868] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7979973603] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 7980986895] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7982088765] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 7983409581] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 7984332468] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7985424363] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 7995379980] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7996857708] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 7998050823] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 8003668533] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8005709397] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 8006729388] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 8010255582] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8011822938] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 8012876676] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8013975984] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8015182875] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 8016011997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8021311515] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 2237104016 +[Hera] [HADES][TEST ] [KRELTSC: 8023926204] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8026017363] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 8027140947] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 8028307938] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8033880561] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 8036743218] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 2236856528 +[Hera] [HADES][TEST ] [KRELTSC: 8040147276] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8046292842] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 8047271610] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8049902406] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8051201088] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 8052104025] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8053065027] Running CURRENT.basic: CURRENT @ . CR +[Hera] 2237104016 +[Hera] [HADES][TEST ] [KRELTSC: 8054606154] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8056265616] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 8057351778] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 2237100704 +[Hera] [HADES][TEST ] [KRELTSC: 8063523720] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8065509606] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 8066477664] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 8067799740] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 8069095503] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8070654879] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 8076378093] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8078525259] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8080266432] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 8081142426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8082087510] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 8084479830] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8086087632] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 8091120345] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 8097381306] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8098881966] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 8099889609] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 8103410196] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8110606014] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 8111694906] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8113097706] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 8114422239] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 8116146591] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 8117311923] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 8122989420] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8125660977] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 8126508894] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8127557802] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 8129290281] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8131023936] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 8136636690] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8137663527] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8140446363] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 8141319921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8142297618] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 8143371495] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8144996454] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 8150656920] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 8153273478] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8154929748] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 8155913514] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 8157427971] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8159099172] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 8160354321] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8161503273] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8167201938] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 8169534744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8170460550] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 8172090612] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8173767315] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 8175018390] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 8180528874] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8182486599] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 8184594264] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 8185723770] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8187477144] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8188614924] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8194168017] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8196863577] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 8197705740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8198671299] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8199784299] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8201105262] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 8202005616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8202952947] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8204071386] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8209440309] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 8210705349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8211922845] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8214191286] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 8215495806] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 8216867001] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 8218157556] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8223852315] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 8225925750] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8227045512] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8228731056] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8230484703] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 8231531742] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 8236518171] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8238620250] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 8241135063] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 8242389855] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 8243629191] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8245359927] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 8246467866] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8247600144] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8253279993] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 8255000775] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8256318378] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 8257299204] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8258900139] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 8259988485] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8261700447] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8267627298] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 8269953615] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8271299967] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8272619376] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 8273536278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8274520989] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8276552067] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8278168584] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 8283684591] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8285936820] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8288387961] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 8289436890] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8291196312] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8297194101] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8299496625] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 8300712042] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8302523061] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8303621130] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8304757188] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8310019263] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 8311265193] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8312154438] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8315319096] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8317018836] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 8318071713] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 8319602046] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8321171901] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 8327110344] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 8331264543] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8337167202] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 8338562358] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8340037608] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8342377575] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8343301008] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8344264404] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 8345500380] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8347166436] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 8348208834] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8350117314] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8355596151] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 8356971735] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8357982423] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8361094266] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 8362114068] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8363305335] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8364520689] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 8369400144] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8370658128] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8375660979] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8376697014] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 8377588968] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 8384422683] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8388393300] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 8389424400] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 8390425365] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8391253122] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8392948599] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 8393981169] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8399588232] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8402022468] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 8403258465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8404191159] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8406315246] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8412133254] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 8414834400] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 8417376807] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8418881877] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 8420087172] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8421120372] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8422322391] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 8423066169] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8423891217] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 8429665314] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8432634357] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 8433665688] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8435352807] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8437017708] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 8442203427] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8443764882] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8445110373] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 8446056297] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8447028996] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8449564032] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8451184266] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 8452099194] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 8458736853] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 8461021086] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8462942922] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 8464111341] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8465213442] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8471836002] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 8474142159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8476369209] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 8483162541] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8486092881] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 8487244059] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 8488308570] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 8489325348] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8490981723] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 8492109213] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 8493111060] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 8494049592] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8500522149] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 8501908464] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8502834522] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8505276969] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 8506351749] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8507301348] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8509538730] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8515731987] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8516559471] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 8517537021] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 8519131383] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8521417506] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 8522452323] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8523599070] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8524845399] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 8525638758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8531081685] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 8533181160] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8534802570] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 8536972416] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8539030731] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8545827843] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 8548702449] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 8550666243] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 8551884999] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8553659310] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 8559339222] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8562255198] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 8563635906] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 8565008613] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 8566188645] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 8567520129] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 8572554669] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8573847450] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8577760212] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8579349114] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 8580422424] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 8582297472] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8583822492] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 8589839265] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 8594027715] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8595652443] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8597242122] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 8602369818] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8605007712] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8607455052] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 8608442619] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 8609497638] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8610336441] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8616994785] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8620010721] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8621765544] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 8622648615] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8623621503] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8625516291] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8627120901] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 8632794408] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 8637724599] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8639333640] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 8640316608] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8646176847] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8648032827] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 8650492620] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8652267729] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8653761354] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 8654748060] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 8660331687] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8662620876] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8665939254] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8667080541] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8668287705] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 8669608962] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 8670495939] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8671375944] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 8676744678] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8677513887] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8680708092] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 8681759625] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 8683138443] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 8683956771] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8691082386] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 8694151347] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8695473969] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 8696287782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8697155334] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 8698168122] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8703027606] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8705114292] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 8707474629] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 8708856387] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 8709651069] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8711275020] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 8712281886] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8713316871] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 8719102350] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 8721117762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8723580768] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 8724868761] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8725751769] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8727738747] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 8733453708] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 8736600684] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 8737445262] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 8738273985] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8740115328] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 8741179020] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8742314112] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 8747691036] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8748550629] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 8750299425] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8751755313] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8753570427] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 8754649071] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 8755986036] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 8756820702] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 8757671748] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8765082795] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 8768055114] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8769202827] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 8770462323] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 8771391636] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8772310617] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8781289167] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8784851250] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 8785876701] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8792888097] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8795869593] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 8796960312] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 8797997061] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8798935194] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8800724268] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 8801824899] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8807348970] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 8809480155] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8811979911] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8814149568] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8816028417] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 8821543101] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 8838714948] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8840328735] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8841725340] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 8842764840] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 8843721054] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8844653181] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8850853641] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 8851863846] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8854563102] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 8855913612] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 8856827679] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8857769508] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8864114574] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8867214636] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 8868220935] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 8869756497] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8871413901] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 8872450839] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 8873530512] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8874374313] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8876081172] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 8881392261] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8883909573] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 8884798020] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8885727921] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8887736760] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8889402270] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 8894838057] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 8896792569] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8899375254] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 8900340855] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 8901358809] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8902224030] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8908414200] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 8910860112] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8912009085] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 8913283281] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 8914169733] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8915117652] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8917285293] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8923337766] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 8926132929] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8928950667] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8930602800] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 8931706497] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 8936898621] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8938331682] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8941321116] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 8942417988] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8943584076] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 8944492137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8945445978] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8947505490] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8952992097] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 8954342922] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8957654622] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8959185900] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 8960301987] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 8961258096] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8962339974] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8969746485] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 8970861984] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8972025237] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 8973131622] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 8973939093] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8979306840] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 8982302973] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8984116176] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8985742017] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 8986770765] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 8988033852] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 8988980469] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8990787750] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 8991689973] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8997452016] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 8998295208] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8999671821] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9002691810] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9004353960] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 9005367903] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 9006384975] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9011715027] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9014988528] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 9016055412] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9017204343] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9022483680] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 9023722785] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9025817451] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9028824021] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9030362817] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 9031322643] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 9033214533] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9034723089] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9035713680] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 9041370219] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9042870669] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 9045375045] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9047750208] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9049330080] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9050372730] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9055705827] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 9056526255] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9057403236] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 9060818067] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 9062219082] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9068289006] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 9070738320] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 9072746361] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9074400804] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9075460065] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 9076791570] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9078294435] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 9083345775] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9087456336] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9089002923] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9090084675] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9091206495] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9092618220] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 9093475041] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9098444082] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9102625056] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9104337522] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 9105363078] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 9106773018] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9112442451] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 9113840148] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9117412815] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9119092458] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9120114171] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9121224651] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 9122086239] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9127092009] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9129904434] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9132472293] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 9133515615] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 9134844411] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9136508031] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 9137570505] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 9143574237] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9146730117] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9148376307] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9149424564] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9150535107] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9151815561] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 9157718556] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9158769690] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9162027042] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9163679490] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 9164696100] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 9169932744] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9171217524] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9174318342] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 9175426722] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9176605095] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 9177535311] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9178522605] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9180580164] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9186308397] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 9187776759] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 9190184829] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9191006832] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9192671775] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 9193665663] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9194881836] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9202611663] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 9204947262] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9205890330] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 9208509681] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9210177627] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 9215240286] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 9218567547] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9220901214] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 9221928114] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 9223906377] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9232077645] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 9234553440] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9235699977] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 9236580612] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9237515259] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 9243824940] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 9247012551] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9248645679] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 9249668946] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 9251884173] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9253536873] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 9258889983] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 9264020367] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9265683000] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 9266708955] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9267841044] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9274896729] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 9276644559] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9277612071] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 9279504549] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9281132280] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 9282165921] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9288292671] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9291299052] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9292266732] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9294020610] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9295626564] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9296632401] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 9303467565] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9307828698] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 9308847240] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9310173495] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 9310965951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9311897595] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 9318263493] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9321257463] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 9322362546] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 9324230538] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 9325479513] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9327047079] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9332393763] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9335727681] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9337393212] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9338430087] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 9340361016] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9348294774] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 9350243154] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9351381354] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9352707903] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 9353550108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9354468984] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 9356543910] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9362892882] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 9364772886] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 9366845880] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9368375898] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 9369349962] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9374497944] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 9376815378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9379229265] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 9381322629] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9382835364] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 9383905041] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 9390188283] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9393098127] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 9394602924] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9395727978] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9397012359] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 9398019309] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9398926908] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9404512152] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9406695396] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 9408871542] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 9410672628] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 9412377030] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9418316544] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 9419896710] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 9422718060] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9424358916] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 9425333736] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 9427184487] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9428795334] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 9433840269] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9435387465] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 9436925190] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9438401154] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9440408145] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9442069014] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 9447348183] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 9451670550] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9453336186] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 9454326903] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 9456243972] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9457886172] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 9463610499] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 9465953532] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9468528321] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 9469524540] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9470667465] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9471998361] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 9476870445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9478827204] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 9482070906] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9483614049] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 9484535235] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9486327627] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9492545055] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9494899260] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 9496848690] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9498476526] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 9503480532] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9504942405] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 9507250662] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9508181130] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 9510241377] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9511763394] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 9512663370] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 9514240239] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9516039729] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9522367827] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9525232563] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 9527974680] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9533891409] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 9535293369] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9537147921] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9538465608] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 9539352438] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9540406197] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9542565291] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9544138548] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 9545129559] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 9552364290] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9554842437] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 9555878388] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9557052183] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 9557940042] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9558870615] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9565337376] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9568417551] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 9569421666] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 9571514001] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9573168360] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 9578137317] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9579606855] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9581254536] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 9583171206] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9584053311] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 9586631628] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 9587652879] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9589283991] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 9594211221] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9598093974] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9599709147] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9600618216] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9601715781] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 9602578020] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9607632846] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 9610065843] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9613110108] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 9614124933] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9616298076] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9617948991] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9618886641] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9624328623] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9627040647] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 9627913113] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9628863510] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 9631822725] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9638961969] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 9640336629] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 9642346602] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9644011566] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 9645044031] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 9651673857] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 9654432312] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9656031399] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 9657003405] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 9659118294] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9660758604] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 9661779708] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 9668162133] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9671109777] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 9672097995] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9673218786] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 9674086296] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9675217020] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 9681656586] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9684629115] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 9685599987] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 9687672540] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9689334459] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 9690314949] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 9696735300] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9698274075] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 9700786053] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 9702804111] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9704445996] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 9709403109] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 9713152974] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9714799059] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 9715786206] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9717013110] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 9718333737] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 9719694705] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 9725070411] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 9726743670] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 9727608660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9729942852] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9732003624] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9733682112] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 9738750315] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9742287618] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9744124299] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 9745240575] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 9747115896] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9748773867] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 9754460772] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 9757344660] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 9759572172] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9761410995] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 9762712449] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 9763872468] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9769753224] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9772858830] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9773982771] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9775338426] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 9776629590] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 9777547983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9782585589] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9786229761] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9788193660] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 9789268083] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 9790966752] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 9792639780] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9799089615] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 9801941688] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9805771017] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9807449547] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 9812501433] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 9814428435] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 9816587529] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9818439834] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 9819519738] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 9820623330] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9821639247] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9827740986] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9829483545] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 9831376737] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9832379025] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9834168288] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9835276164] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9836460480] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 9842127855] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 9843009918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9845346987] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 9964824702] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9966558483] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 9967750590] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 10093099485] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10094877261] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 10096025247] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10225787166] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10227530922] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 10228587873] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10229779623] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10231057704] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 10236505503] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10237382337] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 10240644960] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10242251985] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 10243421244] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 10244719884] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10246465614] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 10251876579] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 10254114843] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10256321985] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 10257447963] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10258640700] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10259922918] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 10265662617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10268411706] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 10280853051] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10283430759] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 10284557325] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 10289721771] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10299344874] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 10300472700] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 10310789958] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10314341247] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 10315462227] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 10326900591] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10328567172] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 10329635001] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 10332521388] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10339073346] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 10342175466] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 10344413835] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10346114898] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 10354193220] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 10357104744] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10358792430] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 10359904653] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 10361063475] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10367118090] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10370743530] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10371877509] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10373080158] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10374404061] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 10375246245] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10376157057] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 10384234896] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 10385744166] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10387392435] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 10388493024] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 10389935997] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 10398061380] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10400839806] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 10401930651] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 10408685847] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 10409969472] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10413038958] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 10414121760] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 10415972154] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 10416998991] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10418636256] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 10419743523] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10421078073] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 10427610291] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 10431278529] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 10441252374] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 10444817628] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 10452707097] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 10457042043] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 10460876370] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 10467893163] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 10471572132] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 10472781732] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 10473754599] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10474703841] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10475923836] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 10476851511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10477777191] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10485810615] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 10488175950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10489126242] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10490386053] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 10491344514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10496339448] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10497989964] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 10499721666] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10501119741] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10502369220] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 10503294039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10504211151] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10505352480] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 10506296010] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10507251594] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10514067039] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 10515659931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10518218025] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10520991894] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 10522289295] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10528608132] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10530522030] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 10532501658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10533404448] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10534930119] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 10545031455] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 10547787306] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 10548966099] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10550268540] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 10555185690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10556467887] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10559661252] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10561316262] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10564235598] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10565358321] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10571439564] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 10572908325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10574453568] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10576216140] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10584440811] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 10589673318] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10591835562] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10592986236] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10594268412] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 10595163243] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10601111661] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 10604295030] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10605848925] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 10615708551] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10618427022] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10619679945] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 10620532713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10621480023] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10623202464] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10629246663] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10633432236] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10635116604] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10636746897] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10645309878] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10647841050] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10649101680] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 10649985864] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10650917529] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10657858281] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10660645317] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10663547160] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10664700690] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10666008612] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 10666891137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10667993091] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 10673901882] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10676593452] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 10679711322] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10681156038] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10682438886] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 10687913859] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10688756253] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10691698164] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10693472412] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 10695791295] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10703180628] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10705631685] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10707477753] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 10708348392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10709276991] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10710860517] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10719424926] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10723445943] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10730686323] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10733894241] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 10734765993] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10735665213] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 10737441267] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10739121414] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 10746861111] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10749000969] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10750265694] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 10751189904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10752143262] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10753813917] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10760693181] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10764998916] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10766186298] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10767474438] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 10768365909] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10775554902] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10780402479] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10786180125] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10790837358] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10792033476] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10793325648] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 10794288204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10795216551] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 10796790690] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10798431609] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 10806625725] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10808176596] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10809461565] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 10810418430] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10811304987] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10812731223] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10818788673] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10822895349] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10824072231] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10825357893] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 10831294908] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10833196941] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 10835452131] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10837071546] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 10840095630] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10841207601] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10842733377] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 10847885979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10848731145] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10851414588] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10853078292] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10856041140] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10857180537] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10863019104] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 10863911142] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10865953140] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 10867652565] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10869241908] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 10880483586] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10881677751] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10882917822] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 10883805975] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10884730857] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10890438321] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10894484601] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 10896917892] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10906671384] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10908976764] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10910573646] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10913478051] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10914517383] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10915854348] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 10922310252] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10924389021] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10927284669] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10928772351] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10937281593] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10940118651] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10941742728] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10950382737] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10952449788] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10953730389] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 10954633977] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10955567994] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10957091586] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10958711925] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10969029204] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10970437170] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10972049592] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10980189150] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10981994709] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10983290367] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 10984186920] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10985129736] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10986594318] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10993644375] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10998103620] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10999489767] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11007573696] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11011527618] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11012708553] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11014023153] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 11014953600] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11015929512] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11021716209] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11024255739] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 11042469459] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11048510613] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11051623359] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11052885270] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 11053746921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11054607984] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11056493448] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11058124203] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11064923730] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11067627312] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11069025870] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 11069904174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11070864735] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 11072536986] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11074109172] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 11083625952] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11084881752] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 11086118505] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 11087553309] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 11095743351] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11097057762] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 11097988146] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11098866429] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 11100858132] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11102523432] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 11103728727] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11110672650] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11112442467] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 11113405128] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11114323542] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11116566930] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11118343047] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 11124841917] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11126048451] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11127300639] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 11128250973] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11129176695] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11131064133] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11132733801] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 11139389646] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11140643619] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11141954586] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 11142892572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11143816593] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 11153337636] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11155225158] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 11156268690] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11157368082] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11158749504] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 11159740830] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11160711009] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11168974068] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11170844391] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 11172192381] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11173395933] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11174560530] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 11175491103] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11176382700] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11185077477] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11186528640] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 11187737316] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11188794183] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11190052419] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 11191017705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11192043240] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 11202258438] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11203803534] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 11205070905] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11206276704] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11215204245] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 11216098761] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11217021039] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11219752488] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11229603861] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 11230878057] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11232032028] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11233231527] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 11234180643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11235082173] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11246188065] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11247731796] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 11248770708] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11256920892] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 11258249919] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 11259749676] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 11260980927] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 11262307161] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 11263250250] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11270599557] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 11273078439] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11274805878] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 11275999476] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11277193116] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 11278512294] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 11286816093] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11287737573] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 11289773796] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11291494074] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 11292645567] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11293817157] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 11301612273] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 11302434024] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11303350548] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 11305174188] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11312929425] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 11314349172] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 11316006954] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11317613664] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 11318875575] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11320046871] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 11321307354] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 11322194940] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11323100061] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 11330796057] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11332350015] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 11333368200] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11334518496] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 11342201220] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 11343426633] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11344302501] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 11346270264] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11347809375] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 11349060324] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11350138947] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 11351404113] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 11357826186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11360357673] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 11361971628] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11363524095] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 11364673614] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11372033421] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 11373714009] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 11374642608] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 11375569611] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 11376516585] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 11377431177] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 11378320128] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 11379214959] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 11380223253] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 11381266386] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000017df1c000, 0x000000017df54542) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 11510148090] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 11524600500] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 11707611909] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 11710157592] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 11984402451] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12152665875] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12162215268] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12165534381] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12167995959] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12176356080] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12178771878] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12181185849] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12188424759] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12190989447] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12206657400] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12208882224] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12211257282] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12220315674] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12222770994] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12224885631] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12233589627] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12263585523] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12274233720] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12282442137] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12295749753] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12321772365] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12334324338] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12343975812] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12361538385] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12369835926] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12381718020] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12406645083] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12414754884] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12436083303] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12448809198] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12456814104] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12468373743] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12494625339] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12502985124] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12516696045] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12532203180] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12547202808] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12565441980] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12589013934] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12602876076] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12615196398] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12626262894] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12640377897] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12655457388] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12670879305] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12688606476] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12702396105] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12713505903] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12721609467] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12735980019] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12749106237] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12773710215] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12784436679] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12792159576] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12803878038] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12815093361] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12823061286] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12836858286] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] SBI: timer armed (TIME extension) +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 15366932805] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 20687959047] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 373 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 48032281038] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 48040692735] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 50570570253] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 68652520272] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 68671206933] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 71947700076] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 82530517818] virtio_blk: vblk_io timed out (write=1 sector=2648) -- queue ne +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 99273634656] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 99293556873] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 102705649221] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 124697268717] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 124720678320] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 128585410443] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 149407304109] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 149426230275] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 153891236898] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 174329845998] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 174361047714] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 179621321061] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 191533375488] virtio_blk: vblk_io timed out (write=1 sector=2648) -- queue ne +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 206185047033] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 206214801618] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 212951279457] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 05 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 237853922313] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 237871412205] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 246254364594] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 06 attached and ready -- USE it to begin +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 265069474719] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 265108495680] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 265155427929] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 265197913953] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 265255126143] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 265474076742] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 265913119458] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 266507705268] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 267122657151] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 267165327702] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 267209316402] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 267262690716] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 267293597361] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 267322679400] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 267349395768] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 267397397505] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 267517153722] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 267557356836] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 267674009799] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 267716177232] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 268258155711] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 268303491351] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 268345185549] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 268446193449] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 268580710230] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 268622562579] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 269163438600] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 271128784059] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 271185762099] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 271232467527] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 271288490067] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 271372280298] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 271435129245] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 271478993940] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 271546398123] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 272193450249] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 272243785611] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 272302653903] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 272350068459] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 272616053955] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 272874527352] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 273068147079] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 273148820847] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 273178026051] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 273225413496] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] [HADES][WARN ] [KRELTSC: 273437136042] INFERENCE: Output validation failed, ignoring results +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 273722070909] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 273750957186] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 273779865681] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 273837492600] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 274125695025] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 274379503524] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 274419233151] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 274462730367] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 274504783350] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 274654985367] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 274744757826] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 275481559269] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 275534754831] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 275758175700] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 275877093702] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 275972992386] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 276061283253] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok> 1 \ No newline at end of file diff --git a/logs/20260912-185036/riscv64/qemu-riscv64-20260912-185036.log b/logs/20260912-185036/riscv64/qemu-riscv64-20260912-185036.log new file mode 100644 index 00000000..bb6bdb8d --- /dev/null +++ b/logs/20260912-185036/riscv64/qemu-riscv64-20260912-185036.log @@ -0,0 +1,10125 @@ + +OpenSBI v1.8 + ____ _____ ____ _____ + / __ \ / ____| _ \_ _| + | | | |_ __ ___ _ __ | (___ | |_) || | + | | | | '_ \ / _ \ '_ \ \___ \| _ < | | + | |__| | |_) | __/ | | |____) | |_) || |_ + \____/| .__/ \___|_| |_|_____/|____/_____| + | | + |_| + +Platform Name : riscv-virtio,qemu +Platform Features : medeleg +Platform HART Count : 1 +Platform HART Protection : pmp +Platform IPI Device : aclint-mswi +Platform Timer Device : aclint-mtimer @ 10000000Hz +Platform Console Device : uart8250 +Platform HSM Device : --- +Platform PMU Device : --- +Platform Reboot Device : syscon-reboot +Platform Shutdown Device : syscon-poweroff +Platform Suspend Device : --- +Platform CPPC Device : --- +Firmware Base : 0x80000000 +Firmware Size : 321 KB +Firmware RW Offset : 0x40000 +Firmware RW Size : 65 KB +Firmware Heap Offset : 0x47000 +Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) +Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) +Runtime SBI Version : 3.0 +Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr +Experimental SBI Extensions : none + +Domain0 Name : root +Domain0 Boot HART : 0 +Domain0 HARTs : 0* +Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () +Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () +Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) +Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) +Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () +Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) +Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) +Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) +Domain0 Next Address : 0x0000000020000000 +Domain0 Next Arg1 : 0x00000000bfe00000 +Domain0 Next Mode : S-mode +Domain0 SysReset : yes +Domain0 SysSuspend : yes + +Boot HART ID : 0 +Boot HART Domain : root +Boot HART Priv Version : v1.12 +Boot HART Base ISA : rv64imafdch +Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu +Boot HART PMP Count : 16 +Boot HART PMP Granularity : 2 bits +Boot HART PMP Address Bits : 54 +Boot HART MHPM Info : 16 (0x0007fff8) +Boot HART Debug Triggers : 2 triggers +Boot HART MIDELEG : 0x0000000000001666 +Boot HART MEDELEG : 0x0000000000f4b509 +[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 +Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 +BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr +om PciRoot(0x0)/Pci(0x1,0x0): Not Found +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +Calling kernel_main (monolithic)... +riscv64 item 4.3.5a: satp state at kernel entry (before switch) + satp.MODE = 0x000000000000000a + satp.PPN = 0x00000000000bf868 + __kernel_start = 0x00000000bdf3b672 +riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a) + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: riscv64 +Build: Sep 12 2026 15:56:12 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 100 +Total memory: 1020 MB +Usable memory: 977 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 250895 + Free pages : 250243 + Used pages : 652 + Total MB : 980 + Free MB : 977 + Used MB : 2 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +PLIC: no DTB PLIC node -- using QEMU virt-machine default (base=0x0c000000) +PLIC: init (S-mode context 1, threshold=0) +APIC: init done + +Timer: init... +Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 2214588416 + Heap end addr: 2751459328 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000080267000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 2636655] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 46201869] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 78295308] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 84809151] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 86588523] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 88958940] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 90083322] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 91328433] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 92145543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 93136407] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 106994055] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114179478] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 119275716] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 120571920] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122124891] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 132328287] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 133820631] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135385278] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 144626034] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 147516096] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149061192] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 160408269] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 162668352] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164203662] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 176462244] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 177430617] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 178312974] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179972394] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 185808672] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 188441274] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 190016988] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 190842246] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 191703624] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 193071564] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194629596] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 205018401] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 206717784] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208278777] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 216970845] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 219127251] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220682763] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 223712895] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 225115569] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232330791] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 237148023] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 244810902] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 247120986] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249278400] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 252910728] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 264062631] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265877388] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 268587333] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 277726323] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280146741] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 288138522] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 290509065] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292818666] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 295741992] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 297387804] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304576230] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 308445291] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 310083018] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 311494995] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318383457] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 322622139] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 324021033] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 325563630] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 333722424] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 336234192] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 337753059] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 340539654] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 341908707] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 349647438] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 352990575] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 354543378] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 362156970] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 367176327] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 368169501] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 369053622] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376733700] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 379798965] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 381029229] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 382254663] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 383092899] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 383978385] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 392492415] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 396145533] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 399342174] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 409092327] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 410846730] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 413738094] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 420705369] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 423077235] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 424591020] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 427483749] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 428872857] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 438719211] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 441750099] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 442751232] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 448223706] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 450441096] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 452049927] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 453007422] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 454008933] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 455668962] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 456708084] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 457765686] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 459209583] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 465609984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 466865700] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 469155813] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 470692803] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 480040596] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 481867008] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 483417879] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 486542679] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 493203732] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 497668290] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 500822154] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 507995754] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 511083405] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 513453969] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 514467513] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 515446449] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 522712869] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 527098467] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 528143805] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 529205901] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 530427744] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 537629211] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 540543318] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 542576538] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 544105842] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 555898791] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 557372823] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 558993099] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 569245530] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 573303003] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 581205555] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 584238732] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 587238519] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 588257292] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 595562688] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 598961223] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 599976090] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 600947508] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 601935075] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 603576771] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 612470691] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 613809084] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 614804631] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 616445718] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 617485827] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 625616019] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 628119471] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 628947480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 629814927] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 631113693] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 632660742] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 644113869] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 645455559] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 647048661] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 658386561] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 659740158] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 661275111] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 672367710] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 673432704] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 674664291] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 675482619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 676382805] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 686467383] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 688125228] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 690832695] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 700536312] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 702542799] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 704957631] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 714382116] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 716659356] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 718218984] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 728540694] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 730888347] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 732084465] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 732954768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 733828452] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 742706286] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 745897152] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 748869933] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 758913267] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 761552988] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 773714781] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 775903611] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 777427833] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 778458198] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 786705234] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 790535361] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 792482229] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 804102663] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 805810236] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 814027935] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 819607026] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 821344734] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 831252471] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 834982281] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 836261265] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 844752153] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 847887138] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 849214947] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 850581438] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 859536090] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 861651210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 862724625] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 864562419] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 873721212] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 876371433] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 886270035] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 890701476] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 892651011] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 905217369] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 907067112] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 908987436] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 921853191] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 923125896] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 931637616] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 935664912] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 936958617] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 938163828] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 946849995] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 950544987] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 951859650] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 953241702] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 963784395] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 965562129] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 966996156] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 973004718] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 974003016] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 976361127] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 978539772] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 980480109] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 988631259] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 991779138] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 993690138] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 997241721] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 1008203049] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1010159493] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 1022335293] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 1025069304] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 1035628818] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1038780645] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 1051040487] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 1052281545] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1053308571] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1059976554] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1063841898] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1065822597] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1067376639] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 1068398604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1069486530] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1079384250] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1081345167] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1091913228] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1095001131] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1096923723] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1107159585] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 1109564736] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1110601254] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1112660871] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1121407581] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1124183550] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1125734295] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 1126766802] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1127891058] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1138508280] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1140466887] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1152716607] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1154902812] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1156840041] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1168377378] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1170685152] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 1176926604] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1178680965] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1181789784] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1183145733] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1184505777] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 1186101672] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 1197086541] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 1198414497] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1199965872] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 1200987039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1210073886] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1213264710] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1215190074] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1228069605] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1229743452] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1240628172] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1244375979] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1254201963] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1256137533] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1267767165] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1271579085] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1273487964] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1285470354] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1287387234] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1295113260] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1300919172] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1302849051] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1312368666] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1313777535] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1326054765] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1328099871] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1330122465] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1331428770] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1337593551] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1342447386] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1343744115] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1345092420] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1352939616] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1356339432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1357700190] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1359505329] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1367581446] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1373783481] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1380603399] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1384315170] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1387907934] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1389110457] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1391206131] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1400833203] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1402153956] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1403885238] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1409852661] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1411362141] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1414416906] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1416478875] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1419976404] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1429185492] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1431782982] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1443685299] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1446277413] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1454185425] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1456977375] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1458944865] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1460362638] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1461888120] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1472276820] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1473156363] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1474174716] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1475018349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1475883465] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1477336266] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1487270358] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1489872909] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1491273651] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1499564178] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1503115005] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1504480971] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1506029091] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 1513584681] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1515156384] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1517134416] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1519056315] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1528522821] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1530343311] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1532285265] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1535947686] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1543539648] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1545107739] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 1546155555] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1547275737] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1549188690] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1557940125] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 1560401493] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1563449979] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1571119074] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1574454840] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1577928975] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1579253130] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1586661510] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 1587686331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1588832616] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1591157820] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1593121404] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1603497945] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1605627450] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1607565708] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1617140805] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1618475250] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1620038448] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 1621089393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1622221461] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1623934326] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1632857562] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1636275144] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1637879754] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1647397374] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1649372193] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1651456842] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1659919002] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1662316824] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1663371633] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1664481966] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1666432866] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1676395917] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1679897436] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1686504246] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1690023951] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1693569108] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1695474333] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1703771265] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1707308253] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1708674702] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1710225216] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1718199693] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1719301521] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1721019153] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1722942228] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1734525996] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1736364336] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1738298751] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1746673593] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1749789657] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1751117130] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1752686775] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1753932726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1762220061] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1765087842] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1766641233] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1776850467] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1779390816] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1780938285] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1790637240] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1793809332] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1795335150] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1798203771] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1808361072] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1809873870] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1811727288] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1822611483] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1823716650] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1825373739] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1826405931] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1827488565] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1836979956] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1838097933] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1838982033] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1840577340] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1848044814] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1853712147] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1855212975] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1861768188] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1866213048] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1867728492] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1869261513] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1880420493] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1882063386] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1883714931] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1884758085] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1892025555] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1895665065] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1896855345] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1897732263] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1899570204] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1909096140] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1911988113] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1914350844] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1924120779] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1926555309] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1935854970] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1940082060] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1941794652] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1953805770] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1955525649] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1957165056] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1958214174] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1967960421] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1970219874] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1971046077] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1971948867] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1981217343] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1983438639] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 2001477618] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 2009699790] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 2011902690] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2013458811] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 2014703418] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2016127428] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2025571548] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2028873798] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 2029876632] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2037643335] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2040794070] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2042093172] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2043333684] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 2044157157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2045060430] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 2055037866] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2057093178] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 2060526090] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 2069864643] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2071850046] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 2072951958] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 2074579752] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 2079562611] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2082015117] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2083761078] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2084828466] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2086048020] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 2086877688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2087759037] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2089524276] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2097743319] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2102159157] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 2103155733] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2110347183] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 2112781230] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 2113790154] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2115456063] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2116625091] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2117746008] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 2118971946] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2126976684] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 2129166585] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2130529212] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 2131356045] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2132247936] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 2138367147] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2141962095] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 2144761059] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2146052832] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2147586588] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2157360765] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2158662429] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2160200616] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2168215644] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 2170696479] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2172621087] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 2175093165] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 2176706679] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2184541947] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2186077215] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2190364743] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2198267526] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2201299821] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2204480943] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 2205423675] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2206316364] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2213460942] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2215658466] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 2216575137] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2217415473] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2219069412] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2220099567] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2228058966] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2230530435] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 2231340573] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2232237126] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2233520163] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2235031218] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2246062182] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2247351099] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2248887480] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2259891984] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2261181993] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2262693909] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2273318124] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2275151928] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2276674806] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2284710708] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2287929105] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2290078098] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2292771831] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2294211612] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2301568563] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2305903320] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2307544365] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2317897638] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 2319648597] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2328751362] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 2331622713] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2333465253] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2335116126] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2336179335] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 2341132899] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2342343969] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2344335546] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2346289701] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2347337034] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2348558310] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 2349378801] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2350277664] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2351672841] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2360420769] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2364403839] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2365778835] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2372686764] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2376507924] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2377771242] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2379311823] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2387660835] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2390121552] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2391660264] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2394472731] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2395863351] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2402576400] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2406444936] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2407855716] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2409376158] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2418056340] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2420135928] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2421657357] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2424749481] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 2430764238] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2432145702] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2434812849] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2435857221] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 2436796509] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2437615677] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2439257667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2448147198] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2449478619] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2450688534] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 2451517908] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2452400643] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2453681496] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2461566135] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2464630350] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2466604161] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2467882704] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2476217184] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2480007138] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2481403932] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2482936785] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2493797019] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2495154018] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2496693990] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2507903223] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2509241805] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2510772348] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2522074002] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2523405675] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2524965387] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2536657662] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 2537726415] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2538596445] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2540238981] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2541316743] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 2547473418] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2549433096] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2551085460] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2552130189] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 2553034449] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2553876801] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2555548800] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2562293958] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2565154935] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2566992372] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 2567817294] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2568704334] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2570315412] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2579102190] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2582893446] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2584284654] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2591685810] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2595518226] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2596824426] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2598353688] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2607872610] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 2609180427] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2610789657] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2612319906] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2620684668] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2623252485] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2624796489] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2627617524] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2628981852] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2635863720] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2639596596] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2640617343] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2641511019] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2643169137] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2649252144] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 2650992687] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2652622413] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2654264361] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2655321354] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2656252788] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2657112738] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2663911383] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2665705938] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2667545958] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2668786008] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 2669642262] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2670521952] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2672040063] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2678608359] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2683036965] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2684393103] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2685931500] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2694754167] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2697124941] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2698658172] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2708417334] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2710937334] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2711975343] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2713635078] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2714678694] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2715686505] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2724641787] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2728283082] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2729310129] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2730309225] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2739178617] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2741599707] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2742638409] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2743719762] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2744954205] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 2751908061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2754667461] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2756433855] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2758004067] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2768684730] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2770699470] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2772237804] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 2782165176] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 2784660963] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2785928124] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2787448314] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2796631866] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2799605088] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2801122737] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2809614402] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 2811535860] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2813565510] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2816687139] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2817732036] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2824530639] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2826938982] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2827766844] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2828646072] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2830115883] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2831687040] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2841571299] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2842930419] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2844509010] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2847228216] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2853851406] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2856839013] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2861201826] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2868740994] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2871869973] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2875693485] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 2882134836] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2884356825] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2887095561] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2888251317] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2889655167] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2891260323] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 2898113631] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2900246790] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2902030278] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2903924625] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2913922326] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2916045783] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2917790379] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2928795849] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2930980773] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2932825056] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2944535391] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2945910450] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2947825692] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 2956643088] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2960062392] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 2961195405] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2962340703] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970242583] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2973873189] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 2974945344] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2975941164] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2978099586] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2984908647] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2988041679] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2989603239] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 2990562057] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2991680790] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3000600666] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3003917574] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3007228770] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3016392519] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3019071321] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3029522034] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 3032433453] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3034067442] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 3043139253] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3044540058] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3046236921] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3049049493] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 3050183997] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3056410035] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3059169267] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3060274917] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 3061300368] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3062226405] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3064036353] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3065131314] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3072149766] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3073662774] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 3074564199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3075532194] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3077011665] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3078738705] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3089778573] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3091136055] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3092794635] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3102334704] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3103735320] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3105330123] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3108804741] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3116696499] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3118379040] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3121271832] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3122861427] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3131142042] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 3133238241] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3135856080] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 3136958076] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3137918112] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3146491320] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3147634854] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3148755834] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3150084546] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 3150992103] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3151992816] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3159294117] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3161688180] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3164551698] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3165912561] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3167613666] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3177817524] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3179238384] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3180968847] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3191117832] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3192536571] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3194217159] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3203025210] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3205530951] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3207218742] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3210537288] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 3218336562] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3219901944] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3221662920] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3222798411] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3223907610] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3225249048] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 3226112169] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3234088368] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3237010896] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3238692849] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3247554303] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3248664720] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3250322943] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3253218759] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3254650329] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3262259280] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3265229016] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 3266286912] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3267273555] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3269110152] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3270250893] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3278710218] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3280048989] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 3280901925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3281859063] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3283460985] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3291509760] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3294401775] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3295735905] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3297373674] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3299125788] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3309386472] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3310777932] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3312408729] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3323503911] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 3324554541] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3325533414] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3327371313] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3335130981] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3336291861] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3337599594] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 3338497302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3339492954] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3341041305] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3348406971] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3352644309] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3354025017] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3355659867] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3366544188] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3367893774] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3369526020] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3378505368] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3380136963] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3381796299] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3384682602] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3386224485] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3394537461] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3397979655] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 3399081189] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3400036920] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3408847323] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3409978215] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3411112194] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3412419276] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 3413275383] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3414264168] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3421736514] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3424174425] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3427054155] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3428412120] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3430049070] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3439529856] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3440884881] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3442500747] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3453145689] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3455460393] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3457178214] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3467829960] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 3468905937] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3470583480] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3472230615] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3482712639] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 3483798171] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3484784394] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3486588231] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3487744449] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3495001818] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 3496368078] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 3497795700] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 3498991188] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3500346213] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 3501275904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3502246440] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3511430433] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3513087795] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3515936655] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3522779064] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3525329283] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3528269808] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3529728972] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3531372222] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3540139638] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3541466019] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3543188754] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3546052251] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3553649295] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3555291621] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3558165975] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 3559209465] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3560218200] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3568739601] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3569901552] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 3570992397] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3571872612] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3573584133] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3574700934] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3582406086] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3583994505] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 3584897505] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3585839082] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3587429664] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3589092990] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3598833735] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3600278787] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3601897551] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3604790049] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3613067031] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3614733948] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3616888233] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3619194642] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3627652644] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3629350809] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3632226129] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3633687519] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3642348633] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3645401529] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 3646487229] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3647480172] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656783235] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3657925635] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 3658943064] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3659810259] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3661567665] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3662677515] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3671514630] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3673671330] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 3674560785] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3675527394] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3677266068] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3684972795] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3687914937] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3689389746] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3691067520] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3701445300] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3702936636] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3704655255] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3715120353] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3716555682] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3718290723] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3721186455] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3728302977] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3730003410] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3732998850] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 3734089695] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3735060525] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3743858832] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3745357854] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 3746412054] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3747354765] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3749202345] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3755537100] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3757731033] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3759051492] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 3759963270] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3760954365] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3762482178] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3764173686] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3772994316] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3774183189] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3775858884] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 3776971128] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3787068621] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3788199450] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3789799356] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3792750654] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3794240268] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3801938217] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3804700452] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 3805835019] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3806852049] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3808663845] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3816407595] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3817580256] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3818981313] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 3819887736] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3820873455] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3822324135] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3823934898] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3833240292] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3834631395] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3836242788] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3845638734] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3847037250] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3848745222] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3851702925] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3858621459] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3860887464] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3863776644] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3865273146] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3866898252] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3877243230] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 3878305305] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3879272796] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3881084865] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3889471614] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 3890506116] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3891398217] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3893132838] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3894265032] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3895387545] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3904013085] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 3904974087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3905935173] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3907552908] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3909201009] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3919546260] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3921050763] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3922721187] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 3923854767] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3934686819] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3936098292] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3937746120] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3946607679] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3947782020] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3949350258] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3952336878] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 3953430516] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3960283908] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3962423052] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3963605793] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 3964648716] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3965597202] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3967421136] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3968545602] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3976028721] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3978145500] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 3979001670] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3979961937] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3981564846] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3983251503] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3993698394] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3995170158] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3996799275] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4006049607] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4007377332] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4009092549] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4011905919] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4018419279] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4020846816] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4023907272] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4025394786] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4027073925] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4036647951] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 4037695263] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4038671952] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4040501535] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4041678207] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 4048556211] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4049439891] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4051196604] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4052293035] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4053398454] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4054714482] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 4055586885] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4056524913] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4058200923] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4065992847] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4067943894] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4070506398] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4072031334] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4080430977] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4083443448] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4084791564] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4086473307] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4096076439] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4097561685] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4099189920] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4102174839] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4110731961] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4112400873] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4120983867] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 4121830524] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4122646815] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4124412705] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4125568482] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 4126600800] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4127489772] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4129312761] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4137108990] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4138306536] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4139643417] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 4140495639] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4141441836] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4143026265] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4144648347] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4154366433] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4155896052] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4157580084] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4167710484] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4169109672] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4170768819] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4180591044] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 4181498664] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4182463761] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4184188218] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4185343827] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4186525749] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4193948661] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 4194839481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4195808589] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4197428235] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4199077197] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4202144982] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4209747591] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4211371689] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4228793142] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4230355815] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4238608227] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4240912893] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4243722378] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 4244814378] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4245802302] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4247642700] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4254627300] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4256213430] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4257566943] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 4258485966] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4259465175] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4261055589] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4268263167] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4272441390] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4273800762] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4275405456] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4284962976] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4286391669] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4288024125] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4290867000] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 4298257341] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4299604344] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4301439429] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4302563349] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4303665198] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4304982486] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 4305894663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4313833125] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4315483536] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4317157572] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4320018276] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4328467332] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4330151763] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4333065072] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4334438997] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4343209794] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4346165124] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 4347203028] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4348093428] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4355351280] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4358038209] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4359189219] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4360515705] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 4361393043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4362326934] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4363921170] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4371825633] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4375182693] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4376678859] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4378397163] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4387871859] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4389359016] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4391061822] Expected: Should print: 0 +[Hera] 0 +[38;2;255;165;0m[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4393371423] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4402886019] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4404308160] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4406034381] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4416617625] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 4417698873] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4418655885] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4420397667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4421512578] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4428969111] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4431788025] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 4432692096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4433677920] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4440686250] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4443115635] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4446149442] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4447635423] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4449277875] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4452158550] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4460658384] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4462330173] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4465188630] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4472135157] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4474885191] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4477864608] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 4478922189] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4479891297] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4488007251] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4489153158] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4490274159] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4491595647] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 4492506963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4493458305] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4495290450] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4503403464] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4506401991] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4507902840] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4509573978] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4519199769] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4520760279] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4522386288] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4524631839] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4533394740] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4534850964] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4536494970] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4539451854] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4547736690] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4549410852] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4552283610] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 4553505747] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4559935947] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4562575248] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4563716241] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4564882413] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4566172947] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 4567132080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4568129139] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4576691196] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4578365001] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4581323040] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4582771431] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4591980078] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4594949457] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4603348911] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4605135129] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4608143988] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4609253607] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4610614470] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 4611561465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4619180916] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4621324722] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4623037167] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4626135675] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4633281240] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4634688513] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4637858337] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4639302276] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4640985069] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4649335614] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4650613989] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4651952088] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 4652846793] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4653804561] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4655444619] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4664445744] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4667095188] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4668935313] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4670542086] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4680488988] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4683495726] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4692019731] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4693669806] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4696555584] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4697934570] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4699630173] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4708845288] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4710259701] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4711927038] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4721109981] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 4722197949] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4723132932] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4724907537] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4726042062] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4727161068] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4728532200] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 4735914477] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4736914497] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4738535886] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4740268029] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4743258723] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4751377512] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4753076013] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4755930753] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4757402559] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4765841430] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4768865997] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4770249771] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4771971414] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4781782341] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4783211937] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4784919132] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4786467798] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4796156673] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 4797251949] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4798203837] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4800031803] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4801179894] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4809389403] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 4810752828] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 4812308151] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 4813578756] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4815033846] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 4816018683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4822499997] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4824025458] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4825660371] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 4826848971] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 4828422921] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4830243285] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 4831539888] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4837616973] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4839086238] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4840094889] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 4841605734] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4843327797] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 4844436072] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4845977850] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4853924796] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 4854868053] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4856336289] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4858039284] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4859067780] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4868163636] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4869839961] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4870891767] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 4872011634] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4873013103] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4874835042] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4882467492] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 4883760987] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4884716277] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4886481096] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4887612681] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 4888731855] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4896923850] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4899003648] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4900244349] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4901359008] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4902691038] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 4908755481] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4910639601] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 4912458012] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4914131859] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4915331463] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 4917002454] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4925150538] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 4926382650] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4928030583] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4929707328] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4930682442] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 4932287829] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4940369532] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 4941413085] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 4943049993] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4944738141] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4945944297] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4955002605] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4957408092] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4958495787] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4959730797] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4960786257] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4968947298] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4970127225] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4971316203] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4972324959] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4974143097] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4975296795] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4976440035] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4984151571] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4985049783] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4986057909] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4987828356] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4989416922] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4990446657] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 4998551082] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5000258655] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 5001341499] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 5002864461] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5004520542] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5005569009] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5013163260] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5014813272] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5015877720] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 5017467420] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5019125349] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5020189944] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 5026394268] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5028893247] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5030054085] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 5031055386] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5032799814] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5033918106] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5035038456] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5041664922] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 5042967174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5043923325] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 5045609625] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5047267743] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 5048383935] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5055599640] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5058081567] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5059120374] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5060608917] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5062403598] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5063493057] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 5072204928] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5073999168] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5075077518] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 5076761886] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5078481156] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 5085088596] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 5086659291] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5088347985] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 5089444878] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 5090513841] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5092391703] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5100611943] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 5101977300] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5103762216] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5104882314] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5105987502] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 5107339650] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5115104904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5116071429] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 5118022602] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5119700922] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 5120821734] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 5129810469] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5131918869] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 5133067863] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 5134956519] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5136677322] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 5143936455] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5145584073] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5147308257] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5148315900] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 5150373060] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5158227963] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5159360031] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5160642291] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5162531955] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5163703545] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5164884627] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5172742029] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5173882245] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5175171813] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 5176504347] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 5177859519] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 5179087767] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5187026565] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5189411178] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5190359559] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5192043213] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5193747846] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5194805070] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5203298898] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5205222498] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5206279008] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 5208051807] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5209576344] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5217768234] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5218827201] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5220574590] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5222295855] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5223303960] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5230253196] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5232899868] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5234023599] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5235078597] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5236794255] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5237910951] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5245963338] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5247383337] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5248255362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5249191584] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5250946680] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5252625336] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5259133656] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5261794020] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5263467930] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5264498715] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5266250997] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5267904789] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 5275924374] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5277552525] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5279305416] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5280286221] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5281427739] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5290431489] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5291564628] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5292652869] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5294408154] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5295510822] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5296729641] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5306900529] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5307847776] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5308826208] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5310780699] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5318742324] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5320343595] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5322121371] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5323788078] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5324879007] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5334525987] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5335899261] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5336895711] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5338660950] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5345609619] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5346618375] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5347848618] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5349677046] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5350821672] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5351926545] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5353696677] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5354798085] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5355928641] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5363801793] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5364699921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5365660629] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5367567303] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5369342076] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5375614524] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 5377686825] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5379257961] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5380382196] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5382134793] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5383887789] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5390696409] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5392440564] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5393961258] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 5395145385] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5396710998] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5398390641] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5399432724] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5406784194] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5408873652] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5410218807] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5411411376] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5413268280] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5419755474] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5421254979] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5422640349] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5423595156] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5424535368] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5426655276] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5432614635] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5435249211] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5437022052] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5438691909] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 5439746907] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5441664291] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5448107217] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5450097030] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5451790512] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5453427651] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5454414168] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5455634352] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5457462150] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5464128705] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5465423313] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5467176519] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5468301615] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5469412977] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5470730286] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5471624697] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5478288312] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 5481867888] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5483503683] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 5484548664] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5486182548] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5493995976] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5495100660] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 5496832404] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5498423973] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5499510177] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5501247801] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5508738270] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 5509790538] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 5511572892] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5513195079] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 5514258687] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 5515467636] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5523681912] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5524810914] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5525854236] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5527587324] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5528690223] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5529808326] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5536426098] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 5538161412] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5539186821] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 5540980053] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 5542430313] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5544061761] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 5550714393] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5553384144] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5555065593] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5556133212] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5557717641] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5559374688] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 5565913143] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 5568593583] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5570267808] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5571365730] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5572906185] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5580789648] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 5583052125] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5585345598] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5587010499] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5588008398] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 5594926155] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5597714661] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5598843516] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 5599849353] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5601681204] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5602812873] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5610055731] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5612157075] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5613072507] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5614025844] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5615828925] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5617548153] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 5626198599] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5627921103] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5629653561] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 5630790480] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5638621401] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5640123174] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5640987366] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5642789229] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5644526958] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 5645627526] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5652081141] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5655168141] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5656302876] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5657410500] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5659240020] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5660385360] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5666642919] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5668831875] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5669740713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5670662781] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5672364369] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5674022571] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5675069190] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5682019497] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5684153076] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5685219876] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5686639266] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5688314961] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5689344129] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5696452230] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5698762251] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 5699850681] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5701505040] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5703153960] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 5704223280] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 5709717279] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5713202880] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5714346477] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5715411198] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5717336289] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5718528018] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5719675815] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5721042117] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5722145604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5728732401] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5730761106] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5732433819] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5733496293] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5741897028] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5743630473] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5744694312] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5746577886] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5748233400] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 5755590939] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5757633966] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5759415963] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5760490302] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5761749126] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5769545250] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5771636850] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5772753525] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5774534661] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5775679665] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5776897203] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5783705613] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5784867480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5785655022] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 5787530973] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5789206563] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 5790266265] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5791991709] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5801036472] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5802104028] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5803841841] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5805496767] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 5806586142] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 5816139210] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5817826959] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5818945041] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5820158463] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5828105409] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5830768503] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5831862498] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5833595985] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5834738028] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5835941160] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5844856983] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 5845768152] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5846735328] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5848498173] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5854743573] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5855794833] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5857423089] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5859130641] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5860159452] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5861721222] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5863369533] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5864358444] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5870182164] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5872203750] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5873226345] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5874931629] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5876644431] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5877661713] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 5879041770] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5885255838] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5886312117] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 5887341537] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5889097641] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5890217781] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5891463438] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5892773754] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 5893646577] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5894586264] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5900887062] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5902518636] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5903693439] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5905296579] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5906912844] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5907913032] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5914218471] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5915733180] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5916851913] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5918462991] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5920107522] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5921108172] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 5922867195] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5930587908] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5932301235] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 5933359782] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5935054587] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5936681877] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5937709680] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 5944936977] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5947032546] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5948168646] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 5949260940] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5951116941] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5952276183] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5959630761] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5961282936] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 5962215693] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5963161449] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5964712593] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5966409750] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5967419199] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5975838078] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5977495314] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5978520009] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5979957060] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5987641863] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5989790961] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5991239877] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5992906332] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5993892660] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5995433934] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6004004748] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6005124279] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 6006302106] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6008011800] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6009113145] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6010143132] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6019251231] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6020385861] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6021535716] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6022821840] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6023711316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6024653586] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6033500109] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6035266083] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6036341703] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6037777032] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6039430425] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6046066425] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6047606187] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6049294104] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6050328606] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6051840921] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6053572707] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6054571404] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6063423135] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6065082660] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6066099354] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 6067251477] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6073557840] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6074718972] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6075794193] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6077603553] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6078695259] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6079824723] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6081191361] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6082085751] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6083023884] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6089142024] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6090761355] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6091926897] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6093393705] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6095078598] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6096258819] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6097674135] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6103853364] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6104927661] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6106575069] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6108179952] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6109374432] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6110987043] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6112601880] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6118260603] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6119355963] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6121094049] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6122219208] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6123347664] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6124686771] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6125560791] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6126513876] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6132616665] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6134232951] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6135276063] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6136686129] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6138349329] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6139418943] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6140947407] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6147215088] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6148269750] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 6149737881] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6151434282] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 6152539827] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6153681807] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6155673699] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6160980546] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6162496872] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6163749438] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6164633097] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6165671799] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6167288694] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6169116051] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6170206098] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6176196474] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6177850938] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6178953795] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6180470730] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6182113644] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6183172779] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6184655568] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6190446990] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6191838996] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6192936624] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6194706252] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6195869652] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6197050251] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6198423168] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6199353720] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6200375769] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6206636415] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6208298670] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6209493591] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6211171386] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6212845212] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6213942840] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6219139101] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6221170368] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6222106737] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6223168728] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6224539818] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6225462831] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6226414656] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6228055953] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6233781393] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6235255698] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6236810811] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6238451625] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6239652699] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6240727017] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6242601603] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6243835920] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6249448569] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6250761594] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6251663754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6252621753] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6254439240] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6256058613] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6257061405] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 6262996572] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6264993357] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 6266112405] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6267220239] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6268951248] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6270109944] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6271286679] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 6272630238] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 6278439195] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 6279591906] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6280934457] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 6281826453] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6282772482] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6284348406] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6286002240] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6287033424] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6293109102] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6294828351] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6295885239] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6297422166] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6299090763] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6300106449] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 6301821603] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6307979013] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6308962380] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 6310485048] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6312372024] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 6313558650] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6314836248] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6316219329] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 6317173128] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6322687896] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6324208905] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6325909485] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 6326944680] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6328505442] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6330204468] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6331228512] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6338064621] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6339792060] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6340845735] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6342056112] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6343440978] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 6344377767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6345374448] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 6351478518] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6353105325] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6354127731] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 6355630197] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6357320025] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 6358306710] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 6379307025] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6381295368] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6382771773] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6383889351] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6385069047] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6386411703] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 6387309222] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6388271778] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6394198566] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6396206502] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6397182477] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6398717325] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6400437078] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6401435103] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 6403592202] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6409845792] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6410725419] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6411739929] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6413100645] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 6414017295] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6415117212] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 6417817560] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6423893322] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 6424908105] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6426187782] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6427975407] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6429022509] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6430606497] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6432192270] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6433257768] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6438860673] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6440313768] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 6441218910] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6442242450] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6443904054] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6445597200] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 6446758836] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 6448261932] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6454390572] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 6455491056] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 6457064145] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6458680788] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 6459838329] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6461020818] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6462411417] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 6467778324] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6468701400] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6470270646] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6471920133] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 6473021562] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6474446811] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6476135442] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6481184976] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 6483197490] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6484867074] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 6485960502] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6487114284] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6488457108] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 6489340452] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6490304982] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6496719831] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6498307893] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 6499371585] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6500997048] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6502651995] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 6503658693] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6505219308] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6511071294] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6512490432] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6513663093] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6514974606] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 6515876745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6516823068] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6518352771] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6520224984] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 6521378682] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6526886709] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6528542202] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 6529611921] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 6531231273] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6533088009] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 6534178161] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6535370982] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6541111248] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 6541969434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6542956770] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 6544572657] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6546402723] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 6547402050] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 6548582418] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 6549666900] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6555890901] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 6556779600] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6557793816] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6558947808] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 6560483769] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 6561597588] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6562891629] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6563814537] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6564777912] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 6571473657] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6572858334] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 6574035468] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 6575729580] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6577400634] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6578505339] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 6584795112] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6586331724] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 6587248542] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6588780618] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6590466981] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 6591576579] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 6592742415] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6593783259] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6599985000] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6601002576] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6602062635] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6603275091] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 6604240440] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6605190459] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6607315155] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6613581114] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 6614624310] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6615936726] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6617332785] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 6618489465] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6620231310] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6622024269] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 6623134602] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6628953366] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6630479520] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6631394763] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6632469438] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6633810057] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6634724355] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6635685882] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 6637423779] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6643326354] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 6644180319] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6645328011] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6646671129] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6647847255] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6649130271] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6650769363] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6651904812] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 6657676368] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6658668954] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6660410904] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6661407144] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6662586315] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6663911667] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6664824348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6665759835] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 6672005529] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6673380672] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 6674306499] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6675564336] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6677312712] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6678423801] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6679907157] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6686204385] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6687155811] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 6688300941] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6689466924] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6691324500] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6692508228] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6693662556] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6694968462] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 6700358931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6701291331] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6703126353] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6704916498] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 6705889344] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6707636523] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6709405857] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 6714501255] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6716563455] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6718049268] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 6719120667] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 6720544383] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6722354730] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6724128411] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 6729778881] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6731510121] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6732896394] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6734018991] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6735224517] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6736587984] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 6737560263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6738556860] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 6745287150] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6746708892] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 6747609288] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 6749150310] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6750847509] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 6751969455] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 6753928125] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6760140219] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 6761115795] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 6762833364] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6764631069] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6765779223] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6767136705] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6768366612] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 6773763927] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6774675915] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6776170905] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6777684606] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 6778707264] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6780184719] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6781913523] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 6782964636] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6788758431] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6790234752] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6791089347] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6792838521] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6794517240] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 6795633957] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6796793115] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6798081423] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 6803422437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6804341166] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6806105712] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6807796296] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 6808872882] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6810496287] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6812181999] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 6817776882] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6819155007] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6820543611] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6821484789] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6822869424] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6824591949] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 6825657888] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6826838550] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6832713930] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 6833575539] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6834367995] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6836121033] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6837804015] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 6838870878] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6840272859] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6846415569] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6847527183] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6848654358] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6849710658] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 6850426443] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6851451075] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6852975801] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6854593557] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 6855742845] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 6861673119] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6863021760] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 6863918817] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6865045173] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6866849388] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6867813876] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 6876542211] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6877934259] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 6878815545] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6880641390] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6882317379] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6883278654] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 6889640835] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6891435999] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 6892318146] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6893384610] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6894509748] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 6895519953] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6896502543] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 6897943458] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6899598426] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 6905038287] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6906506922] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6908079255] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 6909119364] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6910760808] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6912423315] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 6913530456] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6919205517] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6920377905] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 6921103644] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6921859035] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6924246252] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6925911090] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 6927319833] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6933818409] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6935886258] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 6936853980] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6937808787] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6938970024] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 6940030104] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6941173071] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6949992609] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6951397887] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 6952539426] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6954550680] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6963281430] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 6964700253] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6965710122] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6966995385] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 6968426367] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 6969605202] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6976717755] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 6977428017] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6978197289] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6979413231] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6980777811] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6981819411] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 6983252136] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6990675846] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 6991895883] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6993007182] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6994609902] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6995659629] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6997148865] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6998869794] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6999968031] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7008126636] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7009444554] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7010452995] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7011942357] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7013664378] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7020912696] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 7021825188] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7023431037] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7024596411] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7025794209] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7027162191] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 7028076027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7034819043] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7036683675] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7038188619] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7039365417] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 7040513739] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7042159215] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 7048909518] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7051223949] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7052775450] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7053833787] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7055331213] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7057001259] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 7064213583] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7065570624] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7066807083] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 7067716656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7068655524] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7070334180] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7072000887] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 7079691360] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 7081672815] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 7083111777] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7084573629] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 7085719221] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7092898428] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7094954559] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7095863355] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 7097477583] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7099183119] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 7100292381] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7101544569] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7109603676] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7110355098] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7111225464] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7112502537] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7114227834] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7115355807] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7123625166] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7124788629] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 7125717795] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7127179059] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7128613842] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 7129712478] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7138229049] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7139382306] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 7140326928] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7141523907] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7143274446] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7144406073] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7153189134] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7154546196] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 7155540819] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7156715496] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7158488988] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7159644408] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7166234061] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7168290171] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7169036112] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7169857800] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7171313226] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7172985813] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7174046334] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 7181101200] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7182499296] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 7183518846] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7184941596] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7186660467] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7187698203] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7195156647] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7198124535] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 7198887108] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 7199805606] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7201590417] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 7202622252] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 7210242984] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7211668779] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 7212810381] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7214206398] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7215966030] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 7217123697] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 7225096368] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7228620000] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7229722689] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 7231339395] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7241140326] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 7241991792] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7242960396] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7244726034] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7245900186] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7253738310] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7256201421] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 7256914329] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7257749247] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7258929657] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7260213996] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 7261086210] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7269477117] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7271024628] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7272074901] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7272897807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7273903812] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 7275745071] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7283805774] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 7284654153] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7285841199] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7287579852] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 7288668345] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7290382869] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7298121390] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7298949525] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7300642566] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7302337434] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7303365909] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7304536827] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7312883592] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7313784933] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7314772227] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7315860888] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7317713256] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7318904376] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7326577545] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7327728135] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7329197043] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7330383627] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7331529681] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7332818157] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7333711476] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7341216393] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 7343136234] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7344735426] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7345833159] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7347455031] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7349196918] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7356622497] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7358100834] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7359707838] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7360765545] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7362528159] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7371399105] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7372283625] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7373225853] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7374215919] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7376015682] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7377168393] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7384422549] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7386434265] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7387199085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7387995447] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7389564294] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7391212395] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7392316449] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7400825796] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7402279815] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7403378829] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7404476688] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7406274876] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7414277892] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7415848902] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7416770508] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 7417393704] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7418227824] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7420064505] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7421839803] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 7430261727] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7431653607] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7433295093] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 7434369873] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7435904679] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7443541728] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 7444413417] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7445596578] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7446837090] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 7447733013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7448692293] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7450694118] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7458582600] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 7459492950] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7460824266] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7462512792] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7463725248] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7464987474] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7472894436] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7473844917] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7474950483] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7476685104] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7477862259] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7479068247] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7487157552] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7488104988] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7489148079] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7490852208] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 7491962709] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7493543652] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7501687683] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 7502618340] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7504039305] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7505794422] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 7506927141] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7508084472] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7515183123] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7516952709] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7517953842] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7519637349] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7520763474] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7522364178] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7529560899] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 7531770708] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7533230859] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7534982175] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 7536055863] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 7537317018] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7546025151] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7546943103] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7548128994] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7549811829] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 7550940117] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7552097910] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7560196350] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 7561015077] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7561812027] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7563370059] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7565106549] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 7566111525] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 7572419085] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7575874572] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 7576691178] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 7578174534] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7579894917] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 7580923119] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7589210517] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7590949380] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 7591803660] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7593587022] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7595330589] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 7596390522] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7604533314] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7605572688] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 7606364997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7607367201] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 7609107849] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7610607417] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7619185413] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7620050256] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7622278923] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7623964215] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7625093742] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7632510081] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7634895576] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 7635760608] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 7637664720] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7639419417] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 7647345825] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7649118834] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 7650208335] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 7651560609] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 7652736000] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7654106019] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7661266347] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7663437012] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 7665794829] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7667454564] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 7668595095] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7676008473] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7678821171] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7679701218] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7680943032] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7682766315] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 7683900546] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7691262789] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7692758451] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7693878444] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7694985627] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7696810170] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7697925963] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7705565868] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7706674458] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7707437892] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7708431969] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 7710501225] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7712218647] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 7713323415] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7720679820] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7722205764] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7723301334] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7724599953] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7726368825] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 7727516328] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7734723045] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7737107658] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7738649058] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7740245709] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7742089068] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7749212541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7750140762] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7751489382] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7753194309] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 7754316297] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7755666492] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7762655397] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 7764942339] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7766042844] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7767918564] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 7769074362] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7770243831] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7777301763] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7779461802] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7780232817] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7781700171] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7783521438] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 7784652183] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7790789538] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7794213336] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7795314681] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7796541942] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7798341033] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7799515059] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7800790116] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7808270211] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7809283356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7810245639] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7811680590] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7813524600] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 7814704170] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7823027688] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7824831945] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 7826007126] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 7827364671] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7829168445] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7837293576] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7838701311] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7840033845] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7840972797] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7841973993] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7843139115] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7851611271] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 7853158824] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7854502719] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7856162622] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7857229212] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7858458111] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7867443234] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 7868566671] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7869732213] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7871013276] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7871920917] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7872847857] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7879997496] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7881678210] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 7882804020] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7883940603] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7885784886] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7886903556] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7888168953] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7896437220] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 7897616265] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7898731239] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7900556118] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7901742870] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7908802293] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7910206395] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 7911094086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7912081485] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 7955539725] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7957252128] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 7958377539] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 7959591843] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7967353737] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7968676002] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 7969780749] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7971551910] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 7972674990] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 7973824845] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7975677633] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7982999220] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7984986450] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7986291579] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 7987180740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7988105601] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7989575727] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7997326365] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 7998487644] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8041048134] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8042842374] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 8043943929] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 8045155692] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8046896550] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8048019714] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8055031089] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8056881042] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8057782866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8058697584] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8060102043] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8061732399] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 8068920573] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8071227864] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8072909817] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 8074021221] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8075178090] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8076778353] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 8084730843] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8086244565] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8087950479] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 8089144245] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8090398806] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8099233443] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 8100840426] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8101981251] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8103818730] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 8105010228] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8106193809] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8115439878] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 8116536078] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8117748072] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8119582086] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 8120718501] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8129440137] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8131316277] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 8132528481] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8133771891] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8141045367] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 8143150218] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8144326281] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8146123524] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 8147306832] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8148367332] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8155679322] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 8157677829] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8158824135] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8160546198] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 8161646913] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8162789481] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8164517382] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 8171663031] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8172842433] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8174602611] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 8175744066] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8176879284] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8178735852] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 8179850910] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8188554213] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8190382200] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 8191536381] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8192812194] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 8199805530] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 8202073845] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 8203281723] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 8204203938] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8205183063] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8206783368] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8208423972] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8215964778] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 8217448575] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8219076642] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 8220388344] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8222169774] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8230374285] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 8231736156] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8233452948] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8235198972] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8236257141] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8243592042] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8246280126] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8247320403] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8248538529] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8249464062] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8250461730] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8252164179] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8260816830] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8261874936] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8263554810] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8265200391] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8266227417] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 8275153908] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8276877483] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 8277879288] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 8279522643] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8281225722] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8288466333] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8290649241] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8292310320] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 8293400052] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8294527185] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8302946484] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8304531900] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8305735095] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 8306591958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8307533619] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8309142009] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8316498435] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 8317320942] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 8318444694] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 8320287759] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8321976684] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 8323017423] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8324645301] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8333569356] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 8334591090] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8336329071] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8337962346] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 8339036076] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 8348384919] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8350145769] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 8351188104] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 8352995553] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8361001656] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 8361894366] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 8362883697] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8364701688] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8365847847] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8366987055] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 8367860508] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8368810506] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 8376353076] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8378040069] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 8379136752] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8380609461] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8382281565] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 8383343745] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8392134660] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8393786814] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 8394877827] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8396441109] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8398191186] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 8405165055] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8406800241] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8408704584] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8409769935] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 8411631606] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8419399254] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 8420302989] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 8421247821] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8422989855] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8424158778] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8425270392] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 8426151615] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8427129564] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 8435230713] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8436878751] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 8437958886] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 8439607407] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8441235411] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 8449967568] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 8452283427] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8454012609] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 8455219521] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8463707931] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8465393391] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 8466545766] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 8467696671] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8469514305] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8470671216] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 8478430548] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8480241105] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8481359859] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8482470969] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 8483345031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8484354228] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8491457436] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8493879408] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8494938228] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8496459888] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8498110257] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8499095430] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8508790878] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8510859609] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8511885900] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8513667813] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8521490628] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 8522942967] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8524098471] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 8524968228] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8525981289] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8527820448] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8535776865] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 8537512809] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8539210638] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8540885619] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 8541987384] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8543749368] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8552212347] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 8553289563] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8554440972] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 8555311926] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8556251487] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 8565331236] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8567293455] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 8568363594] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 8569533651] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8571315207] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 8572391394] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 8579702145] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8581556991] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8582680575] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8583874215] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 8584772595] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8585711064] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8593587849] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8595328266] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8596324212] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8597908872] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8599560774] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8600564700] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8601805191] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 8608765326] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8609758416] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8611537242] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8613239292] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 8614319574] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 8631239799] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8640672495] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8642149845] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 8643289158] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8645131992] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8655236100] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 8656174800] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8657918892] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8659813197] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 8667310932] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8668575615] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 8669543253] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8670465300] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 8672231526] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8673940254] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 8675057664] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8683133802] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8684882199] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 8685918129] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8687226660] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 8688552537] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 8696531676] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 8698204557] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8699587701] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8700480054] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8701453299] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8703762480] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8712468639] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 8713561983] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8714743611] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8716485078] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 8717550765] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 8726446638] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8728164858] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 8729375130] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 8730854496] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8732512887] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 8740750725] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8742074754] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8743460607] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 8744414952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8745430575] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 8752576056] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8755973562] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 8757022134] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 8758423128] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8760172743] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 8761266528] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 8769088104] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8771470323] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 8772599220] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8773778454] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8775109392] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 8776006890] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8782938843] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 8786246427] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8787967293] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 8789262699] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 8791003683] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8800213989] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 8801534679] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 8803432113] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8805105246] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 8813904204] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8815207884] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8816534244] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 8817519711] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8818512528] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8828386833] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8830012128] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 8830967166] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 8832646263] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8834486304] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 8841796614] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8844466323] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8846445111] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 8847377070] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8848377363] Running FIND.existing: FIND DUP . CR +[Hera] 2225669184 +[Hera] [HADES][TEST ] [KRELTSC: 8850270744] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8859255552] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 8860353936] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 2225995504 +[Hera] [HADES][TEST ] [KRELTSC: 8862380604] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8870421126] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 8873089596] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8874816468] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8876494662] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 8877512889] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 8878617888] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8886681321] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 8887791024] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8888955936] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8890280532] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8891203965] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8892138864] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8893460604] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8901213909] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 8902376448] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8903787669] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8905549338] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 8906583819] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8907828426] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8915557749] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 8916481728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8917462218] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 8918989758] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8920666419] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 8921819928] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 8929647573] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8931513360] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 8932598598] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8933764749] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8935053393] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 8935952592] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8936962818] Running LATEST.basic: LATEST @ . CR +[Hera] 2225750608 +[Hera] [HADES][TEST ] [KRELTSC: 8945372331] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8947081899] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 8948149791] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 8950094202] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8951922357] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 8959605711] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 8961761256] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8963410113] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 8964513348] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8965709886] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8973056652] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 8974351974] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8975323917] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 2225997016 +[Hera] [HADES][TEST ] [KRELTSC: 8977654140] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8979349197] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 8980445565] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 2225997480 +[Hera] [HADES][TEST ] [KRELTSC: 8989742286] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8991486357] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 8992619580] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 8993920467] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 8995187460] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9004354002] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9005493441] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9006616479] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 9007947375] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9008844621] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9009842919] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 9017978592] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9019558212] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 9020617620] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9021787110] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9023741097] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9024891141] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9032765217] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 9033896655] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 9035294625] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 9036453699] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9037866537] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9038812881] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9046907751] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 9050388354] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9058609413] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9059495718] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 2226001904 +[Hera] [HADES][TEST ] [KRELTSC: 9062925690] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9064654326] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 9065738157] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 9075263484] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9076958541] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 9078177612] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 9087994965] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9089418786] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9090371871] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9093003612] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9094756797] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9095918811] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 9102702483] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 9104593092] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9106136151] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 9107243775] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 9108593130] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 9109787862] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9116940189] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9117837498] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9118997097] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9120372912] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9121329441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9122323707] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9129657117] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9132130287] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9133036710] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9135116466] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9136994685] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9138163923] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 9141049596] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9148886670] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9149755608] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9150731751] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9151822302] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9152833830] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9160127340] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9162647655] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9164287188] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9165429567] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 9173708040] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9176293749] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 9177159558] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 9180083388] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9181847598] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 9188991189] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9190145895] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9191384370] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 9192282120] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9193269414] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 9194924991] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9196667802] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 9204785226] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 9205858914] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9207403863] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9208776087] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 2225760416 +[Hera] [HADES][TEST ] [KRELTSC: 9217379052] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9218754804] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9219796740] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9221050461] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9222381798] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 9223290993] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9224273142] Running CURRENT.basic: CURRENT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 9225991971] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9233638029] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 9234756867] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 2226004592 +[Hera] [HADES][TEST ] [KRELTSC: 9237713142] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9239456604] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 9240545496] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 9249345777] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 9250541748] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9252237603] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9253592775] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9254792169] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9263713494] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 9264457083] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9265235217] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9267860889] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9276124116] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 9277015377] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9280731348] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9282407862] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9283461810] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9293094363] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9294454911] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 9295472319] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9296797923] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9298158135] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 9305871960] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 9306802071] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 9308333244] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9309705783] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9310620858] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9311599122] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 9313284393] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9321199020] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 9322106136] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9323396082] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9324780381] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 9325689534] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9326664312] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 9327915639] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9335452497] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9336451383] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 9337591830] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9339339786] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 9340413915] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 9342064074] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9343825848] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 9345410046] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9353921472] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9355024329] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 9355793055] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9356806683] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 9364940403] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9366327621] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 9367696989] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 9368916249] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9370893630] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 9371947221] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 9379332375] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9380798301] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9381901704] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9383208681] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9384598608] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 9385549803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9386552889] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9394178703] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9395343384] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 9396175152] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9397149636] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9398268726] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9399588723] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 9400482735] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9401459592] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9402700587] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 9409525104] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 9411344733] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 9412322766] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9413670798] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 9414567414] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9415558782] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9424079490] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9425501253] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 9426640923] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 9427717236] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9429488838] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 9437902278] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 9439166037] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 9440200602] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9441985938] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 9443184849] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9444361143] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9445685151] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 9446545878] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9447496044] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 9453641232] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9455688690] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9456663069] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9458668947] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9460594710] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 9468446463] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9469861338] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9470952372] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 9471864570] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9473046870] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9479786652] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9481179687] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 9482153730] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9483872349] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9485703633] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 9486729630] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9488489220] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9490234614] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9495522918] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 9497116251] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9498669873] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9499866768] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9501103605] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9502436265] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 9508018086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9509022348] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9510934461] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9512651274] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 9513754614] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 9515338140] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9517102707] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 9522243087] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 9524632551] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9526066788] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 9527186634] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9528330567] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9529665936] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9530564568] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9531539766] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 9537460443] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9539036598] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 9539884095] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9541539693] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9543231117] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 9544277232] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9545353944] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9551144484] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9552724062] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9553756170] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9554859048] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 9555682857] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9556682478] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9559968915] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9565914477] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 9567407745] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 9569117565] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9570616503] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 9571727571] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 9572870370] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9573856131] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9575756043] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9581393094] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9582612018] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9583682220] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 9584385531] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9585292080] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9587548992] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9589209504] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 9590344554] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 9595396734] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9597377727] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 9598437072] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9599347863] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9600790584] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 9601703874] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9602721282] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 9603882036] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9610012776] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 9611070798] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9612877890] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9614050908] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9615096750] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9616311957] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9617648187] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 9618566874] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9619534239] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9626611281] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9628008852] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 9628837029] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 9630171159] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 9631271601] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9633076677] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 9634376472] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9639996786] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9641353470] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 9642084249] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9642861501] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 9644974542] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9646670355] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 9647707566] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 9648925860] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 9654684942] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9656440122] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 9657422355] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 9658376385] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 9659438943] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9661210461] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9662341374] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9663536064] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9669367932] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 9670299240] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9671152680] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9673298292] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9674996205] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9676036566] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 9677258367] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 9678430986] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9684706878] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9685786173] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9686744676] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9687889155] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 9688861392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9689823150] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 9692356569] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9698411982] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 9699271764] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9701172012] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9702854889] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 9703863078] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 9705526656] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 9706644591] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9712865883] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9713797212] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9714813864] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 9716126574] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 9717516984] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 9718707348] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9720181842] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 9721200090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9726577266] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9729240864] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9730830207] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 9731899548] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 9733982538] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9735611025] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 9740742816] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 9743094606] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9744578844] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9746349291] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9747427032] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9749454876] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9755268600] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9756735471] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 9757725537] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9758568204] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9760306647] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9761462655] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9762638361] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 9763511121] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9764525988] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9771023262] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9772502082] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 9773384019] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 9775241049] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9776947572] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 9778093500] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9784484661] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9786457947] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9787352316] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9789188850] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9790875129] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9791953773] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 9792983823] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9793901187] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9800268387] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9801369291] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9802387119] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9803568831] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9804483339] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9805468722] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 9806615742] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9807469014] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9809309349] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9814785981] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9816427929] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 9817141152] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9818787993] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9819887448] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9821071743] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9821965797] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9822938622] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 9828655074] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9829616370] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9831203970] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9832103274] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9833553555] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 9834430851] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9836253105] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9837345504] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9838524150] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9844335963] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 9845228988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9846011070] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 9847022388] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9847926879] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9849758289] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9850852515] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9852549903] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 9853446267] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 9858871617] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9860508042] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 9861418665] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9862494222] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 9863466186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9864421035] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 9865547223] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9866450013] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9872746653] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9873633840] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9874898229] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 9875748099] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 9876649209] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9878472429] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 9879630222] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9880794378] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9886608165] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9887450622] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9888243687] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9890550852] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9892206471] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 9893254791] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9895731468] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9897577200] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 9898695177] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 9904254549] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9905208369] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9906830493] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9907792797] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9909169305] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9914364810] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9915716307] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9917815236] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9919334670] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 9920423625] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 9922384563] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9924285651] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9926022561] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 9927065589] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 9932254899] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9933509292] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9935081226] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9936296286] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9937466469] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9938840268] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 9939767691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9945245520] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9947753319] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9949349235] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 9950395371] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9952335834] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9953972112] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 9955070517] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 9960970068] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9961742721] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9963209382] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9964124121] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9965156565] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 9966162717] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9967201503] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9969537858] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9976090698] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 9976964046] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9978644592] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9980326062] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 9981368901] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 9982518462] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9983453991] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9989853174] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9991327983] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9992516373] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9993817827] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 9994722948] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9995683215] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9998019192] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10004600067] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10005624069] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10007799333] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10009470723] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10010683536] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10011938706] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10012828077] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10020088554] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10021180512] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10022334441] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10023279903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10024347774] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10026989931] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10034106894] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10035096603] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10037123166] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10038870660] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10040080239] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10041185595] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10042121880] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10049589774] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10050715668] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10052011557] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10053301566] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10054234407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10055178252] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 10061234148] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10065033888] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10066922901] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10068117108] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10069476480] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10070416125] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10077661776] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10078842501] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10080064029] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10081025577] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10081992879] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10084434801] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10086204891] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10093274814] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10094414064] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10095335523] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10097130246] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10098298707] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10099493229] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10106830734] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10109497524] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10110611763] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10113559386] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10115284578] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10122859341] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10125050019] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10126681404] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10127757339] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10129300335] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10136252406] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10137823605] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10140523680] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10142206032] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10143317184] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10149297375] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10151523879] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10152630852] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 10154877936] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10156452831] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10158234156] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10164252903] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10166682141] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10168284987] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10169380221] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10170922734] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10172538369] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10179274098] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10181939628] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10183819485] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10184791764] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10185919380] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10187216403] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 10188076647] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10195219860] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10198246443] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10199994966] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10201171134] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10202756991] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10209429426] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 10210250820] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10212580077] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10214197266] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10215271752] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10216361652] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 10217089092] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10223481870] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10225333902] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10226948991] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10227995232] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10229582622] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10236372048] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 10237219776] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 10238815461] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10240831923] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10242437709] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10243470426] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10244603880] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10245780594] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10246748862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10247659611] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10255611534] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10256936655] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 10257930396] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 10259128005] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10260009564] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10261702185] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 10268127765] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10269896553] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10270716540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10271703288] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10273917360] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10275496518] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 10276515312] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 10282117629] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10284152634] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10285537773] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 10286479266] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10287643611] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10288940109] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10294791360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10295544315] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 10298067885] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10299685998] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 10300689273] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 10302898599] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10304357700] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10305246420] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 10307292765] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10314266277] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 10315071669] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10316113080] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10317052431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10318007931] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 10324896918] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 10326485001] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10328124219] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 10329112290] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 10331298537] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10332908670] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10333874901] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 10341202158] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10343761596] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 10344751599] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10345877220] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10347220002] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 10353097167] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10355578296] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10357684722] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10359270474] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10360319613] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10362357327] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10369000215] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10369763439] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10371609318] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10373186376] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10374185871] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10376120832] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10383470874] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10385325552] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10386184074] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 10386839127] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10387748868] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10389876651] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10391482437] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10392497766] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 10401581106] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 10402671531] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10403927919] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10404845556] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10406689167] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10408407345] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10415651904] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10418103885] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10419672207] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10425514722] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10427402097] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10428619215] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 10429480803] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10430412951] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10432615179] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10434057837] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10435004160] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10437281085] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10444460439] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10446305793] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10447142412] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 10447820817] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10448775561] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10456873098] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10458147504] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10459144542] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10461290133] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10462942329] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10463957259] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10469330298] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10471752522] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 10472628075] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10473526413] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10475569335] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10477106955] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 10477953045] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 10485418461] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10487234436] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10488660630] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10489616487] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10491555354] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10493188083] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 10500648207] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10502363739] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10504091577] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10505148549] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10506193404] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 10507066794] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10507971810] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10515476076] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10516756194] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 10517620848] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10519469058] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10521018396] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10522018437] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10530670983] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10531947531] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 10532968824] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10534660752] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10536300747] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10537288293] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10538399508] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10539704049] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 10545960285] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10547253297] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10549794402] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10551438870] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10557455622] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10559531367] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10561101558] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10562090322] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 10564058274] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10565839494] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 10566670758] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10567694067] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 10568505255] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10573539312] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10577377608] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10579010190] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10580002671] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 10586831052] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10588521153] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10590278370] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10591252308] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 10593272697] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10594911348] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 10595844609] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10596972561] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10603256412] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 10605222096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10607262498] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10609916499] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10616764095] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10617557055] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10619682066] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10621339092] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10622242575] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10623373152] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 10624265169] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10625186439] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10631957910] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10633384188] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10634154069] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10636080273] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10637647335] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10638643323] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10639749393] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10641051603] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 10646342952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10647255864] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 10649547027] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 10650647112] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10652202288] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10653171732] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10655572557] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10661665413] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10662517110] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10663458141] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 10664171889] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10665081168] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10667263131] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10668891408] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10669857156] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10679325447] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10680723081] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10681642167] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10682734818] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10684051077] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 10689183519] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10691592072] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10694694045] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10696309218] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 10697270850] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10703762643] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10706845191] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 10707654342] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 10710145446] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 10711325457] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10712730777] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10713693690] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 10721422908] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10722949482] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 10723963971] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 10725903531] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10727488002] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 10728499446] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10734968370] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 10736197920] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10737104742] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10739261274] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10740874116] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 10747405977] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10750037277] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10751659233] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 10752637413] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10754649108] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10756236561] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10757237967] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 10763897928] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10765410789] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 10766180271] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 10767883707] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10769549826] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 10774712151] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10776171021] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 10777227804] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 10778468106] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 10779738354] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10781113077] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 10782017232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10783063641] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10785265260] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10786918149] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 10792465362] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10794207018] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10795823010] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 10796941617] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10798858959] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10800278958] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 10801268499] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 10802362326] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 10807818735] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10809534456] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 10810421790] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 10811427417] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10812476136] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10818211824] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10819744971] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10820889660] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10821952554] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 10822903833] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10823844087] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10826008578] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10827680997] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 10828689480] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 10850017668] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10851632484] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10853005506] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 10854057522] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10856030451] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10862230806] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 10863310101] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 10864428666] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 10865195691] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10866841461] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 10867927980] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 10869016956] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10870025964] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10871791518] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10872929025] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 10874045196] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10879200507] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10881199140] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10882074882] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10883082294] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10884434064] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 10885557984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10886510250] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 11010191787] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11013823296] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 11015271393] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 11141944590] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11144145852] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 11145255639] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11280804612] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11282503848] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 11288576040] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11290448379] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11291462091] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 11292246903] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11293247931] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 11301574389] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11303618361] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 11304542424] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 11305794297] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11307426312] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 11308561761] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 11309995830] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11311711698] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 11319625884] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11321129799] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11322736320] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 11330815608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11332630260] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 11339219451] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11341350258] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 11349460647] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 11361848001] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11363866164] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 11365176438] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 11375263137] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11377306185] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 11378754828] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 11382462861] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11390436498] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 11391698430] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 11395389474] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11403599403] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 11404852326] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 11407047456] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11409126540] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 11410470813] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 11419103178] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11421126864] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 11422522860] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 11424013146] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11425244565] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11433477279] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11434758615] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11436238023] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11437839987] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 11438920962] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11440071699] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 11442287451] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11449772817] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11451695157] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 11453059044] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 11454906204] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11456273997] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11464879440] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 11466186627] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 11468203782] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11469334170] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11471352732] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 11479493214] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 11481824466] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11483024490] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11485028247] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 11492601834] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11494726908] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 11496310896] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 11498029095] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 11508162204] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 11510118732] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 11511764691] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 11519336472] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 11524371054] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 11525939859] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 11527579098] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 11529121401] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 11530335915] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11536468902] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11538014607] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 11539062738] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11540190228] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11541633348] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 11542843053] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11544029553] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11550048951] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 11552790564] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11553937668] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11555411322] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 11556631464] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11558011563] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11565901116] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 11567022453] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11568202107] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11569684014] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 11570943090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11572095024] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11573587263] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 11580243633] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11581373874] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11582812710] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 11583980730] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11585158053] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11593881621] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 11595550281] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11596770507] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11598276018] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 11599910301] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 11609487309] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 11610864720] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11612452257] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 11613554652] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11614710681] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11617028871] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11626395081] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11629935807] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11631478341] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11639152182] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 11640227004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11641389291] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11643637236] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11652089001] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 11655004116] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11657574117] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11659017972] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11666785578] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 11667847842] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11668999062] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 11671211895] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11673215883] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 11684182734] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11685912168] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11687434206] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 11688627741] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11689822473] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11698230306] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11700198951] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11703851397] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11711175378] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11713079742] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11717011047] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11718411558] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11725321818] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 11726440719] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11727547314] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11729755128] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11731803552] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11741072322] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11742411597] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11743943064] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 11745055203] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11746202643] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 11748261126] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11757465699] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 11760415653] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11762801925] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11769192372] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 11769910278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11770682784] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11772315933] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11773832070] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 11776126110] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11782951782] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11785768302] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11786763261] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 11787440364] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11788301784] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11790067653] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11798883831] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11801839077] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11802981855] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11804333835] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 11805158463] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11806095126] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11813255979] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11814582969] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11817412572] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11818579710] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11819836077] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 11820713541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11826799005] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11831337126] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11833305141] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11836240626] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11842854765] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11844062244] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 11844923790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11845870155] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11847732351] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11849197794] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11857407723] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11858288274] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11859329013] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 11860268889] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11861147970] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11862744621] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11864402046] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11874518691] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11875621128] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11876884005] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 11877795993] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11883895737] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11885588190] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11886970767] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11889809358] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11890965681] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11892227655] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 11893070658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11894191890] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11900026908] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11901553629] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11904218046] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11905352592] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11906699217] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 11907564144] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11908515423] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11914816536] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11916247728] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11918771067] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11919932199] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11921203497] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 11922120063] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11923052022] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11929030197] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11930631006] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11933739342] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11934925905] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11936191827] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 11937072189] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11938026996] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11944131486] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11945633490] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 11947122495] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11949432306] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11950836009] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11952470460] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11959846857] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11960747295] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11961751683] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 11962573644] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11963530614] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11965044042] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11966633343] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11974021521] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11975243490] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11976772311] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11979728880] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11980847298] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11982134283] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 11987445330] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11988413724] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11989957182] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11991506205] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11994487638] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11995850454] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12001937283] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12004513941] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12005653506] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12006939819] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 12007809597] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12008758965] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12010277370] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12016448430] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12019059360] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12020385951] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12022017231] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12024934110] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12030544302] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12031709004] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 12032402718] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12033141435] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12034909635] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12036545577] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 12039139917] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12045528621] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12046544832] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12047573559] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 12048315195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12049286697] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12051092928] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12052724082] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12060479970] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12061440363] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12062433054] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 12063250920] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12064184538] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 12066050850] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12067717788] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 12075295197] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12076324218] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 12077340996] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 12078945375] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 12080221818] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12081531105] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 12082471254] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12083427846] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 12090029322] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12091483194] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 12092579562] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12093831057] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12095136627] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 12096132993] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12097091412] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12103921473] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12105541497] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 12106538136] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12107712540] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12109078653] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 12110088438] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12111041061] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12117807996] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12119549211] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12120554817] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12121572729] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12122895393] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12123820947] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12124745388] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12133149903] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12134714634] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 12135575529] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12136559883] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12137787102] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 12138749553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12139720614] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12147216543] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12148566024] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 12149761932] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12150892761] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12152228718] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 12153177897] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12154221618] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12161377914] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12163538415] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12164613300] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12165616638] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12167157135] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 12168183363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12169131492] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 12176582250] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12178192572] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12179383314] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12180396396] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12181684221] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 12182617356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12183567333] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12191707332] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12193949250] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 12194978229] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12196152969] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12197467065] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 12198468366] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12199404714] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12208507458] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12209896272] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12210982014] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12212239935] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 12213565077] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 12215077329] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 12221478087] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12223183875] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 12223911819] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12224631237] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 12227080509] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12233918088] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 12234918444] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12236204610] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12237485883] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 12238424352] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12239374350] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 12241543482] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12243237447] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 12249350106] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12250666806] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12251678712] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 12252576609] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12253519593] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 12255556089] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12257405622] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 12258739563] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 12266815722] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12268111884] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 12269474511] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12270642006] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12271942389] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 12272825040] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12278788830] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 12281031777] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12282734583] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 12283768056] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12284879901] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12286182678] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 12287062116] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12292155729] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 12295304700] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12296772768] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 12298094613] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12299211435] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12300516669] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 12301431324] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12302353602] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 12310673592] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12312276564] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 12313588140] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12321276135] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 12322302279] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 12323003973] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 12323872890] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 12324750186] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 12325640292] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 12326696025] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 12327666393] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 12328675443] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 12329784642] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x00000000bdf1f000, 0x00000000bdf57542) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 12472129026] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12476341500] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12691538370] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12693925083] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13059019197] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13272159873] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13275086139] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13277779452] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13289532102] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13292380395] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13299978972] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13304125485] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13307000028] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13315752954] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13334800038] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13336996218] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13343892261] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13347623625] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13350097299] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13356629412] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13360013058] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13386526062] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13394398857] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13409840157] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13429394139] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13461918561] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13472804520] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13482552720] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13501833597] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13511368899] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13525627920] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13559863107] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13575950682] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13589025198] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13597322466] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13608963564] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13622652666] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13648706967] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13656599544] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13677242859] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13694701524] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13706110887] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13714143849] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13742090481] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13752951933] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13764110619] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13773693990] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13788412050] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13810261227] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13822569516] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13830471375] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13840697010] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13851288654] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13859587203] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13871570244] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13881238392] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13911257661] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13919552262] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13939513224] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13954340337] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13970809797] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13990231143] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14001779169] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] SBI: timer armed (TIME extension) +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 16611258846] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 22018847571] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 380 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 45164594559] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 45178691019] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 47825929893] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 70168439880] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 70184204433] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 73458228564] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 100915283679] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 100937003160] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 104405863170] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 126467121774] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 126491065764] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 130363046352] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 138835671303] virtio_blk: vblk_io timed out (write=1 sector=2648) -- queue ne +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 151384382163] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 151404744834] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 155968027971] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 176660757609] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 176681799945] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 181999513815] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 209362261647] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 209394238200] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 216615627669] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 05 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 245992689978] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 246011253663] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 248538071397] virtio_blk: vblk_io timed out (write=1 sector=5240) -- queue ne +[Hera] PARITY:BIRTH vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][ERROR] [KRELTSC: 251726318340] virtio_blk: vblk_io timed out (write=1 sector=5304) -- queue ne +[Hera] [HADES][WARN ] [KRELTSC: 254705612847] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 06 attached and ready -- USE it to begin +[Hera] [HADES][WARN ] [KRELTSC: 271755803088] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 273309545838] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 273352898238] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 273390413415] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 273434108829] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 273489263313] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 273745852758] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 274213531011] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 274868077827] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 275550168810] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 275612467662] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 275665652220] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 275716587867] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 275743028001] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 275768928960] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 275797361868] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 275843799714] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 275987035275] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 276042851406] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 276177842367] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 276219354768] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 276778443921] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 276826291266] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 276866350341] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 276967389594] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 277099672143] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 277138582959] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 277754834511] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 279538628901] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 279584964750] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 279774948894] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 279830531862] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 279900941712] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 279947275104] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 279991952142] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 280048785870] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 280684205046] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 280731058797] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 280781297496] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 280830215064] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 281092214256] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 281382790899] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 281611382367] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 281701744296] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 281735501040] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 281779115940] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 282107711655] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 282139448073] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 282170138418] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 282216608835] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 282624899487] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 282870529452] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 282916916667] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 282962070048] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 283002142164] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 283135589772] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 283230768723] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 283970500632] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 284010889827] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 284226688284] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 284347004613] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 284457039699] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 284549280141] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 295396596075] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok> 1 \ No newline at end of file diff --git a/logs/20260912-190535/riscv64/qemu-riscv64-20260912-190535.log b/logs/20260912-190535/riscv64/qemu-riscv64-20260912-190535.log new file mode 100644 index 00000000..f545b013 --- /dev/null +++ b/logs/20260912-190535/riscv64/qemu-riscv64-20260912-190535.log @@ -0,0 +1,9177 @@ + +OpenSBI v1.8 + ____ _____ ____ _____ + / __ \ / ____| _ \_ _| + | | | |_ __ ___ _ __ | (___ | |_) || | + | | | | '_ \ / _ \ '_ \ \___ \| _ < | | + | |__| | |_) | __/ | | |____) | |_) || |_ + \____/| .__/ \___|_| |_|_____/|____/_____| + | | + |_| + +Platform Name : riscv-virtio,qemu +Platform Features : medeleg +Platform HART Count : 1 +Platform HART Protection : pmp +Platform IPI Device : aclint-mswi +Platform Timer Device : aclint-mtimer @ 10000000Hz +Platform Console Device : uart8250 +Platform HSM Device : --- +Platform PMU Device : --- +Platform Reboot Device : syscon-reboot +Platform Shutdown Device : syscon-poweroff +Platform Suspend Device : --- +Platform CPPC Device : --- +Firmware Base : 0x80000000 +Firmware Size : 321 KB +Firmware RW Offset : 0x40000 +Firmware RW Size : 65 KB +Firmware Heap Offset : 0x47000 +Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) +Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) +Runtime SBI Version : 3.0 +Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr +Experimental SBI Extensions : none + +Domain0 Name : root +Domain0 Boot HART : 0 +Domain0 HARTs : 0* +Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () +Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () +Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) +Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) +Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () +Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) +Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) +Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) +Domain0 Next Address : 0x0000000020000000 +Domain0 Next Arg1 : 0x00000000bfe00000 +Domain0 Next Mode : S-mode +Domain0 SysReset : yes +Domain0 SysSuspend : yes + +Boot HART ID : 0 +Boot HART Domain : root +Boot HART Priv Version : v1.12 +Boot HART Base ISA : rv64imafdch +Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu +Boot HART PMP Count : 16 +Boot HART PMP Granularity : 2 bits +Boot HART PMP Address Bits : 54 +Boot HART MHPM Info : 16 (0x0007fff8) +Boot HART Debug Triggers : 2 triggers +Boot HART MIDELEG : 0x0000000000001666 +Boot HART MEDELEG : 0x0000000000f4b509 +[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 +Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 +BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr +om PciRoot(0x0)/Pci(0x1,0x0): Not Found +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +Calling kernel_main (monolithic)... +riscv64 item 4.3.5a: satp state at kernel entry (before switch) + satp.MODE = 0x000000000000000a + satp.PPN = 0x00000000000bf868 + __kernel_start = 0x00000000bdf3b672 +riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a) + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: riscv64 +Build: Sep 12 2026 15:56:12 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 100 +Total memory: 1020 MB +Usable memory: 977 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 250895 + Free pages : 250243 + Used pages : 652 + Total MB : 980 + Free MB : 977 + Used MB : 2 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +PLIC: no DTB PLIC node -- using QEMU virt-machine default (base=0x0c000000) +PLIC: init (S-mode context 1, threshold=0) +APIC: init done + +Timer: init... +Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 2214588416 + Heap end addr: 2751459328 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000080267000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 2869356] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 61448583] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 107183097] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 108777648] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 118575219] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 120472653] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 122043789] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 129451392] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 131540955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 132721827] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 147603015] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 151243848] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 161575554] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 163182621] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165018168] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 176659119] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 178464909] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180295500] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 190089228] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 194654229] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202241508] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 207777066] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 209521557] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211056825] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 220636521] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 221723313] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 222621945] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224285943] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 225435672] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 234611937] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 235631718] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 236356575] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 237246870] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 238591584] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246853887] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 249744054] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 251053572] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252587475] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 255418611] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 263962755] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265222377] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 273802641] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 275182761] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276544338] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 279383307] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 289292682] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 290772825] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292625172] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 295426047] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 296826012] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 298344333] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 307322799] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 308777931] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310344258] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 313255383] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 321195840] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322504518] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 325520076] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 327151965] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328682151] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 338192400] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 340266507] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 347941545] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 350781522] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 353354547] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 354786810] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356307861] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 366586731] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 367899231] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 369449997] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 379802934] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 380985990] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 382460883] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 391903869] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 393268911] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 394736790] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 397644219] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 398613201] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 399495663] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 401127384] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 410031027] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 411369714] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 412419336] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 413192787] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 419348055] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 421788276] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 423090717] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 425930631] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 427524468] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 429067548] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 438377289] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 439642833] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 440932422] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 442391439] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 445265814] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 454778856] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 456350559] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 464402463] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 465393348] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 466433415] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 468081117] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 469117467] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 470045835] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 471055599] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 472667853] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 482178543] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 483036708] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 484065204] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 484940484] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 490076454] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 493549518] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 495317781] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 498436428] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 499795191] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 501343101] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 511432593] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 512838438] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 514347120] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 524318046] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 525349923] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 526363803] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 528143469] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 529390974] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 530508741] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 531532281] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 538242390] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 539442687] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 540708441] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 542151225] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 543102588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 550042227] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 552410670] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 553810719] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 556930479] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 558126954] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 559789251] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 561340773] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 572156928] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 573515565] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 575045751] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 584994375] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 585980703] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 587009157] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 588682878] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 589699278] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 596621508] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 598130589] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 599457642] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 600488175] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 601437921] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 602424060] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 604063467] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 605102862] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 606143391] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 614261508] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 615004635] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 615724095] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 616920612] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 626353476] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 629617485] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 631249164] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 632992521] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 643569129] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 644921088] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 646469502] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 655551792] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 656468547] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 657691524] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 658508508] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 659389248] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 660896964] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 668129322] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 671549865] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 672862575] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 674402652] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 683710188] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 685060698] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 686288085] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 687840111] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 690529014] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 698818827] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 699648705] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 700222824] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 700952553] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 702606429] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 704174373] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 715632813] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 716945523] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 718497654] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 728474838] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 729348900] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 730543401] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 731406921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 732305721] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 733798443] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 735378273] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 746644185] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 748153098] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 749742777] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 758970429] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 760403406] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 761991972] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 773334912] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 774691512] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 775425903] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 777053004] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 778154475] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 786244473] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 787517535] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 788221035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 789028632] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 790581141] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 792164079] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 793219749] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 801983385] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 803355651] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 804924855] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 807886653] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 816102315] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 819019929] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 821952138] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 822994263] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 831312300] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 833431473] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 834778098] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 836065923] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 845069946] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 847635999] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 848983170] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 850486518] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 859554969] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 861596715] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 863106216] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 864732519] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 865761687] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 866908203] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 876316581] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 878241756] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 881926269] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 891786798] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 893744103] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 902507193] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 904383795] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 906371991] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 909280176] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 919522149] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 921537477] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 923535039] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 934644480] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 935848578] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 936884172] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 939007671] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 940387371] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 949214322] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 951083406] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 951775776] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 952500150] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 961186758] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 962444238] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 965141310] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 966574518] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 968160522] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 979268640] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 980178717] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 981011493] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 989247336] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 990909192] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 991768764] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 992948145] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 993805050] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 994715568] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 996145857] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 997705149] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1007311977] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1008935445] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1010524179] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1020711027] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1022635152] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 1023644202] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1024509591] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1026193644] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1027323087] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1034722395] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 1037494374] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 1038628920] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 1039781883] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1041146841] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 1041983775] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1042895049] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1052509374] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1054030761] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1062315618] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1063412322] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1064941710] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1067846115] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1076224737] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1079356887] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1082348988] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1083937491] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1085522760] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1095505236] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1097052915] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1098626277] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1109464419] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1110959388] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1112522544] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1113584493] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1124430657] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1125421458] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1127111853] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1128176238] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1135689639] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1137025974] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1138055583] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1139123034] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1140442590] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1141284711] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1142209845] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1143766407] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1152548208] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1155206241] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1156739178] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1158314640] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1168838853] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1169852250] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1171510431] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1180226775] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1182196134] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1183358484] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1184184792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1185110052] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1194084003] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1195357359] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1198039416] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1199398620] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1200984540] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1212200913] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1213576644] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1215204858] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1225207284] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1227283554] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1228882368] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1230503862] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1241053401] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1241920365] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1243133892] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1243972212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1244915721] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1253479269] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1254752730] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1257633678] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1265684259] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1268256318] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1271001900] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1272136089] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1273391553] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 1274230902] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1282095591] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1284574662] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1286493117] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1296925560] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1298994585] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1300995759] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1304676807] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1314276642] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1315275444] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 1316042007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1316977893] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1318636053] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1326919188] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 1329698517] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1332060555] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1341566520] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1342871418] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1345760535] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1346839725] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1355495127] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 1356380382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1357123593] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1358995533] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1360575027] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1370605572] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1372378308] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1373933274] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1383529224] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1384401711] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1385560302] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 1386366450] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1387281630] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1388589195] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1390179399] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1400751387] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1401835344] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1403422965] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1404941496] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1413793752] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1414738941] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1415969646] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1416852759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1417750152] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1419389853] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1420982682] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1431558996] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1432989537] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1434593664] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1444811739] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1446112689] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1447737501] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1457731653] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1458660126] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1459949295] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1460795826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1461692232] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1463117628] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1464696849] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1473982671] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1475613741] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1477188510] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1478832327] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1481161248] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1488577398] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1489595457] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1490333733] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1491284046] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1498846671] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1500299388] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1503250245] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1504920606] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1506548484] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1515261195] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1516716432] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1518356931] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1521209088] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1522808889] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1529577525] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1531544511] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1533945840] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1534943676] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1536619413] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1537712526] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1544113431] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1545565476] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1546314378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1547166306] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1548799413] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1550343543] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1553196057] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1559883969] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1561324716] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1564271856] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1565848368] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1567421247] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1579845519] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1580729955] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1587822999] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1588807689] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1589831838] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1591098075] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1591935135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1592869488] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1599044160] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1602158922] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1603827078] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1606164231] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1607728794] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1609305600] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1617481845] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1618963521] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1620530331] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1623625269] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1624584591] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1631359338] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1633598337] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1634592813] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1635825114] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1636691595] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1637601420] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1639715889] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1646624028] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1649208456] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1650744060] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1651938645] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1653563772] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1660286208] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1661651355] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1663135152] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1666016835] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1666994616] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1674214017] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1675607787] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1676763417] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1677993009] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1678842354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1679779248] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1681873977] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1683490851] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1692288843] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1693450080] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1695101751] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1696264563] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1698016278] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1699035681] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1707043779] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1708033467] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1709324778] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1710811641] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1711691247] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1716796263] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1720045383] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1721548248] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1724592765] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1725600786] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1732887786] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1734736836] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1735701555] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1737411753] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1738498461] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1739631075] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1740898278] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1748692932] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1749846420] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1751130024] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1751962737] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1752894780] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1754212383] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1755822033] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1764193158] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1765405950] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1766987334] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1769775441] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1776049947] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1777450836] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1780214289] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1781611146] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1783185684] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1789924122] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1792985355] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1794452415] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1796035227] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1799212989] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1806040320] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1807541610] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1810826556] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1811845266] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1812761685] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1818943938] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1822155069] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1823123904] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1823975412] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1825665807] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1826718264] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1832214363] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1834835961] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1835576820] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1836418542] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1837739316] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1839329226] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1842190749] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1843528890] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1845091605] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1854301995] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1855608846] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1857164778] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1865398416] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1866944940] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1868398371] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1871165604] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1872515946] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1879312869] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1882275339] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1883818482] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1885379937] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1893767589] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1895826072] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1897805721] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 1899738393] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1902944316] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 1903944882] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1910332200] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1913346246] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1914450132] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 1915453554] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1916295654] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1918148442] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1923581667] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1925456505] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1926608649] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 1927428258] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1928334996] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1929924969] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1931457297] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1940206359] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1941391221] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1943027982] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1950604992] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1951776351] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1953295323] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1956188703] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1957559079] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1959145986] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1967227164] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1968658860] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1970230290] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1973046201] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1974481236] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1976079063] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 1984479441] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1985785977] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1987375320] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1995828156] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 1996767360] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1997605659] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1999291014] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2000385471] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 2001341496] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2002201215] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2003886738] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2004971157] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2010536346] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2013339909] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 2014104834] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2014937841] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2016257649] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2022165936] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2041950876] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2043780417] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2044932330] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2046214821] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2054141166] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2056088538] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2057608308] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2060375058] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2061776682] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2068560585] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2071103517] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2072361963] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2073925371] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2080925196] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2083112640] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2084515566] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2087268645] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 2088230802] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2089130547] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2097099669] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2098085556] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 2098958337] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2099803923] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2101498917] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2102563764] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 2103523527] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2104404225] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2106239268] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2107297752] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2113167525] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2114910441] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 2115685446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2116575069] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2118364920] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2124027759] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2128205331] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2129518734] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2131175487] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2133876465] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2140108341] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2142131607] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2144813748] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 2145946635] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2147574618] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2153218095] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2157432333] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2158798362] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2160418134] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2167708137] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2169720084] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2171167488] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2173908240] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2174910549] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2175800256] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2177502957] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2178578388] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 2179587291] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2184786555] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2186914275] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2187998820] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2189031432] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2189892033] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2191614453] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2197987848] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2198963781] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2200137786] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 2200990827] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2201913063] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2203501671] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2205099897] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2207954763] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2209450908] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2216429208] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2219321937] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2220714951] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2222445204] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2230838127] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2232134709] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2232939366] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2234654289] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2235728124] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2241666189] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2242652538] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2244210654] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2245260675] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2246362776] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2247229488] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2248943088] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2250008733] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2251130028] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2256461256] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 2258707227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2259665373] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2260986651] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2262568224] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2265416349] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2272721283] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2274677853] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 2277374001] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 2278508295] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2279797926] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2285533383] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2289608706] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2291028432] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2292632013] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2301225297] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 2302145139] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2302966596] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2304471981] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2305522275] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2306607240] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2307885300] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2308760328] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2314819332] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2316519954] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2318044113] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2320830015] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2322257007] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2329771794] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2332564437] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2333854236] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2335488267] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2338150584] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2339883504] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2346930096] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2349999666] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 2351163360] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2352095088] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2353846467] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2360184708] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2361201297] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2362441557] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 2363286912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2364287856] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2365744101] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2367324162] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2375422749] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2376727563] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2378331123] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2381172738] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2388403815] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2390403183] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2393195049] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2394504000] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2396107287] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 2398160121] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2405981046] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 2406870312] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2407706238] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2409344175] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2410447599] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 2411419962] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2412287514] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2418678003] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2419721745] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2420782518] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2421929223] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 2422732977] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2423635179] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2425406529] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2431698717] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2434982340] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2436252105] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2437877442] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2440735248] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2447554557] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2449123173] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2451851766] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2453145345] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2454781455] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2457460446] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 2463176478] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2464855911] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2466390213] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2467467114] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 2468465832] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2473633617] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2476466769] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2477578971] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2478676851] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2479937082] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 2480786448] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2481710868] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2483046006] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2484666450] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2492631834] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2493781815] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2495336760] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2498095698] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2499410088] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2507135883] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2509748367] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2511111414] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2512715961] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2520940527] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2522420544] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2523923136] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 2525733819] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2528246385] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 2534374500] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2536313892] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2537844708] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2538861990] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2539995654] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2541269430] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 2542104285] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2543020074] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2544416469] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2551336221] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2554114059] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2555378574] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2556951411] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2564960874] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2566358403] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2567824266] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2570598849] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2571960825] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2578942086] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2582492409] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2583958188] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2585563512] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2593896795] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 2594921070] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2595822096] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2597530551] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2598648381] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2599725597] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2601016950] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 2601833619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2608032189] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2609292462] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2610813282] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2613570204] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2614855173] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2621190642] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2625418341] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2627002518] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2628897075] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2636918760] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 2637917310] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2638743366] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2640431430] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2641505601] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2642610663] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2643909261] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 2644757829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2645661249] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2652001401] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2654342859] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2656985604] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2658256776] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2660016135] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2667019551] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2670876327] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2672300946] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2673877542] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2682496887] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 2683749663] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2684708145] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2686379346] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2687463912] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2688557109] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2689801905] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 2696178933] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2698189767] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2699934825] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2701946373] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2711011443] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2712645810] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2714618907] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2718227841] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 2725961175] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2728280352] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 2731735377] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2733349752] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2741420661] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2750348475] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 2752105503] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2754079146] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 2758099344] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 2765669046] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2766802185] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2768917494] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2770248306] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2771607237] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2773223880] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 2778780396] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2780645427] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2782346280] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2784371856] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2793518658] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2795075325] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2797045797] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2800463337] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2807225337] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2809206540] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2812610409] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2814480963] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2821789593] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2825306295] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 2826580386] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2828673624] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2834783952] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2839500405] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 2840731362] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2841841947] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2843996610] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2849827659] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2852722635] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 2854485837] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 2856161238] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 2857589553] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2859193785] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 2865185295] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2866764495] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2868580071] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2870598591] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2874177810] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2881310019] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2883274023] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2886660819] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2888389644] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2895854766] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2899266426] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2900993130] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2902992246] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2912034951] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 2913750756] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2915770893] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 2924853015] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 2926226604] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2927462055] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2929639923] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2931011769] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 2932278321] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2933337225] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2940969612] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2942386083] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2943835692] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 2945381943] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 2946657441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2947776069] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2955190392] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2957643759] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2961233856] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2962971585] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970339162] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2973978987] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2975676228] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2977690023] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2985788610] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2988415794] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2990146698] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2992142811] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3001071402] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3002785779] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3004754865] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3013686270] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 3014921448] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3016040811] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3018159333] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3019524333] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 3020712282] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3027281922] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3029517981] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3030877185] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3032220933] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3033814434] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 3034907841] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3040930830] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3043543545] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3045558768] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3049011840] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3055882431] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3057859224] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3061237557] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3062969406] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3070656036] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3074150247] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3075847047] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3077858406] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3087013377] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3088709967] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3090786510] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3099787551] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 3101035728] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3102177603] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3104422797] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3105785697] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 3107054328] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3112636569] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3114768279] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3116210517] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3117562140] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3119131995] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 3120220404] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3121361649] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3128751948] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3130751358] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3134210856] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3135844194] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3143477736] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 3144772995] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3148638381] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3150323190] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3157649208] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3161080965] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3162758613] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3164765331] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3173661855] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 3174941721] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3176096805] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3178250733] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3179574006] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3180968133] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3187793511] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 3188833410] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3189973059] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3191678700] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3193658055] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3203053413] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3204751809] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3206739648] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3215016189] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3217427052] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3219402585] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3222905301] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3229382184] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3232479453] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3235970556] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3237766182] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3244987284] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3248408142] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 3249609846] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3250730826] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3252841200] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3259279947] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 3260467686] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3261525645] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3263631126] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3264980229] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3266297391] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3272874675] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 3274117539] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3275291565] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3277064994] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3279030783] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3287451804] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3289334433] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3291317421] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 3292607346] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3296403327] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3303351954] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3305325660] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3308741520] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3310446741] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3317773053] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3321257709] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 3322496793] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3323630184] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3325719999] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3332497098] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 3333715140] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3334814700] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3336945003] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3338312901] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3339645666] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3346948689] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 3348022545] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3349159107] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3351062883] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3353013300] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3361761942] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3363038826] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3364580562] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3367336665] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3368623482] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3374495796] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3377712996] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3379125057] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3380665638] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3383490159] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3389667141] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3392247684] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3395351967] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 3396437079] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3397398921] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3403220079] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3404794176] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 3406317579] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3407797638] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3409465248] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3410535702] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3411747486] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3413023530] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 3418236402] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3419181864] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3421922301] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3424069404] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3425845269] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3432436161] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3434257932] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3437372379] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3440155131] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3441443544] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3447003441] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3451757925] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3453131052] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3454693410] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3461583972] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3466118586] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3467824542] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3470666955] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 3475753470] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3477660732] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3480173088] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3481174704] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 3482126340] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3482964387] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3484642434] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3485719272] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3491311467] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3494005221] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 3494840727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3495752736] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3497161878] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3498761784] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3505988472] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3508783320] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3510371697] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3513130635] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3514467495] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3520554009] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3524739183] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 3525711000] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3526603815] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3528281169] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3529370985] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3534834534] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3537221625] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 3538386285] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3539306589] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3540771738] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3542368326] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3549734076] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3552497088] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3554098779] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3556541919] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3558239454] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3563687358] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3567029781] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3569821752] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 3570804174] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3571716855] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3573400572] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3578879430] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3580583916] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3582668376] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 3583530363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3584419881] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3585878373] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3587485797] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3596271903] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3597701814] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3599285970] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3602050998] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3607972746] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3609519060] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3612301287] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 3613305801] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3614206722] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3615886722] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3616967256] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3622489983] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3623746434] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 3626009247] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3627125901] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3628712304] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3630308892] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3633108276] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3634676325] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3641004444] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3644695110] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3645986463] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3652176360] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3656412102] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 3657443328] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3658329402] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3660155919] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3665298210] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3667919619] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3670557765] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 3671557491] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3672480861] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3673926018] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3675527331] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3683305584] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3687097176] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3688648047] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3695567925] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3697560384] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3700370793] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3702477345] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3704519910] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3710406693] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3712302930] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3716349105] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 3717346521] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3718231734] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3724053102] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3727314003] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3729410454] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3730670244] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 3731512848] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3732417969] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3733868733] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3741117408] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3744132567] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3745496580] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3747089829] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3749999694] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3755862978] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3759630252] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3764149305] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3765711432] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3772046502] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3776333841] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 3777362757] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3778277244] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3785023641] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3787145271] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3788521233] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3789821847] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 3790711302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3791634294] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3793325382] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3794985747] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3804927399] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3806329968] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3807930252] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3816386616] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3818289426] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3819876102] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3822005481] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3828739551] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3831176706] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3833155578] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3835944630] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3841640796] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3845375142] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3848719266] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 3849820338] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3850763532] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3857370363] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3859538760] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3860673810] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3861959514] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 3863012412] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3863930385] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3865380834] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3867173478] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3876009753] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3877351065] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3879091566] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3885957390] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3887826684] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3891043422] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3894205980] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3895321080] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3900988728] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 3902307192] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3903534411] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3906314349] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3907908480] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3910795686] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3916279143] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3919950825] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3922816149] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3928785735] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3930810282] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3935085021] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3936219903] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3937501764] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 3938340378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3939247032] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3940657119] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3947066424] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3950892519] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3956691354] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3959568564] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3961277166] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3964126320] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3965447094] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3967031775] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3976716282] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3977980734] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3979495611] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3982210218] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3983587650] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3991049013] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3996893880] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 3997960449] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3998864184] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4008145491] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4009258134] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4010351184] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4015718322] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 4017972462] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4019439942] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4020859752] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4022420031] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4025251818] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4026625386] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4035631446] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4039832244] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4041152703] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4051723053] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4054969884] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4056307605] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4064917500] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4069344300] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4070694453] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4072306686] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4081795032] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4084548615] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 4085559135] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4086469275] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4096592304] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4097693355] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4098806103] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 4100077569] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 4110016722] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 4111853487] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4113175584] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 4114027974] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4115014197] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4123712922] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4126608780] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 4127689419] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 4129128486] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4137120309] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 4138957095] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4140408909] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4142007954] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4142968116] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 4144364826] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4153121511] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 4154149020] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4155541677] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4157132553] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 4158244881] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4165739529] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4169691792] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4170715248] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4172171556] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4173762390] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4180928682] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 4183587870] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4184984118] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4186691964] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4187802801] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 4194121239] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4196143686] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4199587896] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4200650286] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 4201654905] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4202532579] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4210526439] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4213374711] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4214760774] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4216026633] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 4216913841] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4217823876] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 4226597928] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4228206885] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4229353401] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 4230883251] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4232448570] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 4240197759] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4242422289] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4244034438] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4245008082] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 4246475877] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4254034113] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 4256636727] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 4258824318] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4260448185] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4261607700] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4269506031] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4271841861] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4272878064] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4273980417] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4274920692] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4276648299] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4284345618] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4286759358] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4288048989] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4289779620] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4290845454] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4297679211] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4300377102] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4301235393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4302147696] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4303768371] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4305773346] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4312708995] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 4315591812] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4317213558] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 4318228656] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 4326410739] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4328591715] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4329602109] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4330985337] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4332561891] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4333566825] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4335083592] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4342799118] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4344690105] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4345688130] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4347388038] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4354378812] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 4356794169] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4359548844] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4360629735] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4361884422] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4368501375] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 4370531991] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4372011966] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 4373633628] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4375204449] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 4376235255] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4383043308] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4386483906] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4387432413] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4388816670] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4390395744] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4391344125] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 4399352853] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4402990893] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4404026949] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 4405613562] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4412566368] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 4415066103] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 4418000727] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4419582573] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 4420593954] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 4421600967] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4430690775] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4432649802] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 4433608473] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4435277805] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4441818927] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4444183023] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4445938854] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4446790782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4447680699] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 4449539745] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4456541754] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 4458762504] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 4460838396] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4462460982] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 4463509113] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 4465225296] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4473769608] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 4475362122] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4476863769] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4478469177] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4479458928] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 4489370382] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4490920182] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4491898110] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4492990782] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4502473815] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4504432758] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4505539584] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4507255452] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4508351736] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4517027298] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 4519065453] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 4520425014] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 4521596352] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4522887432] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4523756160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4532424393] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4534439343] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4536060375] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 4537034649] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4538485287] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4546955448] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4548496260] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 4563921747] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 4565009274] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4566318666] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 4567116393] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4575793110] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4578358029] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 4579329783] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4580396310] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4582105752] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4588797192] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4591087389] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4593396129] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4594475739] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4595667762] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4603283748] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 4605622434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4607065302] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4608867312] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4617678765] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 4619809299] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4621270836] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4622934939] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4624174107] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4625864376] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4636150449] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 4637196900] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 4638680004] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4644973872] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 4645935651] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 4647935271] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4650152241] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4651210809] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 4652217318] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4653943014] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4659689454] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4660816419] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4663485456] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 4664347779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4665279528] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 4667098359] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4668696438] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 4675265469] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4678705983] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4680313743] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4681361538] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4683023730] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4689327678] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 4690817607] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 4692383976] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4694021031] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 4694981319] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 4696236006] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4697927136] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4704770448] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 4707493728] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4709279505] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4710343386] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4711482573] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4712759940] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 4718190057] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4719093687] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 4722545541] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4724524455] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 4725804573] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 4732149618] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4734317910] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4735296300] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 4736829090] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4738434582] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 4739479605] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 4741145052] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4747336965] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 4749815490] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 4751347566] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4752949362] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 4753900116] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 4755061605] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4756768233] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4757834088] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 4763485839] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4766680905] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4768002015] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4769363718] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4776402750] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 4778301318] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4779471375] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 4781479773] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4783073337] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 4784195010] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 4789827021] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4793540850] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 4794612984] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 4796320221] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4797930165] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 4798969749] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 4800612495] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4808345745] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 4809318381] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 4810511307] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4812223416] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4813306995] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 4814449605] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4820535699] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4822136844] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4823785407] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4825862454] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 4826713647] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4827636303] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 4835462352] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4838258733] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 4839268434] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 4840893792] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4842596535] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 4843625829] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 4849658646] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4854229590] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 4855403343] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 4856958960] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4858566090] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 4863838308] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 4867376073] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4868963337] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 4869975852] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 4871076252] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4872786177] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4873860663] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 4874844072] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4880965740] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4882700739] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4884515706] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4885799373] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 4886632548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4892130012] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 4895101638] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 4896485517] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4898067510] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 4899086955] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 4900545195] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4902139809] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 4907396802] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4910024406] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4912361790] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 4913383209] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 4914896196] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4916487114] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 4922276079] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4925919936] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4927523538] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 4928517090] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4930045827] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4935705936] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4938543792] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 4940858727] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4942676487] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4943870820] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 4944867984] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4951001580] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4952443923] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4953955272] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4955911821] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 4956818013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4957720089] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4959501204] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4961167743] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 4966925817] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 4969261773] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4971211959] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 4972316979] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4973743152] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4975391253] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4980659397] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 4982850810] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4985436288] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 4986490971] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 4987609578] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4989385317] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4990512492] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 4991564928] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4997952939] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4998926394] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5000928723] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5002545072] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5003577222] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5008885770] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5012046837] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5013663228] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5014662282] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5016152946] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5017891011] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5018927970] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5025425139] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5027532132] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5028787680] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5030727114] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5032708191] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 5039323590] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5041347360] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5043407859] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 5044718889] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 5046058647] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5048102430] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5049417345] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5056394826] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5058473679] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5059819401] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5061210777] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5062786638] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5068727601] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5071275132] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5073358437] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5075346759] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5076627969] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5083705368] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5085744720] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5086994661] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5089007616] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5091051252] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 5097956178] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5100672864] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5102284509] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5103353010] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5104479051] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5110273959] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5111691396] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5112607710] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5115430299] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5116482903] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5117619801] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5118880893] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5119777131] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5120690001] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 5126964528] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5129703432] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 5130721806] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5132285760] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5133869118] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5134933020] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5136603486] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5142206349] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 5143590354] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 5145982422] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5147866353] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5148938634] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5154486771] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5156151756] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5157259884] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5158254675] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5160081276] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5161144464] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5162276007] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5163566499] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 5164396713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5169763200] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5171199096] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5174107827] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5175075675] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5176581144] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5178201924] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5183310531] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5187219870] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5189415924] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5190383247] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5191825611] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5193444228] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5194399854] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5200357701] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5203058427] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5204045721] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 5205127011] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5206836201] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5207913921] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 5212959948] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5217537066] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5218695951] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5219778081] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5221066977] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 5221918254] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5222847336] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5229078435] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5230818180] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5232648918] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5234164677] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5235774642] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5236732473] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5242856388] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5244428007] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5245383948] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5246880639] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5248449549] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5249418804] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 5250984732] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5252311932] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5258440467] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 5259381771] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5262046440] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5263616358] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5264592564] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 5265669255] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5267365425] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5272654233] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 5273990043] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5276797785] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5277864396] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5278981449] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5280252033] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 5281317867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5282253648] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5289902394] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5292216258] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5293179780] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5294709798] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5296317054] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5297281626] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5303118030] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5305753173] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5306915796] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5308299192] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5309895465] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5310860436] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5316681069] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5318111358] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5320054761] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 5321416611] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5323154676] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5324226201] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 5325195183] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5326876296] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5332481469] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5333840190] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5335918938] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 5336783907] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5337696273] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5343605400] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5346639018] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5347604787] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5348936313] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5350554006] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5351516289] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5352915834] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5358601416] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5359862088] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5362200543] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5364011478] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5364996189] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5366427276] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5368051437] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5373666627] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 5374589304] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5377318233] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5378400972] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 5379403113] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5381107704] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5382217911] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5383298802] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5388723438] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 5390064267] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5392030119] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5393501148] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5395081251] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5396307315] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 5397734874] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5403687786] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 5404877940] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5407205391] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5408876886] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5409935412] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5411481978] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5418314958] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5421076605] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5422935735] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5424549774] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5425720671] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 5426740515] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5432897379] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5433948366] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5436156432] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5437436529] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 5438319411] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5439237279] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 5440774668] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5447337147] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 5449933020] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5451782385] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5453385945] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5454413685] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5455853025] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5457458748] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5463420375] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 5465210940] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5467214823] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 5468554980] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 5469865800] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5471499117] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5472599832] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5478639306] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5481792414] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 5482927359] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5483822631] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5485390512] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5491777620] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5492737698] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5495473263] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5497056915] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5498041605] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5499430608] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5500997523] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5502036183] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 5508450255] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5511833418] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 5512966410] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 5514031551] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5515715751] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5521291839] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5522419854] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5524950207] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 5525952957] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5526901821] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5528721156] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5530318080] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5535467364] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5538060402] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5540178819] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5541220440] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 5542232052] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5550709500] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5552268435] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5553371397] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5554623522] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 5555496114] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5556408102] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 5557849059] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5563552680] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 5566454103] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5568943002] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5570544273] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5571697572] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 5572738080] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5574449370] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5580059898] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5581171470] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5583510471] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 5584358766] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5585287491] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5591285742] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5593120113] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5594477448] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 5596786608] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5598347706] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 5599417698] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 5600590275] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5606858586] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5609840418] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5611289628] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 5612653662] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 5613974856] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 5615070300] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5620780158] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 5622425760] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5623668477] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5625215862] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5626820745] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5627792226] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 5629187823] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5630800287] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 5636182104] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 5637531312] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5640263013] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 5641235628] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 5642786373] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5644379307] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 5649515697] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 5652667692] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5655291264] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 5656347480] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5657534568] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5658813993] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 5659684632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5665031799] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 5667637815] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5669276172] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 5670239967] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5671764798] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5673406410] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5674380012] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5681188317] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5683859916] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 5684892444] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5686034529] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5687303979] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 5688304608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5689223610] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 5695399122] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5697288933] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 5699022903] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 5700556470] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5702207553] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 5703176304] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 5709420108] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 5710928853] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5713732290] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 5714736426] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5715831135] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5717132358] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 5717992518] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5718914439] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 5725106121] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5726756259] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 5727720075] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 5729170314] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5730780720] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 5731744830] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 5738057094] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5739961374] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 5741224692] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5743141908] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5744421921] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 5745254949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5746178277] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 5748733893] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5754702198] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 5756022300] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5758196703] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5759801103] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5760803475] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5762301027] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5769276051] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5771561523] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5772974508] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5774255109] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 5775071589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5775996618] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5777483943] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5784304554] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 5787009627] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 5788452915] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5790037155] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 5795561121] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 5799506433] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5801079270] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 5802141240] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5803347501] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5804613549] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 5809559616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5812396548] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5814727317] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5816410908] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 5817453390] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5818825215] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5820399144] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5825808030] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 5828018553] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5830041672] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 5831124159] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5832231216] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5833496718] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 5834366391] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5840310315] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5843899446] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5845536459] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 5846500926] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5847999612] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5849603760] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 5854772847] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5857064745] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5859309036] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5860286670] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5861519622] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5862799173] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 5863637283] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5868706347] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5870529504] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5873217420] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 5874318702] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5875392390] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5876974383] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 5878035009] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 5884947957] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5886506094] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 5887528479] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5888614410] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5889877959] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 5890753260] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5891680200] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 5893207824] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5899735506] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 5901306621] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 5903060373] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 5904180597] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5905920657] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 5906930589] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5908078617] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5914302807] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 5916353331] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 5917810416] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5919104478] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 5919986394] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5920927740] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 5922992250] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5924812257] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 5930240316] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 5931708258] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5934449724] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 5935498968] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 5941268823] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5944449945] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 5945507967] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5947076940] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5948690454] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 5949812190] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 5950892682] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5951879913] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5958176511] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5959876062] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5961810813] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5963203092] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 5964125139] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5965035090] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 5966953881] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5972643978] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 5974257366] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5977745991] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5980643865] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 5981691219] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 5987966040] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5990864943] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 5991904065] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5993201025] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5994870147] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 5995940034] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6003167814] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6005824587] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6006701988] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6007622145] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 6009203319] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6016503591] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 6017737299] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6019239702] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6021285564] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6022551297] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6023989188] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6031245885] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6032514852] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 6033987834] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6035429988] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6037613967] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6038865336] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6040433553] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6047701569] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6048802788] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6049964214] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 6051866394] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6059016306] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 6060260472] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6061748007] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6063792189] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6065189172] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6066619986] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6068671497] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6069966840] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 6077448909] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6079216626] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6081355392] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6082573014] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6089499717] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6091231566] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 6092348892] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6093475752] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6095838336] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6097897575] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 6104421603] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6106478280] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6108529182] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 6109759173] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6111764862] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6113805726] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 6120425787] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 6122276034] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6124358730] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6131069175] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 6132744891] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6134808015] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6136836048] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6138086115] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6139493682] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6141017358] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 6146275485] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6148875579] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 6151387872] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6153429072] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 6154713474] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 6156836952] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6164344368] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 6165616233] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 6167820687] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6169968630] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 6171326595] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 6178024398] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6180087270] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6181426881] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6182909229] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6184523772] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 6189662766] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6192404421] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6194299629] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6196400616] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 6197684010] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6199312455] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6206633013] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 6207940830] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6209467404] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6211496172] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6212745504] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6219015999] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6222423732] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 6223746753] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6225116037] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6226713129] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 6227773818] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6228906264] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6237315924] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6239310714] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 6240540747] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6242492949] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6244507752] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 6250999734] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6252527715] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6254559339] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6255803358] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6257576871] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6265408653] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 6266618715] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6267988671] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6269565099] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 6270771402] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6271925100] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6279173355] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6281196159] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 6282468969] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6284089686] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6290255580] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6293216013] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6294601593] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6296315781] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 6297386004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6298566498] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6300393750] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6302376087] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 6308222151] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 6310893750] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6312878712] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 6314152698] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6315732192] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6322946511] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6325216275] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 6329533770] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6331546515] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 6332787909] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6340318320] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6342287175] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6343526721] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 6345808308] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6351733311] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 6354357765] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6355730850] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6357385965] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 6358572339] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6364863435] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 6366483627] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6368492382] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 6369710151] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6371491875] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6373488366] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 6374698176] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6381945423] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6383994855] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 6385371258] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6386727564] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6388343220] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 6389441520] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6390593811] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6398729463] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6400748508] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 6402177642] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6409180470] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6411226521] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 6412593789] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6413993439] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6415600611] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 6416678940] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6417853680] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6419744877] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6427106721] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 6428718786] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6431042121] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6438437187] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 6440027601] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6441503565] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6443088393] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 6444740043] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 6446037276] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6447617883] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 6448771182] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6454539588] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6456648849] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6458642757] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6459868401] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 6461663250] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6468848064] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 6470086791] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6471664668] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6473702907] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6474924918] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6481868946] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6483912456] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6485193918] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6487082343] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6489952917] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6492402882] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6498284184] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6501070023] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6502050681] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 6503035077] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6504693909] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6505777320] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6511035720] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6512661435] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 6513428187] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6515418945] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 6517124817] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6518742279] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 6519862314] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 6520916346] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6528713394] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 6530639745] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6532177722] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6533775759] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6534841152] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6536291622] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6542309172] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 6543848136] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6545553399] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6546802332] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 6547673601] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6548788659] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 6554680125] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6557152728] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 6558480264] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 6560517264] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6561966411] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6563312427] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 6564396636] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6570586239] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6574487241] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6575628654] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 6577151427] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6578754378] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 6579815571] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6580939995] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6586471080] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6588084321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6589541070] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6590700018] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6592287408] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 6598737012] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6601808220] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6603152346] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 6604204215] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6605554242] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6606921384] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 6607968612] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6614054958] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6616883910] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 6617938005] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6619025175] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6620671449] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6621668172] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 6623226519] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6625008222] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 6630256164] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6631462761] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6634107585] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6635195427] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6636320271] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6642401766] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 6643302057] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6645507057] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 6647055156] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6648680640] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 6649743828] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 6651061977] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6652650501] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 6658027572] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6660456684] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6662060790] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6663130845] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6664506912] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6666093504] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 6667101063] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 6668105094] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6674089128] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 6675116364] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 6677623575] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6679197693] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 6680232510] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 6681598287] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6687223221] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 6688663548] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 6689880519] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6692610267] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6693629082] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 6699240849] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6702404793] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 6703391940] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 6704488203] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6706226205] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6707302455] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6708450252] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6709689966] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 6710567619] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6711515286] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6716652726] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6718206411] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 6718990782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6720572145] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6722108610] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6723345573] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 6724370583] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6729234372] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 6733639626] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6735418158] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 6736382604] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6737537037] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6739245702] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 6745142796] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 6748548492] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6750334479] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 6751286262] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 6752983545] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6759083835] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 6761131944] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 6762261072] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6763980804] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 6765049389] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 6766092249] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6767106549] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6768820149] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6774327672] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 6775304172] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6776416248] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6779038875] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6780129888] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6781271007] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6782754195] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6783764925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6789728316] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 6792889446] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6794449977] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 6795505038] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 6797065359] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6798756069] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6807605763] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 6810487341] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6812112237] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 6813174795] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6821576181] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6823503435] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 6824754594] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 6831767397] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6832636629] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6835514700] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6836617074] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6837746706] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6838987449] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 6839895321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6848789619] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 6851950434] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6853509306] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 6854541162] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 6863714298] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6866011152] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6867098931] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 6868177218] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6869901024] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6870990777] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6880477695] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6881996835] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 6882846726] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6883761024] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6891167157] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6894085842] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 6895076370] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6896698032] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6898669218] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 6899711469] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6908815809] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6911306892] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 6912354309] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6913436061] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6918798705] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 6920075589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6921018111] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6924020922] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6925676625] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 6926757621] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6927907161] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6934357122] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 6936094410] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6938084328] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6939704184] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 6940849860] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6941921700] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6943538784] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 6952070160] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6954683631] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6956298048] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 6957379485] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6958481586] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6969282684] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 6970346712] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6971800395] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6973435791] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 6979295085] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6983340819] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6985213578] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 6986259126] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 6995421594] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6997950960] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 6999234060] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7000406532] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7001996652] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7003102197] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7010231991] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7013497344] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 7014547386] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7016092335] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7023604539] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 7025545632] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 7026773565] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7028437080] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7029536850] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7030756845] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7039104135] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 7040195127] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7041296346] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7042535556] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 7043468166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7044399873] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7045987725] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7052650227] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 7055810895] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 7057690584] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7059780063] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 7066094763] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 7067918277] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7070048643] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 7071279012] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7073088897] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7075157040] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 7076389488] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7084168896] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7086214149] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 7087446345] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7088900217] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7096310865] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 7097448582] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7098606354] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 7115080014] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7116806508] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7118877696] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7125143844] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7128100371] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7130236302] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7131653907] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7133680638] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7143381105] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 7144482807] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 7146267219] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7147971369] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 7154801346] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7156390269] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 7157949708] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 7159593252] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 7160944833] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7167821199] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7169622978] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7170779154] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 7173522489] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7175582967] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 7181829837] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7184210796] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7186384989] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7187659248] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7189068726] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7191204195] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 7198715454] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7200000528] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7202173713] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7203459984] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7204742622] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7206859170] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7213580619] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7215029409] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7216595358] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7217729967] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7218882111] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 7221315927] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7228370541] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 7229714751] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7231083825] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7233354681] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7234662393] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7242514818] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7244524245] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 7245945042] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7247261364] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7249421760] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7256586267] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7258304529] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7259941962] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7261048305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7262194653] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7263919971] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7270500762] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 7272666345] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7274168622] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7276208121] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 7277591076] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7279107843] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7287159390] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 7288521450] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7289937921] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7291500783] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7292671596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7293779241] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7300774509] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7303024785] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 7304358117] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7306046979] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7308101514] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7309396500] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7310819670] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7318596789] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7321020840] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7322892948] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7324145325] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7329308910] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7330132320] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7332523821] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7334194161] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 7335325410] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7336662228] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7344074451] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 7345733640] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 7347172770] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7348873749] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7350109032] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7351304352] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7352512230] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7358105328] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7359094092] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7360885539] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7363243776] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 7364385063] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7365619443] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7367259732] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7372669899] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7374244899] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7377125973] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 7378193046] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7379352456] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7385840322] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7387819551] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7389479559] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7390734351] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7392349188] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 7393393791] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7394563974] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7396274193] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7397294415] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7403331180] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7406188650] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 7407258684] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7408269771] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7409960565] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7411063716] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7419466446] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7421627724] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 7422483096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7423415979] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 7465631082] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7467244113] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 7468261605] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 7469318661] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7479128349] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7481461281] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 7486954293] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7490758548] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 7492533027] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 7493566962] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7495260381] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7496370966] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7497473886] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7504298340] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 7505595426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7507158792] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7508454702] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7510064856] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 7511109207] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7553616147] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7555240875] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 7556278317] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 7562575335] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7565780523] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7567052241] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7568391012] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7569916074] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 7570934469] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7578084780] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7579834542] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7581896826] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 7583282490] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7584706143] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7591376688] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 7592753007] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7594177584] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7595901936] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 7596988203] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7598048220] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7599675531] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 7604818242] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7607367894] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7610330616] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 7611420390] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7612447059] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7614156459] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 7615230945] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7620377121] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7622654802] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 7624849008] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7626029208] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7627979184] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 7633446765] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7634427906] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7637215131] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 7638308559] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7639431744] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7641228420] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 7642353894] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 7643490162] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7649725986] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 7651972146] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7652996694] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7654824282] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 7656008472] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7657064814] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7664368089] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 7666552257] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7667656269] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7669265793] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 7670335785] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7671416655] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7678471605] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 7679885514] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7680958446] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7682654196] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 7683725301] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7684780782] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7686497175] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 7687592409] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7688787750] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 7694496243] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 7695766785] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 7698020085] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 7698879552] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7699814682] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7705709949] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7708447320] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 7709420796] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 7710796380] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7712401704] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 7713657231] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7715223243] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7716944739] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 7717894758] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 7723927218] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7725603354] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 7727502930] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7728983871] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7735137207] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 7736536269] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7738380006] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 7739244513] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7740165405] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 7741829424] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7743410199] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 7744387749] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7745883033] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7747484997] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7754391813] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 7757432949] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7759063515] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 7760035311] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 7766118045] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7768221048] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 7769784414] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7771472436] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7773090570] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 7774149201] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 7779686040] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7782519171] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7783601385] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7784717493] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 7785544977] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7786457406] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7787971485] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7789543608] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 7795681530] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 7798629216] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 7800350481] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7801942071] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 7802953620] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7808556294] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7811672820] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 7812635019] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7814282133] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7815883194] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 7816921749] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7818582282] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7824369210] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 7825778730] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 7828648002] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7830516645] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 7835968581] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 7838996760] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7841596707] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7842694713] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7843759098] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 7844671569] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7845643197] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 7847112819] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7848718647] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 7854703647] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7856861796] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7858805892] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 7859832141] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7866149823] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7870228296] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 7871247531] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7872707346] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7874310591] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 7875315210] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7876786596] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7878387951] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7884895263] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 7887913089] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7889525049] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 7890598716] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 7895683887] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7898002749] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7899914022] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7901011608] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 7901835333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7902743520] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7904438640] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7911810921] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 7914119262] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 7915686240] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7917263088] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 7918328523] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 7920103947] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7921691526] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 7926925230] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7928943750] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7931674338] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 7932900822] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 7939783320] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7943783190] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7944923175] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 7945882791] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7947582132] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7948666383] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7949780832] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 7950634398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7958508957] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7959860853] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7961459016] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 7962422916] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7963943022] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7971881589] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7973455266] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7974929844] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7976552430] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 7977513831] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7978958757] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7986751794] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 7987691019] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7989888438] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 7990765251] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7991689566] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7999536111] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8002966146] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 8003996595] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8005506075] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8007147099] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 8015623833] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8018275566] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8019861570] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 8020895358] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8026118331] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 8027339880] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8029000476] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 8031136764] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8032463229] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 8033467743] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 8034504828] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8036227269] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 8037377439] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 8042789286] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8044348473] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8046565380] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8047670820] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 8048539758] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8049471108] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8051104152] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8057561568] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8060125017] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8062360026] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8063992881] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8065018668] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8066400195] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 8071529319] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8072795325] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8075154465] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8077235103] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 8078288946] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 8080024029] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8086103025] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8088201282] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 8090078955] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8092016268] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8093684046] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 8094786336] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8096441136] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8102394153] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 8105007204] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8107512126] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 8108420397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8109340260] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 8111049597] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8117099109] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 8118053160] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8120762916] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8122413054] Expected: Should preserve depth +[38;2;255;165;0m[Hera] [HADES][TEST ] [KRELTSC: 8127781158] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8130903921] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 8133113562] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 8134610253] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 8135880921] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8137168641] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8138064186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8138984427] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8141235984] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8147123208] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 8149310862] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8150509332] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8152235889] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 8157902130] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 8161067397] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8162719404] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 8163888852] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 8165746617] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8167659822] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 8168888931] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8174497779] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8176158522] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 8177561931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8179164000] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 8181390987] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8188389195] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 8190671916] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 8192427768] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8194150797] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 8195198109] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 8196367683] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8198073135] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 8203279014] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8205730365] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8207202255] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 8208052944] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8208966066] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 8210735694] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8216605509] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 8218139538] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 8220617391] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8222471775] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 8223748260] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 8225370216] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8231730696] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 8235004176] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8236407354] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8237696502] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 8238612543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8239530810] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8246303625] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8249197068] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 8250234489] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 8251673157] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8253292173] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 8254380792] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8255549946] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8260810089] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 8262074415] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8262952446] Running FIND.existing: FIND DUP . CR +[Hera] 2225669184 +[Hera] [HADES][TEST ] [KRELTSC: 8265600861] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8267205534] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 8268249969] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 2225995504 +[Hera] [HADES][TEST ] [KRELTSC: 8269985997] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8277175725] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 8279495868] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8281085148] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8282707965] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 8283665103] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 8284653258] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8291291211] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 8293889037] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8295226611] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8296515822] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8297447004] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8298364977] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8299641000] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8305323306] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 8306765061] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8309251818] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8310917895] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 8311942695] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8313106179] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8314610514] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 8320052748] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8320892895] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 8322834261] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8324927646] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 8325976554] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 8327265219] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8333002650] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 8334643716] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8336682837] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8337931770] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 8338945440] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8339874354] Running LATEST.basic: LATEST @ . CR +[Hera] 2225750608 +[Hera] [HADES][TEST ] [KRELTSC: 8341407186] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8343036114] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 8344061376] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 8350294911] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8352877743] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 8354058426] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 8355952332] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8357554674] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 8362717692] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8365001946] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8366678712] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 8367532299] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8368445547] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 2225997016 +[Hera] [HADES][TEST ] [KRELTSC: 8370499809] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8372098644] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 8373143226] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 2225997480 +[Hera] [HADES][TEST ] [KRELTSC: 8380471239] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8383202961] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 8384221020] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 8385373899] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 8386480095] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8388216627] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 8394212967] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8396354253] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8398070079] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 8398929168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8399826057] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 8401136079] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8402722587] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 8403689973] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 8409193065] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8412027015] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 8413074936] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8414249823] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 8419679394] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 8423279844] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 8425102791] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8426380767] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 8427307728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8428217616] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 8431201716] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8437081401] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 8439309984] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 2226001904 +[Hera] [HADES][TEST ] [KRELTSC: 8442437955] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8444254413] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 8449293048] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 8454452979] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8455908993] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 8457266328] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 8465076438] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8466717063] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 8468998377] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 8471790621] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8473453086] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 8478605940] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 8482890402] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 8484105189] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8485876140] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 8486905833] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 8488051971] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 8492965530] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8496321456] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 8497360578] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8498569653] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8499831711] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 8500735131] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8501644788] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8503737354] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8511237735] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 8513106504] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8515063599] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8516655462] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 8525862198] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 8529365145] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8530967697] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 8532021162] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8533143780] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8539884423] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8541689226] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8542841118] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8545066656] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8546871921] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 8547948087] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 8557215765] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8558783457] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 8559864768] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 8562574335] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8570237697] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 8572125009] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8573286267] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8574570753] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 8575465311] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8576400609] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 8584997883] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8587333524] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 8588399778] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 8589573762] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8597450379] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 8600913909] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 2225760416 +[Hera] [HADES][TEST ] [KRELTSC: 8603432754] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8612796360] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 8614247691] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8615411574] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8616696249] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 8617588392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8618500149] Running CURRENT.basic: CURRENT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 8620034787] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8627054877] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 8628684099] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 2226004592 +[Hera] [HADES][TEST ] [KRELTSC: 8632600305] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8634229275] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 8635422306] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 8641832115] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 8644103328] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8646243858] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 8647562385] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8648694915] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8649967620] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 8650836768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8656844931] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 8661855699] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8663447583] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 8664509868] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 8677040001] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8686619130] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 8687854224] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 8690773308] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8692391400] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 8697511305] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8698972758] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 8700802152] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 8702640723] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 8703725394] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 8705047260] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8706356736] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 8711214519] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8712899181] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 8715124194] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8716844514] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 8717915745] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8719081560] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8720347524] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 8721234354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8722161441] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 8728813044] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8731548042] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 8732711715] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 8733895632] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8735651715] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 8736641424] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 8738193198] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8745354933] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 8748035037] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8749160175] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8750448672] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 8758666896] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8760692766] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 8762360943] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8763939324] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 8765207304] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 8766410499] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8776835340] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 8778061761] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 8779187109] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8786449182] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8789615331] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8790927537] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8792219184] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 8793068025] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8793998388] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8795075961] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8802539151] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 8805068958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8807076558] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8808147957] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8809442964] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 8810291574] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8817373425] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8820826371] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 8822442195] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 8823774813] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 8824914231] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8834684145] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 8835548085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8836489158] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8842410759] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8844234378] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 8846050479] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 8847354495] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8849043252] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 8850155034] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 8851300143] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 8852414361] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8854122879] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 8863086477] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8864401119] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8865683463] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 8866510065] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8867445342] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 8868388725] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8878345245] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 8880832401] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8887693479] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8890099911] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 8891258061] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8892552543] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8894116077] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 8895211941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8896338423] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8904292698] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8906730987] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 8907752364] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8909559708] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8911207788] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 8912194662] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8921297910] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8923354566] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8924201832] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 8930567352] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8934230382] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8935278387] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8936444370] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8937702837] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 8938637211] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8939542752] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8941602915] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8949732183] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 8950542552] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 8951752089] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8953440174] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 8954469342] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 8963144148] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8964478257] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 8965476198] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8966622924] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8967884247] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8968777650] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8969707299] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 8970868641] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8978120802] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 8978911494] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8980561527] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8982089571] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 8983092615] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8990143512] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8992731300] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 8993558532] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8994725460] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 8996024835] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 8996901564] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8997794610] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9007847058] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9009475251] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 9010486485] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 9012153360] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9013776975] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 9014827500] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 9020425071] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9022651155] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9024771147] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9025816086] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9026948343] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9028246479] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 9029275332] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9035403090] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9038723925] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9040315704] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 9046646427] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 9048470298] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9049876101] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 9051048783] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9052128918] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9053401518] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 9054343242] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9055249770] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 9056315247] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9063181932] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 9064113576] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9065635698] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9067264332] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9068279997] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9069338733] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9070630212] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 9071505639] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9072438186] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9080946882] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9082428789] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 9083403063] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 9088928058] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 9091242363] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9092821038] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 9094036497] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9095147985] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9096434025] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 9097287801] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9098222700] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 9105588555] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9107023527] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 9107976171] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 9109004982] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 9110078082] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9111845232] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 9113080305] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 9119658849] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 9120566301] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9122109885] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9123214170] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9124315284] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9125605650] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 9126496386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9127426518] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9134038599] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9137223270] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9138163734] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 9139271652] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 9140327595] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9142247394] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9143365119] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9148802922] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9151460724] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 9152243814] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9153084906] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 9155424957] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9157022091] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 9158023056] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9165982560] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9167508819] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 9168383700] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 9169680492] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 9170695737] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9172412130] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9178529535] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9179636235] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 9180787707] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 9182128515] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 9183264804] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9184542423] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 9185401848] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9186302034] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9192797985] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9195797121] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 9196726119] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 9198534597] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9204566931] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 9206443743] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 9207954147] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9209588619] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9211368747] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9212600586] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9214541385] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9216109665] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9217433736] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 9223095483] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9224825484] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9226385826] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9227456154] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9228549561] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 9229389456] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9236623725] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9239233857] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9240839370] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 9241886787] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 9243802092] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9251946291] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 9252949272] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9254821107] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9256385292] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9257428215] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9259139652] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9260714778] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9267012174] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 9268025823] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9268781697] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9270479253] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9271611741] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9272789526] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9274062693] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9274916742] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9275851641] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 9281027973] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9283171569] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9284894640] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9286000122] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9287918367] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 9293191950] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9296871108] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9297807792] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9298881228] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9299741094] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9300656400] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 9301710285] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9302579706] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9304364496] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9310801059] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9312102492] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 9312862020] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9314605188] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9315683496] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9316787466] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9318069684] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 9318981987] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9325122723] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 9326523234] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9327291330] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9328996383] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9330037773] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9331331814] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 9332153964] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 9333015216] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9339988686] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 9341047506] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9342033603] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 9342904431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9343825407] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 9344828976] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9345704109] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9347445954] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9352519638] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9355256820] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 9355964604] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 9356703972] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9358395732] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 9359471688] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9360543591] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9361821798] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9362717826] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9368656185] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9371298762] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9372850578] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 9373870086] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9376209045] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9381895761] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 9384304629] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 9385256307] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9386019594] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9387705810] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9388824123] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9389941932] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9390809589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9391735164] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9400221075] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9401727930] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 9402750294] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 9419323494] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9421058304] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9428227452] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 9429596253] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 9430460298] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9431258361] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9432823449] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9434035842] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9435174840] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9436456596] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 9441456276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9443417235] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9445191903] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9447037572] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 9448217415] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9456053649] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9457689255] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 9458762250] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 9459871344] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9460751139] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9462494454] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9463557663] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9464683956] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 9471056007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9471876939] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9473752491] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9475376694] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 9476388978] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9477813849] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9479410080] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 9485773605] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 9486674862] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9487509654] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9489230814] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9490292112] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9491410026] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9492689073] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 9493551753] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9498971433] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9501445632] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9502980732] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 9503929449] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9505751871] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9507368808] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 9508474353] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 9509541615] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9514575882] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9517897284] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9518882793] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9519994302] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 9520880439] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9521795934] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9529005654] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9530576265] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 9531454989] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9533099121] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9534657405] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 9535904595] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 9536901696] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9537777543] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9543486666] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9546045768] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9547065927] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9548787129] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 9549869532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9550890825] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 9559665969] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9562204386] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9563825565] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 9564842805] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 9565980102] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9570849792] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9573991770] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 9574934040] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9576020916] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 9576907368] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9577846026] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9579811752] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9585530136] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 9588022521] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 9588924177] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9589703781] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9591407112] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 9592479855] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9593586975] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9594869193] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 9595710768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9602312181] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9605264361] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9606876069] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 9607873611] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 9609786753] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9616103595] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9617814570] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 9618997563] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9620532453] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 9621572121] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9624010158] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9631142997] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9632798343] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9633775095] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 9634592961] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9635505516] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 9637647075] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 9639033180] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9644790036] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 9647079582] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 9648999192] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9650601954] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9651655650] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 9652911912] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9654481809] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 9661591485] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9663991113] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9665592363] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9666640830] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9667765002] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9669083361] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 9675590274] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9677091711] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9679734834] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9681365316] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 9682359792] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 9683971311] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9691104150] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 9692119248] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9694455120] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9696071952] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9702275226] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9703263780] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 9704101281] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9705013962] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9706918074] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9708536439] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 9709546056] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 9710848560] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9716731122] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 9719057733] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 9720639726] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9722619900] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9724242318] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9725267769] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9726378375] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9732414510] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 9733665564] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9734475639] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9736335126] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9737948472] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 9738999018] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 9740079993] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9740964303] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9742684938] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 9748520565] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9750221334] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 9750995415] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9751868070] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9753805509] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9759647751] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 9761774274] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 9762945612] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9763706883] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9765356034] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 9766387722] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9767483229] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9768955245] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 9769834305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9776256105] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 9779191947] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9780874278] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 9781874634] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 9784168527] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9790034247] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 9792088320] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 9793910196] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9795522639] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 9796538892] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9797654643] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 9798531372] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9799468623] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 9801108912] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 9808195110] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9809821161] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 9810725883] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 9812845917] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9819821508] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 9820706616] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 9822598464] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9824219622] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 9825246648] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9826375713] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9827672064] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 9833626824] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9834872439] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 9836560692] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9838148481] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 9839173365] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9840848115] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9842408226] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9848522481] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9850096095] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9851620674] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9852585645] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 9854401578] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9855985755] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 9856996779] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9858061164] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 9863646261] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9865401231] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 9867136083] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9868693485] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 9869724858] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 9871532244] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 9877293195] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9880692486] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9881586624] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9883247430] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9884986104] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 9885973314] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 9887801784] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9894457923] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 9895409853] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9896459748] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9897712587] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 9898555527] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9899471484] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 9901457055] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9907682274] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 9909695145] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 9911553351] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9913125663] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 9914143848] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9915219846] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 9916021668] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9921063411] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 9924597879] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9926023989] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 9927094212] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 9929157147] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9930771081] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 9937281984] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9938265477] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9939506136] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 9940373919] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9941281455] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9943007781] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9944633916] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 9949931292] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 9952520151] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 9954101346] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9955722210] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 9956677605] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 9958459707] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9960046152] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 9961194432] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 9968433342] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9969910503] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 9970879821] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9971953005] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 9972790170] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9978231501] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9981696984] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9983221059] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 9984195249] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 9985951731] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9987636519] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 9988595757] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 9990402513] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9997123416] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 9998276631] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10000047897] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10001669664] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10002673464] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10009946142] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10011267798] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 10012211685] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10013100615] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10015521306] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10017136794] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10018133328] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10025591352] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10027073007] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10028050704] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 10029966408] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10031578935] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 10032541218] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10033666272] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 10039158549] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10040066736] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10042278582] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10043866287] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10044865404] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 10046458065] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10048098018] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10049958765] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10056863460] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 10058883933] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10060491777] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 10061480541] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10062822189] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10069646559] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 10070467701] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10071331074] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10073387205] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10075138983] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10080530565] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10083377346] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10085009487] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10085991258] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10087239582] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 10088163498] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10089085692] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10091051355] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10098512256] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10099461960] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10101412167] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10103021040] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10104012051] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10105145925] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10110603972] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 10112412261] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10113822348] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 10115980476] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 10117042908] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10118691030] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10119636765] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10126376148] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10128609981] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10129491981] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10130580852] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 10131438639] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10132359174] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10134275907] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10141332831] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10143176337] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10145112894] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10146744846] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10147725714] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10148833674] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10154410854] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 10157258454] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10158156078] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10161629394] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10163212857] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 10164204834] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10171324905] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10173063411] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 10173946398] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 10176350856] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 10183513788] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10185604863] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10186581111] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 10188718386] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10190296452] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 10191276249] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 10193201970] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10200115191] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 10200992949] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10202117520] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 10202978772] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10203907056] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10205890401] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10207657152] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 10213670712] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10215547944] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10217154633] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 10218126240] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10220202594] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10221786813] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10222786161] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 10230016104] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10231913055] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 10232823090] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 10234665126] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10241829360] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 10242710226] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10243805166] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 10245139632] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 10246528887] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 10247837019] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10249138200] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 10250042586] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10250975910] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10258221729] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10260111603] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 10261442037] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10263732129] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10265378739] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 10271046429] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10274881638] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10276567770] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 10277718150] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 10278905679] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 10279908072] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10281702333] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 10288668663] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 10289890275] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10290895335] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10292658432] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10293992289] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10300871049] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10302159147] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 10303086507] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10303991712] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10306124430] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10313128749] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 10314114741] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 10315651437] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10317324129] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10318976997] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 10320230508] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10322017251] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10329370128] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 10330342869] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 10331390139] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 10332524496] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10334288601] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 10340621949] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 10342839927] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10343824071] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10345684965] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10346776944] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 10347858528] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10348854453] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10354823619] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10357067868] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10358194497] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10359462645] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 10360419426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10361353107] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 10478215545] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10479964803] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 10481149833] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 10598015715] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10599713607] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 10605077427] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10721202030] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10723199697] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 10724164479] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10725318282] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10726609761] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 10727563497] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10728578007] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 10730474118] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10732135323] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 10738429653] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 10739860257] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10741594920] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 10742702901] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 10744069896] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10749987171] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 10752035175] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10753107666] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10754509857] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 10755453471] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10756382973] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 10761671970] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10769078607] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 10770074259] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 10779484884] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10782261294] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 10783266060] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 10786196295] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10793055819] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 10794276990] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 10796928009] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10798595199] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 10799677413] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 10802488116] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10810010946] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 10811095029] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 10812627252] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10814305803] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 10815347865] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 10817106069] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10823070111] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 10825360644] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 10826413416] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10827342981] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10829196693] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10830298458] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10831613247] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10837509291] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 10839026247] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10840183641] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 10842373752] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 10843768824] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10845726864] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 10847051838] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 10855122222] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 10855864320] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10857421722] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 10858507275] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 10860025344] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 10860995061] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10862617521] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 10870853427] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 10872617742] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 10873442517] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10880642325] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 10881668721] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10882648917] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 10883754609] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 10885117131] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 10888503213] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 10890215406] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 10897150026] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 10899732144] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 10904447862] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 10911761595] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 10912885242] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 10914090306] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 10915057713] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10915994544] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10917215148] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 10918116153] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10919051577] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10927696878] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 10930226286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10931384667] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10932874932] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 10941786177] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10944895458] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10946392884] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 10947584823] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10948773570] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10958688825] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 10960385583] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10961551797] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10970033004] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 10972491852] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10973666298] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10975113660] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 10976349489] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10977541617] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10979019345] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 10984833111] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10986025386] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10987483017] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 10988710236] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10989868134] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10991455251] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 10998859893] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 11001958926] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 11003360991] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11004982275] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 11006122806] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11007295824] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11014537107] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11018425278] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11021880597] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11031086556] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11033832915] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 11034940518] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11036094594] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11044340118] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11047163505] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 11049985170] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11052523944] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11060179158] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11064702033] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 11072365731] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11075199177] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 11077292226] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11079322884] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 11092313589] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11100027351] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11103038898] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 11104139130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11105330586] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11107538169] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11109543522] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11119335213] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11127772425] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11132033493] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11135875989] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11137279062] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11143298292] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 11144801850] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11145939588] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11148059034] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11150096895] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11153662191] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11159728272] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11161779930] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 11163800172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11164978398] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 11167042677] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11173422078] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 11178330492] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11179823550] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11181377088] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 11182478349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11183626608] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11190001662] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11193490959] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 11200291074] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11204702901] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11206121325] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11207685636] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 11208789942] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11209940616] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11216330223] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11219865888] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11223390360] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11224809267] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11231359419] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 11232741933] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11234824335] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11237065644] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11239108020] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11248714890] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11250511713] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11252146332] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 11253137301] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11254069344] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11255867028] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11261516679] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11265588537] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11266930857] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11268179727] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 11273216136] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11274486573] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11277264474] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11278884981] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11281863180] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11282984832] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11288477550] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 11291111013] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11293178064] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11294930955] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11296625487] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11299448286] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11305140336] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11306947848] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 11308423035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11309348841] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11310905991] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11312794836] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11320471029] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11322786006] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11324074881] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 11324968599] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11325928215] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11327285928] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11334623643] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11338824567] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11339956404] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11341214535] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 11342104221] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11343080112] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11349236766] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11351728290] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11354653947] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11355750525] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11356998261] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 11362179801] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11363591883] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11365389189] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11367756708] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11370712185] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11371870083] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11378738322] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 11380839960] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11382084882] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11383556667] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11385191055] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 11391177042] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11394938730] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11396347641] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11397945909] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11400816063] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11401951197] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11407717881] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 11408487132] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11410137375] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11411962884] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11413597944] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11423142339] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11425806945] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11427412332] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11434833018] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11435817939] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11438197848] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 11439068172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11439983457] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11441441508] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11443062603] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11451772710] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11453131221] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11454752988] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11457650547] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11458754034] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11460185226] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 11461067289] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11465962305] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11467939161] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11470459329] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11477993247] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11480459781] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11482061241] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11485019406] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11486113317] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11487377937] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 11488249038] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11489174529] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11497328094] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11499909813] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 11506937316] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11509705851] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11510955225] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11512239627] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 11513116965] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11514063330] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11515783125] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11517419508] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11524816779] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11525816757] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11527772634] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 11529042315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11529961548] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 11535718677] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11538812586] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 11541853512] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11543013615] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 11544290331] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 11545729083] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 11551127133] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11552792748] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 11553613911] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11555592930] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 11557675143] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11559367764] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 11560671759] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11566584057] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11569624962] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 11571076398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11572009617] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11574342843] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11576101719] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 11581900848] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11583020442] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11585717976] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 11586969261] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11588134509] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11590429662] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11599384440] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 11601379923] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11602939383] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11604552162] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 11605701093] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11607016869] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 11617708263] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11625281241] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 11627886984] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11629375023] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11630965584] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 11632249209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11633418216] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11640402858] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11643623607] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 11645583831] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11647086213] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11648679630] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 11653911780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11657217894] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11661272343] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11663393196] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 11669374773] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11671312107] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11674065690] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 11675306307] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11676477015] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 11683448532] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11685586605] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 11687168619] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11688695046] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11690303730] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 11691425886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11692591659] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11700021795] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11703275094] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 11704894656] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11706351216] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11712252573] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 11714624775] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11716407990] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11721068289] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11729372865] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 11732695590] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11734272354] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 11739917238] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 11743466616] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 11744950938] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 11746533519] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 11747708448] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11748886443] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 11751422298] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11757983958] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 11759435079] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11762188305] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 11763945984] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 11769178722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11771703279] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 11774543340] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11776117038] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 11777285898] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11778499824] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 11779792227] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 11785125702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11786030445] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 11788032186] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11789761536] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 11791070403] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 11792687277] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11798452743] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 11801069175] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11803674477] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 11804954343] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 11805846003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11806761435] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 11813448486] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11816250558] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 11817238629] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11818390290] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 11819723979] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 11820609969] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11821532184] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 11823522249] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11825191665] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 11830565187] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11834015865] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 11835862605] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 11836802082] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11837721945] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 11844047145] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11845674498] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 11846951907] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11848176375] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 11849472810] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 11850356595] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 11851288050] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 11852203272] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 11853099447] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 11858402535] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 11859688176] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 11861034150] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 11862819402] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x00000000bdf1f000, 0x00000000bdf57542) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 12000964500] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12011479410] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12182365524] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12185177697] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12472169829] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12639284133] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12648371694] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12651075402] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12653981613] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12662679372] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12667898754] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12676407702] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12679226133] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12682127031] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12703580064] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12707441544] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12709901043] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12712382319] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12721787379] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12724083183] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12726478002] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12755627262] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12769652427] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12785021508] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12799531731] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12826686033] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12839499267] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12848843532] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12857209071] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12867704997] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12878268606] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12899486103] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12914873181] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12926852841] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12941296809] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12951968925] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12965985648] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 12995588403] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13009517472] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13019492052] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13039531743] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13056927849] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13068714750] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13102923750] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13113747444] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13125907914] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13135239138] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13150110645] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13169000481] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13178424567] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13191794994] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13206328884] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13222489182] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13237268940] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13258381248] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13272478317] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13293941178] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13304197200] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13315508829] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13326110700] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13346265744] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13362924393] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13373615955] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] SBI: timer armed (TIME extension) +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] [HADES][ERROR] [KRELTSC: 13751582124] virtio_blk: vblk_io timed out (write=1 sector=5296) -- queue ne +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 15823157574] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 21216546099] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 371 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 44357960913] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 44373589596] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 44796163986] virtio_blk: vblk_io timed out (write=1 sector=5352) -- queue ne +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][ERROR] [KRELTSC: 45174365019] virtio_blk: vblk_io timed out (write=1 sector=5296) -- queue ne +[Hera] [HADES][WARN ] [KRELTSC: 46777099719] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 69030797010] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 69055047012] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 72376690659] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 95497945935] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 95512697196] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 98892815448] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 120983933259] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 121015214481] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 124850686695] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 146157677925] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 146175821988] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 150624192222] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 177346156407] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 177366368382] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 182731769787] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 195157199811] virtio_blk: vblk_io timed out (write=1 sector=2648) -- queue ne +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 209811498099] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 209836216149] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 211826224680] virtio_blk: vblk_io timed out (write=1 sector=5240) -- queue ne +[Hera] PARITY:BIRTH vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 216594611835] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 05 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 233083884432] virtio_blk: vblk_io timed out (write=1 sector=2648) -- queue ne +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 239375486721] virtio_blk: vblk_io timed out (write=1 sector=2656) -- queue ne +[Hera] (zuse) ok>  +[Hera] [HADES][WARN ] [KRELTSC: 244874940891] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 247182944652] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 247205256816] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] [HADES][ERROR] [KRELTSC: 249973416252] virtio_blk: vblk_io timed out (write=1 sector=5240) -- queue ne +[Hera] PARITY:BIRTH vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 255804055752] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 06 attached and ready -- USE it to begin +[Hera] (zuse) ok> STADIUM-RES@ . +[Hera] 21735 ok +[Hera] (zuse) ok> MSG-STATUS +[Hera] 0 msgs 1 channels +[Hera] ok +[Hera] (zuse) ok>  +[Hermes] [HADES][WARN ] [KRELTSC: 281313366642] INFERENCE: Output validation failed, ignoring results diff --git a/logs/20260912-191446/riscv64/qemu-riscv64-20260912-191446.log b/logs/20260912-191446/riscv64/qemu-riscv64-20260912-191446.log new file mode 100644 index 00000000..e45ec9ed --- /dev/null +++ b/logs/20260912-191446/riscv64/qemu-riscv64-20260912-191446.log @@ -0,0 +1,10857 @@ + +OpenSBI v1.8 + ____ _____ ____ _____ + / __ \ / ____| _ \_ _| + | | | |_ __ ___ _ __ | (___ | |_) || | + | | | | '_ \ / _ \ '_ \ \___ \| _ < | | + | |__| | |_) | __/ | | |____) | |_) || |_ + \____/| .__/ \___|_| |_|_____/|____/_____| + | | + |_| + +Platform Name : riscv-virtio,qemu +Platform Features : medeleg +Platform HART Count : 1 +Platform HART Protection : pmp +Platform IPI Device : aclint-mswi +Platform Timer Device : aclint-mtimer @ 10000000Hz +Platform Console Device : uart8250 +Platform HSM Device : --- +Platform PMU Device : --- +Platform Reboot Device : syscon-reboot +Platform Shutdown Device : syscon-poweroff +Platform Suspend Device : --- +Platform CPPC Device : --- +Firmware Base : 0x80000000 +Firmware Size : 321 KB +Firmware RW Offset : 0x40000 +Firmware RW Size : 65 KB +Firmware Heap Offset : 0x47000 +Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) +Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) +Runtime SBI Version : 3.0 +Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr +Experimental SBI Extensions : none + +Domain0 Name : root +Domain0 Boot HART : 0 +Domain0 HARTs : 0* +Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () +Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () +Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) +Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) +Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () +Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) +Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) +Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) +Domain0 Next Address : 0x0000000020000000 +Domain0 Next Arg1 : 0x00000000bfe00000 +Domain0 Next Mode : S-mode +Domain0 SysReset : yes +Domain0 SysSuspend : yes + +Boot HART ID : 0 +Boot HART Domain : root +Boot HART Priv Version : v1.12 +Boot HART Base ISA : rv64imafdch +Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu +Boot HART PMP Count : 16 +Boot HART PMP Granularity : 2 bits +Boot HART PMP Address Bits : 54 +Boot HART MHPM Info : 16 (0x0007fff8) +Boot HART Debug Triggers : 2 triggers +Boot HART MIDELEG : 0x0000000000001666 +Boot HART MEDELEG : 0x0000000000f4b509 +[=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 +Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 +BdsDxe: failed to load Boot0001 "UEFI Misc Device" fr +om PciRoot(0x0)/Pci(0x1,0x0): Not Found +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +Calling kernel_main (monolithic)... +riscv64 item 4.3.5a: satp state at kernel entry (before switch) + satp.MODE = 0x000000000000000a + satp.PPN = 0x00000000000bf868 + __kernel_start = 0x00000000bdf366ae +riscv64: satp cleared -- Bare mode, explicit (item 4.3.5a) + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: riscv64 +Build: Sep 12 2026 19:14:33 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 100 +Total memory: 1020 MB +Usable memory: 977 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 250895 + Free pages : 250243 + Used pages : 652 + Total MB : 980 + Free MB : 977 + Used MB : 2 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +PLIC: no DTB PLIC node -- using QEMU virt-machine default (base=0x0c000000) +PLIC: init (S-mode context 1, threshold=0) +APIC: init done + +Timer: init... +Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 2214588416 + Heap end addr: 2751459328 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000080267000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 2678718] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 62729310] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 102022662] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 102973374] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 103884165] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 105658959] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 113703597] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 116582340] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 117429291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 118427484] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 130717965] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132465837] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 135818865] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 137392605] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144999603] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 148957914] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 158061120] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161019222] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 164184384] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 173063898] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175883064] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 188095740] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 190637580] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192190656] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 203812329] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 204873102] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 205795149] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207469647] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 212691612] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 214188996] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 215453532] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 217275660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 218188320] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 219604875] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221195100] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 233409792] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 235006065] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236613447] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 245698908] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 247577694] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249194652] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 252107163] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 260872752] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263811933] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 266780619] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 279915657] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 281424423] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 289776438] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 294339822] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 295768389] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 302744967] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 306554577] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 308112924] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309658734] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 320426106] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 323214108] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 324830331] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 336950355] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 338677668] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 340258359] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 352207905] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 353962266] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 361685331] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366056418] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 368993037] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 378134631] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 381534111] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 384478878] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 394407762] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 396725889] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 406018998] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 407447817] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 409045371] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 411983859] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 420833406] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 423645852] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 426667962] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 435742293] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 437724714] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 439398813] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 440443458] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 441539133] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 450221121] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 452160828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 453139806] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 454553274] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 462366996] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 468102558] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 469558740] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 477960546] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 483054495] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 484457358] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 485897895] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 494557665] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 498680532] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 507834012] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 510209532] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 513249513] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 514315851] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 515370429] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 524243601] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 527116548] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 528678990] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 536020968] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 539855295] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 541339071] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 542447514] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 543689349] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 550908771] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 553556325] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 556335507] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 557911158] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 568790250] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 570207120] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 571783632] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 582303771] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 585135117] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 586742877] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 596339415] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 597214716] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 599436978] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 601110657] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 602190120] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 603185037] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 611491356] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 614192481] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 615263376] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 616349265] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 625316328] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 626889942] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 627804996] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 629233605] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 637015659] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 642887553] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 644165319] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 652748880] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 656344122] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 659369340] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 668510388] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 671390727] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 674476761] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 675598455] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 682959333] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 687514086] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 688673979] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 697583817] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 700016625] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 701734446] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 702798054] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 703764369] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 709902354] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 712210611] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 713623974] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 714693861] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 715958082] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 716775129] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 717660048] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 725843454] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 729458142] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 732273171] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 741826932] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 744764937] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 747489309] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 754684623] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 758618406] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 761660760] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 768425049] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 769675179] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 770549871] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 771469440] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 773112144] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 774723537] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 784137606] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 786708048] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 788320764] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 790779801] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 792535611] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 802334631] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 804359367] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 807128259] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 808244997] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 815038455] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 815806362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 817832400] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 819558432] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 821163315] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 833102319] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 834558732] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 836152947] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 848059842] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 849159171] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 850443027] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 857362086] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 860035365] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 862695540] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 864258402] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 875565579] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 877493925] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 879054708] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 890985291] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 892564323] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 894165447] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 906058881] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 907120935] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 908031495] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 916008618] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 919032450] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 921054120] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 922256454] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 923099919] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 923979882] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 933288111] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 936121158] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 937206522] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 949935693] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 951476610] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 960848784] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 964892187] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 966395094] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 973669242] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 977820942] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 978896688] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 979982850] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 981659196] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 982697310] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 983819130] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 992587869] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 995301216] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1000093038] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1001466228] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 1002492519] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 1004992254] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 1006147632] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1007439909] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 1008254961] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1009316994] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 1017906897] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1020289725] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 1023498063] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1024904622] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1026483024] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1039119123] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 1047719463] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1051072071] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 1053379047] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 1061348127] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 1065806574] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1067343312] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 1076184270] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 1078349937] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1079200122] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1080899736] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1081970274] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1083117630] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1090534851] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 1092799386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1094948589] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1096336563] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1097978952] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1109930724] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1111435059] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1112998761] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1124935140] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 1125981003] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1126874910] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1135418130] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1138001802] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1139660046] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 1140895371] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 1141722561] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1150619505] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1154106009] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1155657993] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1166692779] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1169346381] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1170951201] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1179936303] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1182520626] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 1183521507] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1184363418] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1186043103] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1187187288] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1192870014] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 1194124722] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 1195531113] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 1196611038] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1197905541] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 1198731702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1199640183] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1206022482] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1207541370] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1210443381] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1211782047] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1213336257] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1220647911] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1222054869] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1223650323] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1226607123] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1228182816] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1234420761] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1237476303] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1239053361] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1240655136] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1244078430] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1250190375] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1251791856] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1252877850] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1256637081] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1257630465] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1259197800] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1264794363] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1265742387] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1267277655] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1268349663] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1269756978] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1271023425] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1271864727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1272785682] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1274304066] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1280475546] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1283433753] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1284977400] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1286573022] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1293997215] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1295015316] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1296698718] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1297766715] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1298852982] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1300139505] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1300987590] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1306060812] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1308325851] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1309923951] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1312835202] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1314204486] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1315798386] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1323365274] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1324835652] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1326439779] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1328680269] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1330836276] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1336900425] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1338335565] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1341376827] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1342480461] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1343756001] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1344612150] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1345517964] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1351754544] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1353286935] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 1356204717] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1357642818] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1359394806] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1366963332] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1368022446] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1369318398] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 1370147058] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1371046866] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1372734972] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1374342438] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1382095827] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1383540648] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1385228229] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1388241120] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1389304749] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1394840097] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 1396033149] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1396976049] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1398620580] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1400196378] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 1402026129] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1404544554] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1405880994] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1411971141] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1415021895] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1416221016] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1417500315] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 1418333154] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1419275214] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1425863523] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1427547597] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 1431116988] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1432899216] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1434499941] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1442933478] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1444041249] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1445320380] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 1446195765] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1447121424] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1454146155] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1455762189] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1458674595] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 1460043795] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 1461726735] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1463336847] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 1470102270] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1471186227] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1472441271] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 1473309180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1474239921] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1475933466] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1481859813] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1485329307] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1486839711] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1488471390] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1491414078] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1492993236] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1499161314] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 1502136993] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1503226536] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1504484751] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 1509558603] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1510912956] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1512377433] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1514080491] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1516961019] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1518441330] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1520004738] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 1526372337] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1529924403] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1531025748] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1532307630] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 1533174489] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1534082403] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1535866080] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1542226770] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1546422234] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1547961324] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1549558080] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1557757887] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1559317242] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1560926346] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1563817500] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1570290750] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1573066803] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 1575444738] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1578117408] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 1579154640] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1580858412] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1587339747] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1589830473] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1591601298] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 1592433024] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1593343038] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1600086285] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1602414240] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1605847299] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1607393025] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1613634876] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1618231314] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1619788359] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1621390407] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 1624346346] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 1629985749] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1632832362] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1633920603] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1634993955] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1636260276] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1637109495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1638043596] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1645194600] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1646811831] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 1648665501] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 1656366621] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1659135660] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1661158170] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1664227719] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1665896253] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1672735953] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1676074134] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 1677094482] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1678784457] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1679865621] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1680934269] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1686768342] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1689017127] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1691093481] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1693277796] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1695010842] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 1702155525] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 1704227952] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 1706313924] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1708038969] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1713835683] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1716957312] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1718541195] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1721568702] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 1722608538] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1724295762] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1729701561] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1731192057] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1732423350] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1733185272] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1734070716] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1736224623] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1737811320] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 1746316026] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1747330788] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1748868996] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 1749990543] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 1751757630] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 1752856119] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1759305072] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1760369058] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1761441087] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1762603311] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1763464941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1764355593] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1766266110] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1767873177] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1775632131] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1776664323] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1778280189] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 1779560391] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 1780654344] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1782378633] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1788242421] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1789732140] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 1791377091] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1793127042] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 1794548553] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1796170719] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 1797248565] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1804776330] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1808888592] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1811000016] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 1821564339] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1823310321] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1825283250] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1835518713] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1837629381] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1839625326] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1850389842] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1853661327] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1855694694] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 1865385417] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 1867706589] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1869593271] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1871587767] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1882724529] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1884685446] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1891983135] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1897746249] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 1898975967] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1900172652] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1907486973] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1910135241] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 1911416955] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1912528254] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1914679746] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1915947726] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1922428515] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1925320194] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 1926382479] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1927540902] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1929296775] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1936400214] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1941520035] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1943151987] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1945042932] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1956411429] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1962920085] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1964928105] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1968432984] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1970092908] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1972161744] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 1982641941] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1984323327] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1986311649] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1989561588] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1996777272] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1999054029] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2002307160] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2003984682] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2010573705] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 2027045748] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2030290353] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 2031237579] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2032174053] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2039557296] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2041501161] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 2042881113] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2043732306] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2045352309] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2052828414] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2055761022] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2057627061] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 2058426195] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2059332030] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2066248149] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2068923717] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2072094087] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2073435168] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2081556477] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2084726238] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2086034601] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2087615250] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2096960061] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2100838908] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2102446311] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2111796624] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2115563919] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2117216346] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2125946088] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2128580034] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2130143820] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2141147316] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2143585878] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2145140760] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2148213354] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 2154919242] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2155698993] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2158477482] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2159519250] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 2160519291] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2161342554] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2169260142] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2170922817] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2172020361] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2173298841] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 2174144448] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2175069792] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2176408080] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2178002778] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2186832669] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2189035149] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2190397503] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2198763735] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2201958465] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2203756842] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2211027840] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2215325175] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2216859351] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2218407450] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2227201200] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2229921246] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2231518191] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2234270850] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2235557247] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2237162067] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2246789181] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 2247808836] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2248736406] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2250381693] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2251523232] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 2258005281] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2259391386] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2261741727] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2262831375] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 2263796787] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2264649345] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2266373928] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2273011755] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2275357581] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2276621277] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 2277499140] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2278414551] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2280199803] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2286862956] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2291093049] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2292518676] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2294069232] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2303207319] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2305370886] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2306934189] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2317818090] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 2319834930] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2321482191] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2329621791] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2335027863] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2336562900] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2343945156] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2347822911] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2349284994] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2356245129] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2360730561] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2361771195] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2362683183] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2364391029] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2365457997] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 2366496069] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2367744687] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2375839053] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2377072971] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 2378129061] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2379000288] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2380882728] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2382032877] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2388918084] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2391230667] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 2392094838] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2393118126] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2394789012] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2396467311] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 2404625055] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2406688662] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2408314650] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 2417067954] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2419070073] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2421323688] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2430458982] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2432623074] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2433666249] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2435380437] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2436476553] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2437488270] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2438383815] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2440073538] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2449423347] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 2451820938] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2452686873] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2454347994] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2460951759] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2462466846] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2464792092] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 2465659896] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2466545445] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2468082582] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2478243306] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2481495639] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2482857468] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2491276788] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 2495220315] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 2496358767] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2497616373] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2499437325] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2508747696] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2511184242] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2512771002] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2524256931] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 2525277216] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2526200964] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2528106441] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2534707014] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2536855419] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2538663960] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2539534998] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2540440476] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2542021020] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2543843001] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2553399240] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2554820436] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2556406923] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2565186708] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2568278433] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2578794309] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2583265398] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2584759443] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2592112782] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2596496490] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 2597649579] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2598577380] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2607588270] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2609528103] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2610659289] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2611897575] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 2612731737] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2613659643] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2621678241] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2623304859] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2626076061] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2627432892] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2629036830] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2639063280] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2640506022] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2642095491] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2651690643] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2655346806] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2656921953] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 2659252302] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2665699512] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 2666684265] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2667585459] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2669280075] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2670361911] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 2671346454] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2672208609] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2678810715] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2679678435] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2680527150] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2681811300] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 2682644727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2683572465] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2685106200] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2686713981] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2694730626] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2695991571] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2697569994] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2700429270] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2701818966] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2708909574] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 2711797746] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2720146044] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2722056288] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2724849876] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 2725872723] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2726766735] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2735562501] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2737629972] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 2738661513] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2739525138] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2741225592] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2742276768] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2743389726] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2751558558] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 2753074485] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2754811122] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2763674550] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2766926841] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2769738909] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2771038536] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2772627963] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 2789004729] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2791340349] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2793264432] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2796028830] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2797365795] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2798933760] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2808616818] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2810162943] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2811736452] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 2813572671] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2822731443] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 2824978611] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2826163074] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2827843200] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2828942445] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2830108512] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2839373775] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 2840679387] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2841561702] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2843066184] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2850363411] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2854290306] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2855586048] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2857173585] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2866287921] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2868388635] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2870080983] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2872962603] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2881494630] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2884682661] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 2887554999] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2896942860] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2898522606] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2901705618] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 2908273431] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2909440653] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2912374395] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2913448167] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2914529499] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2915783976] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 2916633867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2917513956] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2918991054] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2925226395] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2927868846] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2929121538] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2930683098] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2938241061] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2939461707] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2941070076] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2943900687] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 2944974354] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2945944722] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2952285525] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2953402305] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2954480193] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 2955758526] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 2956611126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2957500917] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2958952395] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2964595788] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2968001820] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2969317575] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2970922836] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 2972604789] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2982662529] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2985381231] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2986950834] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2989776552] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 2997954540] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2999874570] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3001518366] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3002615994] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3009757233] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3011755194] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 3013630473] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3014976699] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3016438677] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3018018654] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3029747364] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3031056630] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3032648262] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3042490206] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3043802097] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3045396354] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3055357158] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3058269018] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3060022791] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3070489359] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3073534485] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3075080064] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3084556965] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 3085559463] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3086469624] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3088164240] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3089221023] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3090304980] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3091545387] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 3098058495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3099317340] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3101528913] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3103135686] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3105875703] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3113941635] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3117430890] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3120243231] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3127726371] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3130469097] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3133202142] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3139256610] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3140637003] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3143697606] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 3144720432] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3146321073] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3147905271] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3155175198] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 3156177255] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3157205037] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3158872773] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3159970086] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3161068092] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 3162324543] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 3163682781] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 3172797075] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3174812277] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 3175642470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3176550321] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3177974184] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3186573264] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3190730802] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3192101871] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3193685523] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3204454617] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3205851285] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3207421182] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3217095546] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3218482386] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3220052871] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3230331594] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3233182575] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3234760368] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3243602418] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 3245789232] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3246698133] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3248412678] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3249502935] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 3250511376] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3251359419] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3259818282] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3261020028] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3262440657] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3263903391] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 3264928926] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3265973340] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3274544784] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3276107646] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3278883237] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3280258464] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3281856690] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3293018799] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3294601485] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3304434525] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3306584904] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3308698302] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3310023024] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3318613284] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3323011272] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3324393135] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3333372462] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 3337723641] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 3338848821] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3348572199] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3351289515] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3352391511] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 3353475930] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3358759572] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3361615866] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3362672523] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3363759588] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3365025720] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 3365868030] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3366822081] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3368431983] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3370100265] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3381262857] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3382777587] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3391722327] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3395721609] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3397520784] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3406016544] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3410708847] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3418129008] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3421463073] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3424904028] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3426637851] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3434047722] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 3437670831] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 3438998325] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3440125374] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3442266597] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3443629035] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 3451003080] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3452473143] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3455794398] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3464495223] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3465968667] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3467577309] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 3468663198] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3469958037] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3477697314] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3479673477] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3483230898] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3484925409] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3491709585] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 3493004634] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3496130253] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3497481036] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3499074957] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3501788955] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3509816415] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3513938568] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3524996853] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 3526039041] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3526941264] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3528629370] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3529711059] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3538535805] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3541596072] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 3542549892] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3543477441] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3544856343] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3552447423] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3557683857] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3559002342] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3569636700] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3573202374] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3581995326] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3584440608] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3587243205] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3596413128] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3599018451] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3601829427] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3603232773] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3604818966] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3616077675] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 3625303773] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3626322441] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3627889713] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3628976757] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 3629916318] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3630774882] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3632457360] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3633570801] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3641021727] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3642084390] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 3643438806] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3644960214] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3653905227] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3655502109] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3658338474] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3659742051] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3661437150] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 3668803509] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3672989271] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3674331318] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3675932967] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3685044993] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3687214146] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3688784631] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3691634037] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 3699880401] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3702236601] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3710139720] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3712846179] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 3714378528] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3715250490] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3716929230] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3718024506] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3726070173] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3728717706] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 3729547983] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3730442499] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3732031212] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3733601739] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3741960705] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3744063309] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3745649439] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3748757334] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3755303622] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3758087718] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3761178771] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3769502919] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3771629589] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3774581874] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3781096788] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3784707402] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3787947597] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 3788932035] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3789839613] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3796737966] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3798598419] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 3799572084] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3800434302] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3802102038] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3803153298] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3804227826] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3810152283] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 3811778502] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3813189429] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3814731795] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3816301608] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 3818138730] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3825832878] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3828139518] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3829709121] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3832463208] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3833736585] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3839987130] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3843884919] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3845298744] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3846886743] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3854340777] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3857029974] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3858618855] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3861491487] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 3862706064] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3867898713] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3871087101] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3872315475] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 3873288279] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3874316775] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3876019686] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3877108389] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3882759594] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3884134191] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 3886098846] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3887118648] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3888616389] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3890191179] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3897394326] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3900649179] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3902249316] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3904887063] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3906316890] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3912601287] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3916561236] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 3917583243] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3918473097] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3920192640] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3921307803] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3926952855] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3928283940] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 3930237507] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3931167681] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3932710614] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3934263186] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3941865942] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3943876272] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3945992358] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3948436758] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3950158800] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3957106146] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3960121536] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3962899185] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 3963931734] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3964859472] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3971069508] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3972079734] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3974344164] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 3975615504] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 3976440699] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3977378391] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3978935184] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3985874277] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3990464268] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3991805958] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3993464916] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4003137978] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4004684355] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4006276134] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4013325351] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 4015578378] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4016944134] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4018629090] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4019733627] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4020823233] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4022119899] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 4022997405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4028524689] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4031329449] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4032917805] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4035766224] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4037130573] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4043784906] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4047747816] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4049047107] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4050652473] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4058242566] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 4060565355] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4061417682] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4063116120] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4064181870] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4065295206] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4066569108] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 4071640062] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4072933599] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4075747053] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4077381567] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4080243510] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4081724136] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4088113218] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4091934357] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4093243665] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4094851404] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4101811812] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4105013892] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4106321982] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4107907776] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4110728559] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 4116486339] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4117927275] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4120364829] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4121457774] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4122539610] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4123847700] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 4124689380] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4125615585] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4131598107] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4134421053] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4137266028] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4138690185] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4144792092] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4148739252] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4149988458] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4151561547] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4154353140] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4160376906] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4162972107] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4165910301] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 4166917230] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4167869118] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4174129869] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4175183040] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4176966318] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4178772150] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 4179651630] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4180583820] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4182278352] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4188047367] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4192516986] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4193954667] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4195551969] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4202652447] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4204574829] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4207418019] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4221955626] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4224036768] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4225312455] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4226875380] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4235456925] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4236862203] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4238466456] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4241243391] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 4246540830] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4248731907] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4250875209] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4251971934] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4253106060] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4254389181] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 4255258518] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4256201355] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4262480061] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4265001153] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4267796022] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4269155289] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4270817670] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4279329831] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4280731518] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4282290831] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4285143702] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4290381837] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4293085524] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 4294134600] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4295057970] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4296517995] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4298122962] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4305678825] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4308331125] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4310008017] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4312814646] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4314294159] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4320551781] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4325090343] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4326382788] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4327898169] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 4328876580] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4334193423] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4336315158] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4338148206] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4340614194] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4342281720] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4343760393] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4349815638] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4352665086] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4353963789] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4355545992] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4358395356] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4364323803] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4365914826] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4368629517] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4369977591] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4371577056] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4379151504] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 4380851874] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4382201628] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4383913296] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4384989609] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4386083772] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4387368678] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 4392854760] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4393735752] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4396414344] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4398013011] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4400877243] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4406464167] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4408417293] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4412419431] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4413730062] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4415300316] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4422746538] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4424637021] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4426837590] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4429768917] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4431176526] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4438629468] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4441042032] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4443857922] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 4444885662] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4445776965] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4453365378] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4455397212] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4456571616] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 4457847891] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 4459268982] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 4464511086] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4467187746] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 4468462845] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4469471916] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4471009851] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4472598942] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 4473737289] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 4479306174] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4482653910] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 4484751054] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4486238064] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4487817243] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4488839586] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 4494470820] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4497737496] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 4498805514] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4500240864] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4501806309] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 4502931552] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4508617554] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4511818689] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4512809091] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 4514324745] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4515908460] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 4516859382] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 4518027654] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4518968601] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4526306778] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4527532233] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 4528627026] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4529520303] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4531199862] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4532286213] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 4533343101] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4538931978] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4541846316] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4543052619] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4544161545] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4545447942] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 4546320702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4547283489] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 4553676603] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4555295514] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4556370021] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 4557897855] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4559510928] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 4560669141] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4562270160] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4568432526] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4570685091] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 4572259461] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4573868985] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 4574870139] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 4576401312] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4582208631] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 4584749883] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4586670207] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4588261146] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4589282859] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4590507369] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4591487481] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4598875953] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4599977109] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 4601160438] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4602075702] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4603811709] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4604895204] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4606034349] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4607321964] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4608183888] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4614481074] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4616089380] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4617565806] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4618612404] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 4620164829] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4621751274] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 4622798229] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 4629414846] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4630901079] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4631869221] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4633293000] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4634857836] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4635831648] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 4641887838] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4643959530] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4644920322] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 4645888254] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4647534654] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4648619430] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 4654199340] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4655818965] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4656809682] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4658013192] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4659285918] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 4660135053] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4661056491] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 4662674835] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4664271381] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 4669899276] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4671230193] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4672940811] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4673913888] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4675290753] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4676892822] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4677900738] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 4684086372] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4685384781] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4686315417] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 4687963581] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4689541899] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 4690592844] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 4692093336] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4698010254] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 4699450413] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 4700382939] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4702151727] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4703246037] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 4704227619] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4706114343] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4707197880] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4708290468] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 4714448802] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4715411274] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4716365829] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 4718288421] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4720008468] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 4721101833] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 4722747330] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4729323921] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 4730455338] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 4732235487] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4733877246] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 4734965760] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 4736424840] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4738081614] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 4743899370] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 4745918184] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4747385559] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4748427663] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4749572793] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4751312916] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 4752415605] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 4758388509] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4760132013] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4761141966] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4762220274] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 4763488044] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 4764814908] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 4765986771] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4771689195] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4772769099] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4773537573] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4775138676] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4776773106] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 4777748094] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4779216141] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4780891101] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4781882910] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 4788631596] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 4790009952] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4791592176] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 4792605342] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4794210687] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4795818762] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 4802321769] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4803599472] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4805443209] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4806549279] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 4807600917] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4809349125] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4810448223] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4811636340] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4818404136] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 4819249029] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4820062842] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 4821790890] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4823384580] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 4824483300] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4826008803] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4832572836] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4833563091] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 4835159049] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4836762546] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 4837832097] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 4843877472] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4845234534] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 4846070439] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 4847300262] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4848972786] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4850058318] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 4851057225] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4852799238] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4858002639] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4859482656] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4860729825] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 4861649709] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4862480259] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 4864304214] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4865949480] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 4867047885] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4873639848] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4875180891] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4876273458] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 4877846505] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4879447629] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 4880499624] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 4882064670] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4888353960] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 4889245137] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 4890541425] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4892085723] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4893167328] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 4894186710] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4895918118] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4897008879] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4902575664] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4903599099] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 4904313498] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4905282501] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 4907150934] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4908745065] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 4909790004] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 4911381657] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4917711330] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 4918549041] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 4920202959] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4921734531] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 4922796732] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 4924480134] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4926116643] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 4931266830] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 4933151895] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4934741280] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 4935736617] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 4936884351] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4938578883] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4939643121] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 4940718531] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4947058368] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4948053453] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4949240415] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4950473787] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 4951342431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4952247783] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 4954225374] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4955880552] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 4961666955] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 4963245945] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4964852025] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 4965929220] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 4967719554] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4969349406] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 4975011825] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 4977728994] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4979564226] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 4980551751] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 4981746294] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4983532596] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4984631841] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 4990591515] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4993592877] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4994669253] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4995794727] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4997051136] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 4998152628] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4999092231] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 5005356447] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5008217004] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 5009225613] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5010821382] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5012415534] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5013423450] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 5019710010] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5022621156] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5023658955] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5025248718] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5026822773] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 5027825103] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 5034274959] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5037212397] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 5038220586] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 5039362020] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5041054179] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5042147712] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5043158358] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5049397920] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5051731629] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5052830811] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5054099463] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 5054925582] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5055845235] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 5057582880] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 5063670066] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5066508699] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 5067545679] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5069032248] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5070592422] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5071619469] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5077859325] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5080278000] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 5081727084] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 5083268505] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5084845185] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5085899091] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5092093587] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5093841753] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 5095957902] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5097487416] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5099084130] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5100077871] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 5101257000] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5107520544] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5109156486] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 5110870233] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5112571317] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5113627008] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5114709978] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5115993897] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5121467526] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5122326048] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5125280685] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5126886072] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 5127983175] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5129654859] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5136200160] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 5138844711] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5140877679] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5142507153] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5143475421] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5145175476] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5153038506] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 5154861180] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5156019309] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5157769176] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5158874007] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 5164165944] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5167646400] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5168708664] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5169865974] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5171119632] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5171985126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5172899592] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5174590449] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5181185184] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5182920939] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 5185043619] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5186655789] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5187654927] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5189047731] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5190900435] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5196776865] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5199353313] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5200970775] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 5202009393] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5203842966] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5209968939] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 5211008397] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 5213212032] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5214945015] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5216213142] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 5217212301] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5218927287] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5220052509] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5225826270] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5228368698] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5229223104] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5230151682] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5231894955] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5233509456] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5239988103] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5242054986] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5243668605] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5244693468] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5246298057] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5247893511] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 5248953885] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5255232213] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5256822186] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5257869918] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5258983968] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5260672788] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5261790051] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 5262789336] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5264523705] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5270256978] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5271332955] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5273169342] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5274572856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5275502190] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 5277279231] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5283766803] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 5284979658] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5287629627] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5289208722] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5290202463] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5296169550] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5299476882] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 5300495403] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 5302022544] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5303646264] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5304677742] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5305882995] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5311886202] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5313514122] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 5315162076] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5317454163] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5318545008] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5319637827] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5325251736] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 5326544349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5328620493] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5330349486] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5331922134] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5333017725] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5334504252] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5336073519] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5341688205] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5343311148] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5346090414] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5347048161] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5348557473] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5354773746] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5355747327] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5358613554] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5360182317] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5361121416] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 5362228347] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5363883189] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5364977583] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 5370349845] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5372520678] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5374416621] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5375807640] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5377099056] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 5377937019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5378855832] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5385186933] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5388190353] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5389331304] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5391116640] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5392983183] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5394158805] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5400689112] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5402388999] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5403536502] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5405080947] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5406677808] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5407639860] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 5409254949] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 5410795362] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5417308155] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 5419360002] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5420946972] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5422525689] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5423729157] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 5429604369] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5432463540] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5433547875] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 5434519335] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5436429369] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5441787687] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5443259052] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5444970342] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 5446640661] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5447558844] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5449231599] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5450808510] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5451779151] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5457994752] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5460749994] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5461922382] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5463369723] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5464993275] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5465934705] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5472366459] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5476457868] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5478181821] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5479542453] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5481167223] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5482186185] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 5488155834] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5489894067] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5490988398] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 5491960236] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5493643302] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5494747041] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5495821611] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5503130199] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 5504000334] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5504935401] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5506520166] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5508120870] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5509129542] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5510495235] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5516418096] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5517935094] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5520429747] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5522044206] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5522992965] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5524493037] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5526091977] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5527066398] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5533211733] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5534713065] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 5535717243] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 5536796265] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5538457365] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5539545081] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 5545467648] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5547213126] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5549431461] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5550508887] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5551779723] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 5552623020] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5553723987] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5555352222] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5561750859] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5564104182] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 5565679833] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5567251326] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 5568400110] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5569737852] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5571365604] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5577348924] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5579216832] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5582741766] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 5583978540] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5590007220] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5593066479] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5594421147] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 5595482319] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5597193735] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5598293778] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5599379142] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5600628369] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 5606183625] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5607093912] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 5609171988] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5611375056] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 5612397399] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5613804210] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5620286931] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5622097950] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5623948743] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5625528636] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5626555368] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 5627932086] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5629547070] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 5635845390] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 5637012213] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5639943918] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5641022751] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5642139993] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5643610014] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 5644478175] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5650691025] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5652597258] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5655128598] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 5656324716] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5657907003] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5664737568] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5665736370] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5667012204] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5668726476] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5669730150] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 5671172850] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5677858998] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 5678985375] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 5680659705] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5682856515] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5683929384] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5685038478] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5686296168] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 5687141901] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5688070122] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5695222428] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5697370728] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5698469280] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5700054423] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5701674552] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5707531158] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 5708588634] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5711437032] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5712521556] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5713608978] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5714890818] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 5715718617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5716643583] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 5722976196] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5725768734] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 5726836584] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5728244382] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5729833200] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5730988137] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 5736827523] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5738565399] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5740728084] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5741828064] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5743086426] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 5743950492] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5744884173] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5751636702] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5753724291] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5755467039] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 5757121440] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5758739952] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 5759813493] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 5765413941] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5767609134] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5769962940] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5771133018] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 5772394845] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 5773750248] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 5779577139] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5781715254] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 5782980126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5783882244] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5785369737] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5786977791] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5787939129] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 5789396823] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5796075726] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 5797009785] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 5799556329] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5801137314] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 5802138888] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 5804065344] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5811218847] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 5812531137] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 5813990112] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5815733175] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 5816801235] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5818004808] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5819259873] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 5824950180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5825858850] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 5828378619] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5830137705] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 5831098518] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5832737106] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5839383333] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 5841406305] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5843792640] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5845438242] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 5846447418] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5847595467] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5865638856] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 5867274672] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5869096002] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 5871012231] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5873011830] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 5878872300] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 5881352190] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5884469997] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 5885654649] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 5887809648] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 5894661948] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5897924718] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 5899220565] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5900577459] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5902192044] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 5907426168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5909715756] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 5911692003] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5913128172] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 5914011117] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 5915379477] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5916989022] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 5922062160] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 5925585183] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5927211591] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 5928239541] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5929355376] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5930655507] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 5931502794] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5936621166] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 5941004076] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5942599257] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 5943615783] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 5944743882] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5946316950] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 5951791314] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5954635092] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5956214859] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5957299719] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5958390585] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5959834167] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 5960662365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5965673595] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5968606014] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5970561891] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 5971639527] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 5973233952] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5974827096] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 5980554006] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 5982255405] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5985028308] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 5986079694] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5987174613] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5988443853] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 5989295025] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5990214069] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 5996425596] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5999399259] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 6000447768] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6001812705] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6003462990] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6008619561] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 6010730481] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6013488810] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 6014559432] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6015639693] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6016921890] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 6017785809] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6018709767] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6025171404] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6027904512] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 6029018520] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6030499839] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6032092038] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 6033102978] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6039174078] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6040759788] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6042965649] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6044072832] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6045344697] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 6046168632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6047084358] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6052860891] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6056923761] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 6058307157] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6059417091] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6061009899] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 6062096964] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 6068807199] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6072309138] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 6073315584] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6074390448] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6075688416] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 6076552650] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6077455440] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 6084993327] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6087688635] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 6088664274] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 6089825658] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 6090969759] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6092954973] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 6098588244] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6100185126] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6102171453] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 6103488573] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 6104625030] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6105900465] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 6106787043] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6112461957] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 6116720757] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6118335552] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 6119442861] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 6121029432] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6127742334] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6129538653] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 6131239065] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6132845355] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 6133876266] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6135482913] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6142239600] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 6144156312] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 6145265952] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6146260995] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6147980748] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6149061576] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6150263343] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6156098382] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 6158197416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6159168813] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6161135232] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6162786126] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 6163765356] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6165135774] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6171966129] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 6173631912] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6175290135] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6176923935] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 6177971562] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6179366130] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6185543343] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6187828185] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6188970039] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6190241925] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6191097087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6192015039] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 6193724691] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6199942434] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 6201898500] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6203474130] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6205103394] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6206150832] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 6207353649] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6208958406] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6214597872] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 6216952329] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6218229822] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6219945228] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6220933971] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6222049806] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6223333599] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6228790596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6229711152] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 6232595124] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6234217815] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 6235218045] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6236499507] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6242371191] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6243750765] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 6245607018] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6247759791] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 6248780475] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 6249988920] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 6251166285] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6257502825] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 6258441063] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6260109534] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6261955833] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 6262825590] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6263769729] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6265868406] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6272103957] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 6273028398] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6275790570] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6277464816] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 6278430039] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6280053759] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6285915363] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 6287250123] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 6288609873] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6291487860] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6293121471] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 6294111474] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6295826754] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6302978577] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6305426337] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6306549816] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6307832118] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 6308705697] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6309649752] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 6317317797] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6320513304] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 6321529599] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 6323255484] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6324892287] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 6330465834] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 6333512346] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6335096880] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 6336149232] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 6337882593] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6339529371] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 6344902116] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6347611830] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6348873468] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 6349742112] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6350651496] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6352310517] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6353947908] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 6359164098] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6362132133] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6363633696] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 6364625379] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6365851737] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6367455087] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6368484423] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6375421584] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6377299572] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 6378428847] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6379648716] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6380948280] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 6381785697] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6382746888] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6390272175] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6391764225] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 6393783543] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 6395374293] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6396961788] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 6397937238] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6406363572] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6410406492] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 6411404979] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6412847490] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6422335542] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 6424520319] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6425855373] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6427104747] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 6427930740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6434844570] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6437829384] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6439417425] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 6440506548] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6441930159] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6450252480] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 6451269216] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6452369259] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6453624933] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 6454460880] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6455364951] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6461731689] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6465429075] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 6466754364] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 6468681324] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6470713956] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 6476347500] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6478599330] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6481141191] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6482382123] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 6491700201] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6494953038] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 6496228137] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6498759645] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6504939525] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 6506603019] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 6510281610] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6512512083] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 6513785523] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6515275431] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6521324712] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 6523551783] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6524801955] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 6526510725] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6528527292] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 6535144140] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6538478415] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6540499686] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 6541732092] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6543781209] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6552297339] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 6555270603] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6556700871] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6558282780] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 6559404663] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6560560293] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6569101287] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6571162416] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 6572617254] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6574554903] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6581464596] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 6583283658] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6584692275] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6586294050] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 6587317674] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6588467991] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6590464062] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6600964146] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 6602572893] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6610725450] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6612844602] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 6614451564] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6615961800] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 6617588943] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 6625667349] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 6627532338] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6629141505] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 6630230103] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6637446165] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6641521845] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6643519155] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6644741901] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 6646439436] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6652336278] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 6653967159] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6655550895] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6657513912] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6658715868] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6660577308] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6662693835] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6671639793] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6674127726] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6676138896] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6683940858] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6685835289] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6687903327] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6689141802] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 6690376455] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6692523180] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6700561770] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6702981789] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6704517540] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 6705618234] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6706736442] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 6716930199] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6718983621] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 6726013581] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 6729461970] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6731550189] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 6732959499] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6734962794] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6743036832] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6744963057] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 6746784366] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6748790076] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 6750148083] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6759342555] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6761928096] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 6763061529] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6764264094] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 6774174981] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6776213682] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 6777622341] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 6792804732] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 6794582613] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6803244042] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 6805653813] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6815807754] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6817830936] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 6819154209] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 6821090955] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6830045145] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 6832779807] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6834195501] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6835774785] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6842537898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6844525758] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6846315168] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6848349921] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 6849655092] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6856744020] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6860015211] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 6861333780] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6863106915] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6864875724] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 6872723025] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6876888648] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6878635848] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 6880007736] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6887664651] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6890640414] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6891910557] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 6893825043] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6895845558] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 6902477211] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 6903976128] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6907264581] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6908330499] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6914395593] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6915424005] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 6916443072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6917655276] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 6919393509] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6921622554] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 6922865481] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 6931893927] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6934736319] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 6935950518] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6937605507] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6939676611] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6949092948] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 6951416934] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6953389779] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 6954651438] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 6961601745] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6965167545] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 6966446298] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 6968219454] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6976352229] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 6978151026] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 6979874622] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6981914961] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 6983289726] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 6992337828] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6995399838] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6996672144] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 7005653340] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7008266076] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 7009524879] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7010927721] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7020599292] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7022462622] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7023862818] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7031197152] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 7032776646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7034733636] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7036105650] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7037648415] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 7038776514] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7039870404] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7045596432] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7047246864] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7048962039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7049884527] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 7051748634] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7053372228] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 7059011379] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7061357562] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7062883275] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 7063875546] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7065376983] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7066995600] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7067965695] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7075148766] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7078401855] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7079415126] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7080471195] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7082057220] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7083102999] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7088832534] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7090973757] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7092686034] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7093760121] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7094753085] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7095705561] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7097377182] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7103075301] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7105340193] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7106683668] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7107535365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7108461864] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 7110216372] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7111820940] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7112926107] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7119315399] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7121316867] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7122670023] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7124706729] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7126753326] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7133591052] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7136156412] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7138217541] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7139557425] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7140891093] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7142161299] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7149858597] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7151194743] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7152624885] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7154192766] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7155299970] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7156485861] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7163949051] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7165989915] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7167337254] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7168763364] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7177328319] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7179695985] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 7181005146] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7183212918] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7184575440] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7186026225] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7192717623] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 7194164397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7195044255] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7196707665] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7198272144] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 7199230143] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7201068315] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7207120116] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 7208773110] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7211235108] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7213014627] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 7214049297] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7215165426] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7221060735] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 7223013399] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7225015455] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7227191895] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7228800663] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 7234503591] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7235774574] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7238597772] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7239667827] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7240789647] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7242389805] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7243485774] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7244586783] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7251535200] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7253920506] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7255446555] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7257040623] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7258127688] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7263854619] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7265972091] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 7267712466] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7269168102] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7270783863] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 7271903583] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7273489608] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7280075397] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 7282891161] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7284944667] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7286981352] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7288358616] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7289774394] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7296439584] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 7298972499] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7300469043] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7301958006] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 7302919617] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7309483566] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7312072887] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 7313073432] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 7314150438] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7315853307] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7321183737] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 7322943096] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7326032427] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 7327422669] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7328827275] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7330376970] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 7331548434] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7332870468] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7340511045] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7342717872] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 7343949879] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 7345978920] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7348090659] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 7354002621] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 7356478542] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7359414300] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 7360656219] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7367120271] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7370520696] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 7371815409] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 7374055206] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7380893562] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 7383244071] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7384647606] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7386216852] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 7387396191] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7388545815] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 7390687185] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7397097120] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7399165158] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7400397333] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 7403233866] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7405346193] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7406747544] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7413514101] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7416796590] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 7418078829] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 7420608573] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7427477526] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 7428755376] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7431449235] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 7433177787] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 7434941178] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 7440867021] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7443729258] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7444794000] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7446026742] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 7448980644] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7455581679] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 7456919421] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7458377262] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7460608008] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7461933423] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7468102299] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7471526790] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 7472872785] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7474191648] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7476345387] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7477677459] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 7483201299] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7485919539] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7488314484] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7489813674] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7491348837] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7492443588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7493638740] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 7500986556] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7503891402] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 7505254638] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7506689400] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7513469733] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7514792397] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7517567526] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7519566201] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 7520843022] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7522192398] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7529088189] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7531452222] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7533057084] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7534653903] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7535755773] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7536910857] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7543196535] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7544650281] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 7545595911] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7546725774] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7548320871] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 7549394076] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 7550548950] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7552489581] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 7558281822] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7559953254] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7561876854] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7562838906] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7563775107] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7565419638] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7571780874] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 7574155701] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 7576526853] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7578349821] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7579379157] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7580581491] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7587119463] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7588247751] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7590621549] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7591876299] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7592820459] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7593736374] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7595104545] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7601821962] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 7603747788] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 7605080700] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7606759881] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 7607869185] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 7609258902] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7615280169] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7616747733] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7617961449] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7620377079] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7621233291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7622162247] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7623233793] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7624859319] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 7630438221] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7632185484] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7634891187] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 7635952317] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 7637156730] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7638794562] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 7644686343] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7646608599] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7648255629] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7649118855] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7650032775] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7651280616] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7652866284] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 7653924642] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7659760815] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7662526872] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7663511709] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7664591949] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7666300698] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 7667364285] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7668393201] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7674656556] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7676162529] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7678009731] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7679656677] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 7680528450] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7681459296] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 7722534351] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7724225523] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 7725364584] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 7726555410] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7733461659] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 7736082480] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 7738306422] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7740054042] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 7741162716] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 7742295267] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7750009407] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7752323775] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7753437573] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7754711307] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 7755540261] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7756460712] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7762920942] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7765502787] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 7766518284] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7799558718] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7805977200] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 7807125375] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 7809328401] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7810925115] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 7811967072] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7813069131] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7814342655] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 7819645050] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7820978886] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7823110092] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7825074516] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 7826169351] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7827219309] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7828834566] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 7829946537] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7835742243] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7838486733] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 7839499899] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7840502103] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7842159633] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 7843536015] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7849917390] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7852215273] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 7853303724] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7854370251] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7856114721] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 7857421257] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7858528713] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7866139680] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 7868196357] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7869511818] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7875606249] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 7878278121] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7880608323] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7882492485] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 7883601348] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7884751749] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7886477130] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 7892594619] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 7895214075] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7897382934] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 7898857869] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7900156026] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7902316842] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 7909755420] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7911146439] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7913191188] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 7914515280] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7915903800] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7917916902] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 7923754902] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7925228955] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7927415055] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 7928784255] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7930213662] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7937420904] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 7938787521] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 7941297924] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7943525247] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 7944851082] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7946403402] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 7954460682] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 7957023879] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 7958524539] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 7959638106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7967831823] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7971423516] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7973466669] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 7981640394] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 7985650113] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7987654731] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 7995036483] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 7998524142] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8000485773] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 8001710094] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8003800959] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8014524441] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8015936838] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8023376109] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8025359895] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8026618803] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8028072318] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8029166565] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8030361423] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8032333029] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8040682881] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8042726622] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8044668345] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8046675357] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8047890522] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 8057592816] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8059633869] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 8060866926] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 8067676764] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8069697909] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8070947976] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8073056796] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8075111709] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 8076437838] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8082506607] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8085234990] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8087181144] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8088573003] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 8089640643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8090780187] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8092679784] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8100050385] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 8101777761] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 8103347259] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 8105541444] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8112224253] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 8113478541] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8116525977] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8118622071] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 8119823040] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8126570907] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8128546440] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 8129785293] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 8132094852] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8134099281] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 8135400546] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 8142361458] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8145551862] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 8146854996] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 8148165858] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8154525918] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8157288678] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8158744335] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 8159763465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8160958701] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 8162821632] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8164868355] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 8170461768] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8173326420] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8175944091] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 8177257599] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8185921821] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8188421430] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 8189745291] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8191593312] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8193634449] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 8200911453] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8204464443] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8206463244] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8213604252] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 8217242922] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8219247708] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 8220539481] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 8221904166] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8231394906] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8233790922] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8235160395] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 8236228014] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8243318328] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 8246688303] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8248706970] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 8249960691] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 8257529448] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8260956543] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 8262250794] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 8264442732] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8266495755] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 8275693860] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8278849761] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8280889491] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 8288321265] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 8290584435] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8292704280] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8294047209] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 8295314034] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8305912167] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8307767664] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8313782505] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 8315189883] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8316302820] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8318081625] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8320106592] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8321313672] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8323190022] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8325172128] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8335613307] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8337663537] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8339667714] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8346888060] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8351120295] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8360619624] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 8362339566] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8363724453] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 8364784617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8365953708] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8368099992] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8370123636] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 8377528803] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8379643335] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8381636676] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 8382989496] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8393396382] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8395398291] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 8396651172] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8398057332] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 8404509876] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8406819939] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 8409420789] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8411093754] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 8412387354] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 8413886586] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8422468530] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 8423629053] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 8425033365] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8434758969] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8437302363] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8438655120] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 8439773874] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8447551602] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8450619933] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8452645362] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8453907840] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8461437096] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8464895838] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8466067743] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8467537932] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 8468701080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8469863787] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8479287117] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8482383777] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 8483723451] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 8485807281] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8493435594] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8496657981] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 8497977642] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8505886410] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8509196472] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 8510603409] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8512700973] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8520294258] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 8521990071] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8523431847] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 8524531218] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8525718054] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 8534133363] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8538404532] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 8539676334] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8541864975] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8551098108] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 8553132945] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8554643244] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 8556214380] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 8558222820] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 8566716123] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8568644994] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8569752177] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8570927715] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8580013722] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8584435083] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 8590906653] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 8593211466] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8595423354] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 8596773150] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 8599181703] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8606014284] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 8608075707] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 8610632961] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8612662002] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 8614205040] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8615737242] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8622055512] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 8623158180] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8624254191] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 8626721124] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8628775008] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 8630019237] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 8631886095] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8638381059] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 8640891672] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 8642441703] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8644691076] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 8650914720] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8652325689] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8653905645] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 8654969526] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8656177215] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 8658512604] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8660592024] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 8666600019] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 8669126907] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8671838385] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 8673445242] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 8680417683] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8683752147] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 8685340230] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8686774614] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8688381429] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 8689528743] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8690728389] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8698773006] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8701267680] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 8702606535] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 8708782929] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8712410700] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 8713750815] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8715198366] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8716804866] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 8717884392] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8719044453] Running FIND.existing: FIND DUP . CR +[Hera] 2225669184 +[Hera] [HADES][TEST ] [KRELTSC: 8725867647] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8729065527] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 8730362991] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 2225995504 +[Hera] [HADES][TEST ] [KRELTSC: 8732966130] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8740079376] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 8742129879] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8744051568] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8746196802] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 8747311398] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 8752910418] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8754514104] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 8755336464] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8756194734] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8757647766] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8758597848] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8759513364] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8760796485] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8767324776] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 8768447268] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8769761070] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8771490021] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 8772529626] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8773710582] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8775008739] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 8775914238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8781723426] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 8783851272] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8785503510] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 8786569134] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 8787712038] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8789464740] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 8790536013] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8791664721] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8792813652] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 8798449401] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8799364434] Running LATEST.basic: LATEST @ . CR +[Hera] 2225750608 +[Hera] [HADES][TEST ] [KRELTSC: 8800860831] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8802157371] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 8803163103] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 8805425622] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8811959667] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 8812961850] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 2225789792 +[Hera] [HADES][TEST ] [KRELTSC: 8814948765] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8816607219] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 8817667299] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8818798233] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8820058191] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 8820933639] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8821729371] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 2225997016 +[Hera] [HADES][TEST ] [KRELTSC: 8828528373] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8830113915] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 8831149530] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 2225997480 +[Hera] [HADES][TEST ] [KRELTSC: 8833061706] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8834651952] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 8839953675] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 8841554316] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 8842645308] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8844261216] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 8845332405] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8846451642] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 8847722247] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 8848607985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8849498952] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 8855549556] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8857091124] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 8858016972] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 8859053070] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8860820997] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 8861862429] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8863019991] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 8864428923] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 8869875315] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 8871492273] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8872738350] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 8873626461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8874537420] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 8881797330] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8883226233] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 8884092672] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 2226001904 +[Hera] [HADES][TEST ] [KRELTSC: 8887213398] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8888872062] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 8890016142] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 8897518665] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8899683408] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 8900771481] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 8905210062] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8906892267] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 8907875823] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 8914795890] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8916485991] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 8917580196] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 8919081003] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 8920098012] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8926509984] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 8927453724] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 8928498852] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 8929419219] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8931168939] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 8932236600] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8933442231] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8934714411] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 8935582194] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8936508399] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8943264960] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8944754826] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 8945837754] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8947586634] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8949191139] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 8950287045] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 8958033273] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8960018151] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 8961362109] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8962777614] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8964379578] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8969887017] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8971166379] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 8974583436] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8976256443] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 8977387020] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 8983374624] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8985689811] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 8986672569] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 8989753479] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8991418674] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 8992533816] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8993715843] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 8995238448] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 9001630848] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9003760710] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 9005594703] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9006629436] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 9008076210] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 9015818742] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9017789487] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9019038084] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 2225760416 +[Hera] [HADES][TEST ] [KRELTSC: 9021767748] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9023373051] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9024418578] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9030190680] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9031741152] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 9032582139] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9033294963] Running CURRENT.basic: CURRENT @ . CR +[Hera] 2226007904 +[Hera] [HADES][TEST ] [KRELTSC: 9034978197] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9036620649] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 9037688289] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 2226004592 +[Hera] [HADES][TEST ] [KRELTSC: 9045565851] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9046940301] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 9047740737] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 9063756870] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 9065097804] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9071334132] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9072536172] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9073498791] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 9074511621] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 9075205398] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9076139457] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9078565902] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9080154846] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 9081210138] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9090080244] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9091735023] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9092647326] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9095384382] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9101750742] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 9102880374] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9105137055] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 9106406148] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 9107749350] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 9108830577] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 9110159226] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9111521937] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9117206238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9119072172] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 9120833673] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9122543052] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 9123591729] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9124959522] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9126263202] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 9131532291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9132917661] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 9134078856] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9136826643] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9138131940] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 9139307730] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9140929623] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 9141957321] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 9148195644] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9151212777] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 9152523681] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9153623619] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9154894224] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 9160653348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9161602905] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 9163389375] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9165024183] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 9166304448] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 9167459007] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9169102740] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 9170060487] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 9175672926] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9180028977] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9181293555] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9182414976] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9183694128] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 9184560462] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9190280820] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9191994126] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9193820202] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 9194659950] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9195601107] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9196688403] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9197966211] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 9198823851] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9200089920] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9206265495] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 9207544605] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 9210041799] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 9211161078] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9212670978] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 9213496278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9219149373] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9220966356] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9222175872] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 9224194875] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 9225469638] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9227173725] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 9228276036] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 9229672095] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 9236276322] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9239684916] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 9240816123] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9242047122] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9247954443] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 9248777685] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9249677892] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 9252050787] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9253743534] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9254856135] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9256771671] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9263196852] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 9264235743] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9266386059] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9267735267] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 9268633752] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9269539629] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9271694649] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9273417867] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 9279203703] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9282056889] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9283661562] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 9284638230] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9286549629] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9292990035] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9294313770] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 9296371266] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9298121595] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9299194758] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9300350409] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9301608351] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 9307467687] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9308397483] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9311687343] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9313323852] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 9314344557] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 9320544702] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9323301540] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 9324293811] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 9326041326] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9327864084] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 9328838316] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9330027987] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9335610459] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9337003410] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9337984026] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 9340565157] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9342174555] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 9343151727] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9344843256] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9346507296] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 9352296072] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9354493995] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9356274522] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9357318096] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9358436430] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9359716905] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 9365303850] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9366222579] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9370313925] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9371933382] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 9372959085] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 9374777832] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9381199947] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 9382545249] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 9384489471] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9385348014] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9387070182] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9388184085] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9394113393] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9396426585] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 9397414761] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9398322507] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9400390755] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9401986461] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 9403015881] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 9403969302] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9410508807] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 9412184670] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9413980884] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9415250754] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 9416082900] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9416993838] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 9418155894] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9424500036] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 9425957961] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9429001008] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9430588986] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9431590770] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9432878154] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9438893079] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 9439577721] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9440336052] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9443890491] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9445665978] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 9446634918] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 9448172958] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 9454173330] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9456500802] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 9458502438] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9459832263] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9461376036] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 9462314106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9468038454] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 9472387722] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9473957052] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 9474948462] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 9480926553] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 9482002026] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9484971468] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 9486131739] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 9487213365] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 9488169810] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9489883326] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9490985070] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9496934328] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9499793562] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 9500860215] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9502018701] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9504714450] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9506823396] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9512583045] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 9514078518] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 9516489969] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9518692806] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9520071582] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9528524880] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 9531639348] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 9532717488] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9533956089] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 9536908080] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9545333490] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 9546942699] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9553851993] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9556217202] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 9558718260] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 9560501706] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 9561805155] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9569347641] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 9571345938] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9573827697] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 9575426595] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 9577142148] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 9578606226] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9586804290] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 9588477486] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9589638387] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9592799097] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9600417288] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 9602820696] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 9605285340] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9607311756] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 9608688642] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 9619528863] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9626737869] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9629354910] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9630650988] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9632864577] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9634870812] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9642112221] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 9644608407] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9645661158] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9647819664] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9649203648] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9650644269] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 9651701577] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9658324704] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9660801486] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9662839074] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 9664158378] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 9666710949] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9674759409] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 9676841244] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9679383000] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9681429198] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 9687377091] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9690880836] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9692853072] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9694179117] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 9695450394] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9700712448] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9704284254] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9705682539] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9707174463] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9708765528] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9709846272] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9711029223] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 9716961891] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9718228296] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9721411938] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9722703753] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9724712844] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 9730335804] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9732058623] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9733649583] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9735345207] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9736211877] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9737134092] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 9738299655] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9739136106] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9745556268] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9746593437] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9748773090] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 9750012972] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9751731444] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 9752796480] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9758486724] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9760505202] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 9762255174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9763176360] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 9764342910] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9765184611] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9767016336] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9768071754] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9773787765] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 9775120593] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 9775825626] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9777976824] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 9779843157] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9781119495] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 9781970604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9787682667] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 9788739639] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9789824499] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9792615126] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 9793682157] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 9795052806] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 9795866262] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 9796716972] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9803332896] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 9804880827] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9806706945] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9807946638] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9808836954] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9809762130] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9812553807] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9819011748] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 9821141652] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9823967664] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9825600015] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 9826676097] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 9832701501] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9833695473] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9836495928] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9837580767] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9838698996] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9839563566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9840474441] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9847312020] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9848663139] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 9849602742] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 9851321340] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9853053924] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9854686275] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 9856014777] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 9861753090] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9862647480] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9865496844] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 9866625258] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9867746280] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9869328126] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 9874920846] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9876234291] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9879141468] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9880765104] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 9881887344] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9883460349] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9885159459] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 9890805204] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 9891984501] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9893595705] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9895758663] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9896834325] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9897955284] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 9898803978] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9899751540] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9906627549] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9909398730] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 9910412400] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9911837019] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9913436337] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 9918922881] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 9921613569] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9923586687] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9925419273] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9926486304] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9927601593] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9928951893] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 9934158549] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9935492973] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9938776827] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9940389690] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 9941380470] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9948811110] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9951527901] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 9952632060] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 9953735715] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9954597765] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9956298576] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9962168181] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9963738582] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 9965693325] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9966691056] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 9968934234] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9970554405] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 9971539326] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9978485685] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9982141869] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 9983500317] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 9984485868] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 9985363563] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9992207547] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 9993461688] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9995532057] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 9996797496] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 9997689408] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9998743020] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 10000533396] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10007181534] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10009926276] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10011015840] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10012092678] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10012991079] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10014710622] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10015782273] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10016953065] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10022771241] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10023812253] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10026995622] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10028612559] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10029651870] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10030883457] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10036441800] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10040419263] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10042011588] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10043138658] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10044439566] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10045313607] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10051393338] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10055327562] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10056997629] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10057995927] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10059998991] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10066553868] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10067600571] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10069279563] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10071715374] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10072776021] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10080498309] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10083157644] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10084384506] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10085465985] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10086465585] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10087395633] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 10089703701] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10095816780] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10098587205] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10099723200] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10101775110] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10107718425] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10109960973] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10111863888] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10113445272] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10114487964] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10116681036] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10118389890] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10124203320] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10125323355] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10127783946] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 10128660108] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10129594860] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10136600460] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10139397429] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10140823140] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10142286924] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10143862722] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 10144910958] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10147353510] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10153679655] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10154729046] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10157142198] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 10158029511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10158967770] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10161123294] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10162874631] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10168672101] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10170860070] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10172902194] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 10173946041] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 10175699310] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10182621939] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10183976061] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10186386315] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10187611077] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10188922317] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10189783779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10190709690] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10197402558] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10200092637] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 10201669380] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 10202770641] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10203661965] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10205474832] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 10211119632] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10212679491] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10213545048] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10215480198] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10217744166] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10219627950] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 10224957288] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 10226430648] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10228403745] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10230161844] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 10231368756] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10232523378] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10233836403] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10234790643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10235752338] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 10243364691] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10246070016] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 10247071506] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 10249669899] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10256565333] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10258269546] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 10260457074] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10262111643] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 10263159732] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10264404507] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 10265286591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10270911546] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 10273209198] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 10275700491] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10277342859] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 10278431331] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 10286583615] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10288605663] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10289636259] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 10291675044] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10293434067] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 10294799928] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10300508148] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10301790870] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 10303713777] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10304830326] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10307012688] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10313491713] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10314909969] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10317838146] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10319637762] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10320587046] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10322763801] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10329106221] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10331441379] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10335907512] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10341972291] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10343391681] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10345635300] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 10346750316] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10347735342] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10349941728] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10351681641] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 10352793927] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 10359634740] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 10361204364] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10363691919] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10364647566] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10366762938] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10373154855] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10375276233] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10377574263] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10379180217] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 10380229335] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10387420071] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10388940807] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 10389641997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10390575279] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10392853926] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10394488545] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10395619458] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10402709877] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10405385529] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10406422026] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10407508545] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 10408360305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10409574693] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10416435960] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10417943088] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 10419072069] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10421055267] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10422877794] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 10423999173] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10425192750] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10431346485] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 10432552095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10434490017] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10436493564] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10438161342] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 10439280873] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 10445841504] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10447604454] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10449022437] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10450068846] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10451974764] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10453758945] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 10454826732] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10461665025] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10464340824] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10465414008] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10466624322] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 10467556407] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10468592379] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10476581325] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10479102228] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 10480089039] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10486746879] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10489077018] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10491046629] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10493133798] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10494823311] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 10495858758] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10498189464] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10504570167] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 10505659101] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10507889133] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10509218118] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 10510317237] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10511294367] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10519435185] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10521513471] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10522635753] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10524509247] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10526187567] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10527244014] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 10534299006] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10537230711] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 10538205531] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10539408138] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 10540316367] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10545643878] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10549312200] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10551219231] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10552281012] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 10553950512] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10555951833] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10562277726] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10563250236] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 10566473001] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10568101530] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 10569149136] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10570407183] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10576436031] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 10577857332] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10579448901] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10581755457] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10583464647] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10584538608] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10591741650] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10594323201] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10595146086] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10596251358] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 10597229475] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10598200158] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10605145068] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10607286816] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10608897432] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10610997474] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10612709163] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10613795094] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10614998688] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10620969765] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 10622902437] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10623994626] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 10626684138] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 10627966776] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10634560293] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10635565668] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10637672514] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10639372695] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10640451003] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10641694791] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 10642675617] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10648562652] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10652817567] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10654454160] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 10655437548] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10657914750] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10664393292] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 10665761568] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10667724606] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 10669016736] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 10669937523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10670925825] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10678984113] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10681820730] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 10682895426] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10685135160] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10686884712] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 10687903548] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 10696216545] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 10697810193] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10699538451] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10700629485] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 10708193643] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10710847203] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 10711988427] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 10714292400] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10716209154] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 10721602080] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10723296591] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 10724256018] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10725218322] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 10727396484] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10729049268] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 10730137929] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10737899361] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10739666994] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 10740520707] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10742619426] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10744220529] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10745300475] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 10752082278] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10754075388] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 10755816855] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 10757828277] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10759793583] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 10765478556] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10766573979] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 10767660771] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 10769036061] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 10770505851] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10772049540] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 10773027153] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10774054998] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10781103963] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10782907191] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 10785285294] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10787234955] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10789199631] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 10794945798] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 10798265751] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10799976306] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 10801187145] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 10802436708] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 10803631965] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10809738072] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 10812655665] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 10814751276] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10815815997] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10817769837] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10818926790] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10824805152] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10827224961] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 10828135206] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10829039130] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10831249443] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10837710219] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 10838864379] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 10841751333] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 10843529298] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10845297834] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 10846490781] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10852997316] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10856198115] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 10857283752] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 10858543605] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 10859524872] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10861432218] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 10867287039] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 10868688915] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10870724403] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10872715959] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10873837674] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 10874988747] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10876057479] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10877955522] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10884762315] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10886384796] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 10888429545] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 10889462010] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10890516651] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 11022262440] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11029006758] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 11030287611] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 11177046972] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11179060494] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 11180245461] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11328546033] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11334970668] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 11337212145] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11338614714] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11339985048] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 11341013208] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11342319471] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 11349945222] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11352724530] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 11353831104] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 11355161223] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11357130372] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 11363059113] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 11364545514] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11367364869] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 11368450716] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11369643936] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11371212531] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 11376900003] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11377877763] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 11383540749] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11385157896] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 11386538814] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 11398723560] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11406361470] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 11408522139] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 11411356425] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11413258395] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 11414486034] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 11424168189] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11425994307] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 11427044769] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 11435029830] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11437829340] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 11439087849] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 11440915668] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11442617823] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 11443704111] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 11450629743] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11451867252] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 11452674135] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 11453594040] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11454316818] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11456098059] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11457305685] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11458793871] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 11465013588] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 11466696969] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11468014299] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 11469894639] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11470918116] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11472619662] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 11473954527] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 11480115171] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11480901453] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11482882740] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 11484807789] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 11486484324] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11487461076] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11494061250] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 11495740935] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 11498259360] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 11499277503] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11501030961] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 11502471015] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11503865163] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 11510095590] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 11512062849] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 11515116585] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 11517717309] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 11524353435] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 11526691659] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 11530375815] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 11536796649] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 11538252600] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 11540412324] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 11541701766] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11542708737] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11543995512] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 11544968568] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11546195283] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11551631532] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 11553020997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11554893399] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11556560232] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 11557590576] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11558581125] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11559873465] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 11566022832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11568032511] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11570479704] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 11571383397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11572315818] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11573512188] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 11574470460] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11575686633] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11581625895] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 11582609808] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11584332774] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11585898345] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 11586907605] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11587907856] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11589125793] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 11590162227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11595781281] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11596855452] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 11599052598] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 11600757756] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 11601861663] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11603208792] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 11604123825] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11605142031] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11613405573] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11615625840] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11618900160] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11627548002] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11629640169] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 11630517864] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11631696279] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11639639991] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11642382255] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 11658743649] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11660758914] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11661685980] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11662879473] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 11663826363] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11665017693] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 11673335205] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11675034630] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 11684501388] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11686323600] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11687587380] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 11688434646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11689347999] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11691304422] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11698738065] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11702735562] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11704499520] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11706129225] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11718111132] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11719270878] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11726218413] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 11728625412] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11730454995] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11732284074] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11733971613] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11743823658] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11745406344] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11746757421] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 11747696877] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11748709392] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 11750418183] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11758135305] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 11761771812] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11762916837] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11764201071] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 11765181981] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11771738055] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11774700651] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11776622235] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 11785886595] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11788117803] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11789443050] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11790830772] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 11791740261] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11792731104] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11794576857] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11802615636] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11806088154] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11807294499] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11808642867] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 11809589841] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11816092071] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11819151204] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11820851280] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11823839790] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11830455021] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11832882369] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 11833765965] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11834726148] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11836520199] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11838314082] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11848072068] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11849270097] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11850595848] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 11851536186] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11852546496] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11860730112] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11862946767] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11865814002] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11867044791] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11868415713] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 11874750048] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11876835684] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11878553652] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11880270969] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 11883457887] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11890714626] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11892259155] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 11893048356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11893883505] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11895541371] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11897253018] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11908643775] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11914743981] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11917842237] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 11919300918] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11920283088] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11921719131] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11923409652] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11934969627] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11936526357] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11937875124] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 11938775583] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11946052041] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11948568807] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11950268778] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11953157496] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11954395299] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11961289557] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 11963296968] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11965221639] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11966768121] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11968552890] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 11980223703] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11981456025] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11982807333] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 11989611480] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11990787606] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 11993249604] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11994978303] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 11996864523] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12005191296] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12007538109] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12008908527] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12011916399] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12013211280] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12020250816] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 12021998499] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12022997196] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12024618144] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12026326851] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12037039539] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12039380556] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12041136345] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12051475002] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12053588988] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12054866775] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 12055764147] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12063748179] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12066500208] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12068143332] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12071238795] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12078192189] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12080964420] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12083903517] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12085041087] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12086342121] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 12092360028] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12094373865] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12096426489] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12098053233] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12108874743] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12110861868] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12112586745] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12115670574] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12122769498] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12125136702] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 12126103752] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12127066497] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12129140100] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12130909518] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 12141645747] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12143633145] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12144855723] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12154842147] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 12156481911] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12157449003] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12159436548] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12167222319] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12171108768] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12172325718] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12173712453] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 12174832131] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12181356978] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 12184324068] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12185966625] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 12196183524] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12197477859] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 12198852477] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 12200421807] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 12201758268] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12210289749] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 12212785305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12213779067] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 12216066744] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12223485960] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 12225925383] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12227271084] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12228664119] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 12229721595] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12230743959] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12239715138] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12241809132] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 12243190659] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12244474893] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12245884476] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 12252522828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12254291259] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12256661697] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12258431241] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12266561013] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12269399058] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12270783357] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12271697886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12272657250] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12283061532] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12285215040] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 12286139397] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12287360400] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12288766182] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 12289791591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12290785647] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12300368787] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12302129910] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 12303511563] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12304795293] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12311631759] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 12313671720] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12314429652] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12317265156] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12319038711] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12325481658] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12328202712] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12329660973] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 12330676995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12331690665] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 12339980058] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12343281132] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12344636010] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12345858021] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12347192067] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 12348195090] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12349148973] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12359177397] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12361339641] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 12362769426] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12371541798] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 12373353279] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 12374313588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12375229755] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12387337431] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12391309938] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 12392576847] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12399514995] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 12401966325] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 12403374144] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 12404590863] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12405911742] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 12406882383] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12407986542] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 12416903730] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12418689045] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 12419976639] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12421367133] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12422892594] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 12429366684] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12431339508] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 12433839810] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12441362220] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 12443401194] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12444888498] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12446204001] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 12447087240] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12448040724] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 12456638775] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12460831173] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 12462134244] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 12463937451] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12470416098] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 12473336568] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12475554609] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12476860977] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 12477747702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12478749822] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 12487250706] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12489274497] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 12490272774] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12491440374] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12492847353] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 12493800501] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12500433582] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 12503677032] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12505365915] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 12506740365] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12507978588] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 12514844958] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 12516544194] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12518577960] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 12521842158] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12523550634] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 12529837677] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12533094693] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 12535004265] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 12535960437] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 12537021609] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 12544052472] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 12545483895] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 12547251150] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 12548208750] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 12549299490] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 12550442268] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x00000000bdf1a000, 0x00000000bdf5257e) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 12667150041] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12676345773] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12856435599] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 12864312174] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13151577075] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13330551234] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13333718433] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13341741420] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13344007887] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13347067440] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13355869443] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13359176292] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13361876598] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13370311017] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13387023321] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13389421521] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13396978665] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13400721621] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13403393493] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13406000706] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13414278738] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13440709380] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13448928612] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13463493813] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13478197635] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13505896824] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13516002381] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13528565778] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13537973127] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13552523124] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13566234738] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13593029772] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13607291628] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13618410141] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13630733865] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13638758217] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13652694993] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13679114736] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13692023919] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13703440044] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13711726854] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13725937848] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13740001926] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13765725057] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13779105396] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13790790111] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13800071481] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13813760877] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13878323214] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13887890562] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13901040405] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13914958218] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13928970720] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13942488609] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13955044236] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13966074927] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 13987200129] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14000929992] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14012636463] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14025794202] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14039477046] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14048003991] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 14062265532] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] SBI: timer armed (TIME extension) +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 16587911277] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] [HADES][ERROR] [KRELTSC: 20027758779] virtio_blk: vblk_io timed out (write=1 sector=2904) -- queue ne +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 21718137777] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 363 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 44850462174] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 44862658029] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 47443856985] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 69816039657] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 69834094764] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 73160063067] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 100628370675] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 100662110451] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] (zuse) ok>  +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 106097144874] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 126088950204] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 126107821518] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 130073054139] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 151028405808] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 151048784418] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 155484108990] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 182866487391] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 182887482078] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] (zuse) ok>  +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 190269072861] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 202345801791] virtio_blk: vblk_io timed out (write=1 sector=2648) -- queue ne +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 208613720490] virtio_blk: vblk_io timed out (write=1 sector=2648) -- queue ne +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 214893880488] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 214917105732] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 221800678344] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 05 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][WARN ] [KRELTSC: 245015249787] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 251242366137] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 251263257378] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] (zuse) ok>  +[Hera] PARITY:BIRTH vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 261292875039] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 06 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 277595116386] virtio_blk: vblk_io timed out (write=1 sector=2648) -- queue ne +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 279095064780] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 279140109465] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 279195868560] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 279240861879] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 279312545043] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 279600134646] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 280155555057] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 280884793791] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 281660993334] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 281708906955] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 281764196049] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 281819245806] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 281851465140] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 281878031400] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 281910957069] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 281967530397] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 282124656618] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 282168660774] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 282291343572] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 282343912557] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 282924655545] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 282981158670] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 283043009823] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 283154161521] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 283320393153] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 283368213744] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 283987123917] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 286179331326] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 286235372094] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 286296250170] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 286354759236] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 286438767993] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 286502621790] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 286557386409] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 286630476321] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 287297258871] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 287360010420] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 287416514847] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 287458225299] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 287726482512] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 288043247940] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 288403146675] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 288480537240] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 288505929789] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 288564948000] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 288948499245] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 288984941994] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 289011379041] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 289058836185] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 289345043799] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 289617887433] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 289667838978] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 289728134409] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 289788848034] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 289958382693] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 290087152110] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 290968915965] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 291009455331] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 291289362105] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 291567041220] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 291701298357] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 291807197199] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok> 1 0 8 EXEC-STD79-DOE-CD +[Hera] DOE-HEADER,run_id,id_idx,id_label,rep +[Hera] [HADES][DOE ] 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,fleet_k_q48,fleet_conserved +[Hera] [HADES][DOE ] 1198,11980000,10000,0,0,256,84,1455,512,512,0,0,14464,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,3 ,0 ,zuse,0 +[Hera] DOE-RUN,16 ,1 ,rajames,0 +[Hera] DOE-RUN,0 ,2 ,00,0 +[Hera] [HADES][DOE ] 1199,11990000,10000,0,0,256,88,1456,1024,1024,0,0,14468,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,9 ,3 ,01,0 +[Hera] DOE-RUN,6 ,4 ,02,0 +[Hera] DOE-RUN,1 ,5 ,03,0 +[Hera] [HADES][DOE ] 1200,12000000,10000,0,0,256,90,1457,1024,1024,0,0,14472,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,2 ,6 ,04,0 +[Hera] DOE-RUN,5 ,7 ,05,0 +[Hera] DOE-RUN,23 ,8 ,06,[HADES][DOE ] 1201,12010000,10000,0,0,256,93,1458,2048,2048,0,0,14474,65536,0,1,47812,8694,9030,65536,1 +[Hera] 0 +[Hera] [HADES][DOE ] 1202,12020000,10000,0,0,256,98,1460,2048,2048,0,0,14476,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1203,12030000,10000,0,0,256,98,1461,2048,2048,0,0,14478,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1204,12040000,10000,0,0,256,99,1462,4096,4096,0,0,14479,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1205,12050000,10000,0,0,256,102,1464,4096,4096,0,0,14481,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1206,12060000,10000,0,0,256,104,1465,4096,4096,0,0,14483,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1207,12070000,10000,0,0,256,112,1466,4096,4096,0,0,14484,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1208,12080000,10000,0,0,256,112,1468,2048,2048,0,0,14486,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1209,12090000,10000,0,0,256,112,1469,2048,2048,0,0,14488,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1210,12100000,10000,0,0,256,112,1470,1024,1024,0,0,14500,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1211,12110000,10000,0,0,256,112,1472,1024,1024,0,0,14501,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1212,12120000,10000,0,0,256,112,1473,1024,1024,0,0,14502,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1213,12130000,10000,0,0,256,112,1474,512,512,0,0,14504,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1214,12140000,10000,0,0,256,112,1382,512,512,0,0,14505,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1215,12150000,10000,0,0,256,112,1338,256,256,0,0,14507,65536,0,1,47812,8694,9030,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 [HADES][DOE ] 54,540000,18446744073697941616,0,0,12711,59,98,256,256,0,4895412794951723478,14517,65536,0,0,47812,8694,9030,65536,1 +[06] 0 -1 6 -1073741824 [HADES][DOE ] 1216,12160000,11620000,0,0,289779,112,1285,256,256,0,4712494681890488320,14518,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1217,12170000,10000,0,0,256,112,1286,256,256,0,0,14520,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1218,12180000,10000,0,0,256,112,1287,256,256,0,0,14521,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1219,12190000,10000,0,0,256,112,1288,256,256,0,0,14522,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1220,12200000,10000,0,0,256,112,1289,256,256,0,0,14523,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1221,12210000,10000,0,0,256,112,1290,256,256,0,0,14525,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1222,12220000,10000,0,0,256,112,1280,256,256,0,0,14526,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1223,12230000,10000,0,0,256,112,1281,256,256,0,0,14527,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1224,12240000,10000,0,0,256,112,1282,256,256,0,0,14528,65536,0,1,47812,8694,9030,65536,1 +[38;2;255;165;0m[Hera] [HADES][DOE ] 1225,12250000,10000,0,0,256,112,1283,256,256,0,0,14529,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1226,12260000,10000,0,0,256,112,1284,256,256,0,0,14530,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1227,12270000,10000,0,0,256,112,1286,256,256,0,0,14531,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1228,12280000,10000,0,0,256,112,1287,256,256,0,0,14532,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1229,12290000,10000,0,0,256,112,1288,256,256,0,0,14533,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,20 ,8 ,06,1 +[Hera] [HADES][DOE ] 1230,12300000,10000,0,0,256,112,1288,256,256,0,0,14535,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1231,12310000,10000,0,0,256,112,1289,256,256,0,0,14536,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1232,12320000,10000,0,0,256,112,1290,256,256,0,0,14537,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1233,12330000,10000,0,0,256,113,1292,256,256,0,0,14538,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1234,12340000,10000,0,0,256,113,1293,256,256,0,0,14539,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1235,12350000,10000,0,0,256,113,1294,256,256,0,0,14540,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1236,12360000,10000,0,0,256,113,1295,256,256,0,0,14541,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1237,12370000,10000,0,0,256,113,1296,256,256,0,0,14543,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1238,12380000,10000,0,0,256,113,1297,256,256,0,0,14544,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1239,12390000,10000,0,0,256,113,1298,256,256,0,0,14546,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1240,12400000,10000,0,0,256,113,1299,256,256,0,0,14547,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1241,12410000,10000,0,0,256,114,1301,256,256,0,0,14548,65536,0,1,47812,8694,9030,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1242,12420000,10000,0,0,256,114,1301,256,256,0,0,14552,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1243,12430000,10000,0,0,256,114,1303,256,256,0,0,14553,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1244,12440000,10000,0,0,256,114,1304,256,256,0,0,14554,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1245,12450000,10000,0,0,256,114,1305,256,256,0,0,14555,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1246,12460000,10000,0,0,256,114,1306,256,256,0,0,14557,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1247,12470000,10000,0,0,256,114,1307,256,256,0,0,14558,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1248,12480000,10000,0,0,256,114,1308,256,256,0,0,14559,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1249,12490000,10000,0,0,256,114,1309,256,256,0,0,14561,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1250,12500000,10000,0,0,256,114,1310,256,256,0,0,14562,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1251,12510000,10000,0,0,256,114,1312,256,256,0,0,14564,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1252,12520000,10000,0,0,256,114,1313,256,256,0,0,14566,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1253,12530000,10000,0,0,256,114,1314,256,256,0,0,14568,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1254,12540000,10000,0,0,256,114,1315,256,256,0,0,14569,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1255,12550000,10000,0,0,256,114,1316,256,256,0,0,14571,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,7 ,7 ,05,1 +[Hera] [HADES][DOE ] 1256,12560000,10000,0,0,256,114,1317,256,256,0,0,14574,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1257,12570000,10000,0,0,256,114,1318,256,256,0,0,14575,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1258,12580000,10000,0,0,256,114,1319,256,256,0,0,14577,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1259,12590000,10000,0,0,256,114,1320,256,256,0,0,14579,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1260,12600000,10000,0,0,256,114,1321,256,256,0,0,14581,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1261,12610000,10000,0,0,256,114,1322,256,256,0,0,14582,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1262,12620000,10000,0,0,256,114,1323,256,256,0,0,14584,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1263,12630000,10000,0,0,256,114,1325,256,256,0,0,14586,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1264,12640000,10000,0,0,256,114,1326,256,256,0,0,14587,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1265,12650000,10000,0,0,256,114,1327,256,256,0,0,14589,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1266,12660000,10000,0,0,256,114,1328,256,256,0,0,14591,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1267,12670000,10000,0,0,256,113,1329,256,256,0,0,14593,65536,0,1,47812,8694,9030,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 [HADES][DOE ] 146,1460000,18446744073698341616,0,0,36257,38,427,256,256,0,4895412794951723673,14603,65536,0,0,47812,8694,9030,65536,1 +[04] 6 -1073741824 [HADES][DOE ] 1268,12680000,11220000,0,0,279545,113,1330,256,256,0,4712279933525688320,14605,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1269,12690000,10000,0,0,256,113,1331,256,256,0,0,14607,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1270,12700000,10000,0,0,256,113,1332,256,256,0,0,14609,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1271,12710000,10000,0,0,256,113,1333,256,256,0,0,14611,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1272,12720000,10000,0,0,256,113,1335,256,256,0,0,14613,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1273,12730000,10000,0,0,256,113,1336,256,256,0,0,14615,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1274,12740000,10000,0,0,256,113,1337,256,256,0,0,14615,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1275,12750000,10000,0,0,256,113,1338,256,256,0,0,14617,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1276,12760000,10000,0,0,256,113,1339,256,256,0,0,14618,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1277,12770000,10000,0,0,256,113,1340,256,256,0,0,14620,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1278,12780000,10000,0,0,256,113,1341,256,256,0,0,14621,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1279,12790000,10000,0,0,256,113,1343,256,256,0,0,14623,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1280,12800000,10000,0,0,256,113,1344,256,256,0,0,14624,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1281,12810000,10000,0,0,256,113,1345,256,256,0,0,14634,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,24 ,6 ,04,1 +[Hera] [HADES][DOE ] 1282,12820000,10000,0,0,256,113,1346,256,256,0,0,14636,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1283,12830000,10000,0,0,256,113,1347,256,256,0,0,14638,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1284,12840000,10000,0,0,256,113,1348,256,256,0,0,14639,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1285,12850000,10000,0,0,256,113,1349,256,256,0,0,14641,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1286,12860000,10000,0,0,256,113,1351,256,256,0,0,14642,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1287,12870000,10000,0,0,256,113,1352,256,256,0,0,14644,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1288,12880000,10000,0,0,256,113,1353,256,256,0,0,14646,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1289,12890000,10000,0,0,256,113,1354,256,256,0,0,14647,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1290,12900000,10000,0,0,256,113,1355,256,256,0,0,14648,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1291,12910000,10000,0,0,256,113,1356,256,256,0,0,14649,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1292,12920000,10000,0,0,256,113,1357,256,256,0,0,14651,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1293,12930000,10000,0,0,256,114,1359,256,256,0,0,14652,65536,0,1,47812,8694,9030,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 [HADES][DOE ] 435,4350000,18446744073700971616,0,0,110242,33,1523,256,256,0,4895412794951724958,14662,65536,0,0,47812,8694,9030,65536,1 +[00] 6 -1073741824 [HADES][DOE ] 1294,12940000,8590000,0,0,212216,114,1360,256,256,0,4710867963027128320,14665,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1295,12950000,10000,0,0,256,114,1361,256,256,0,0,14666,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1296,12960000,10000,0,0,256,114,1362,256,256,0,0,14668,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1297,12970000,10000,0,0,256,114,1363,256,256,0,0,14669,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1298,12980000,10000,0,0,256,114,1364,256,256,0,0,14670,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1299,12990000,10000,0,0,256,114,1365,256,256,0,0,14672,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1300,13000000,10000,0,0,256,115,1367,256,256,0,0,14674,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1301,13010000,10000,0,0,256,115,1368,256,256,0,0,14675,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1302,13020000,10000,0,0,256,115,1369,256,256,0,0,14677,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1303,13030000,10000,0,0,256,115,1370,256,256,0,0,14679,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1304,13040000,10000,0,0,256,115,1371,256,256,0,0,14681,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1305,13050000,10000,0,0,256,115,1372,256,256,0,0,14682,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1306,13060000,10000,0,0,256,115,1373,256,256,0,0,14684,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1307,13070000,10000,0,0,256,117,1375,256,256,0,0,14686,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,8 ,2 ,00,1 +[Hera] [HADES][DOE ] 1308,13080000,10000,0,0,256,117,1376,256,256,0,0,14688,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1309,13090000,10000,0,0,256,117,1377,256,256,0,0,14689,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1310,13100000,10000,0,0,256,117,1378,256,256,0,0,14691,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1311,13110000,10000,0,0,256,117,1379,256,256,0,0,14692,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1312,13120000,10000,0,0,256,117,1380,256,256,0,0,14694,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1313,13130000,10000,0,0,256,117,1381,256,256,0,0,14695,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1314,13140000,10000,0,0,256,117,1383,256,256,0,0,14697,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1315,13150000,10000,0,0,256,117,1384,256,256,0,0,14699,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1316,13160000,10000,0,0,256,117,1385,256,256,0,0,14701,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1317,13170000,10000,0,0,256,117,1386,256,256,0,0,14702,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1318,13180000,10000,0,0,256,117,1387,256,256,0,0,14703,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1319,13190000,10000,0,0,256,118,1388,256,256,0,0,14705,65536,0,1,47812,8694,9030,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1320,13200000,10000,0,0,256,118,1389,256,256,0,0,14709,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1321,13210000,10000,0,0,256,118,1391,256,256,0,0,14710,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1322,13220000,10000,0,0,256,118,1392,256,256,0,0,14712,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1323,13230000,10000,0,0,256,118,1393,256,256,0,0,14714,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1324,13240000,10000,0,0,256,118,1394,256,256,0,0,14715,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1325,13250000,10000,0,0,256,118,1395,256,256,0,0,14717,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1326,13260000,10000,0,0,256,120,1396,256,256,0,0,14719,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1327,13270000,10000,0,0,256,120,1397,256,256,0,0,14720,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1328,13280000,10000,0,0,256,120,1399,256,256,0,0,14721,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1329,13290000,10000,0,0,256,120,1400,256,256,0,0,14722,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1330,13300000,10000,0,0,256,120,1401,256,256,0,0,14724,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1331,13310000,10000,0,0,256,120,1402,256,256,0,0,14726,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1332,13320000,10000,0,0,256,120,1403,256,256,0,0,14728,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1333,13330000,10000,0,0,256,120,1404,256,256,0,0,14729,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,18 ,8 ,06,2 +[Hera] [HADES][DOE ] 1334,13340000,10000,0,0,256,120,1405,256,256,0,0,14731,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1335,13350000,10000,0,0,256,120,1407,256,256,0,0,14733,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1336,13360000,10000,0,0,256,120,1408,256,256,0,0,14734,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1337,13370000,10000,0,0,256,120,1409,256,256,0,0,14735,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1338,13380000,10000,0,0,256,120,1410,256,256,0,0,14737,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1339,13390000,10000,0,0,256,120,1411,256,256,0,0,14738,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1340,13400000,10000,0,0,256,120,1412,256,256,0,0,14740,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1341,13410000,10000,0,0,256,120,1413,256,256,0,0,14742,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1342,13420000,10000,0,0,256,120,1415,256,256,0,0,14744,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1343,13430000,10000,0,0,256,120,1416,256,256,0,0,14746,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1344,13440000,10000,0,0,256,120,1417,256,256,0,0,14747,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1345,13450000,10000,0,0,256,120,1418,256,256,0,0,14749,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1346,13460000,10000,0,0,256,120,1419,256,256,0,0,14750,65536,0,1,47812,8694,9030,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 [HADES][DOE ] 55,550000,18446744073696641616,0,0,12861,63,99,256,256,0,4895412794951722843,14761,65536,0,0,47812,8694,9030,65536,1 +[06] 0 -1 6 -1073741824 [HADES][DOE ] 1347,13470000,12920000,0,0,323165,121,1420,256,256,0,4713192614076088320,14771,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1348,13480000,10000,0,0,256,121,1421,256,256,0,0,14773,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1349,13490000,10000,0,0,256,121,1423,256,256,0,0,14775,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1350,13500000,10000,0,0,256,121,1424,256,256,0,0,14776,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1351,13510000,10000,0,0,256,121,1425,256,256,0,0,14778,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1352,13520000,10000,0,0,256,121,1426,256,256,0,0,14780,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1353,13530000,10000,0,0,256,121,1427,256,256,0,0,14782,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1354,13540000,10000,0,0,256,121,1428,256,256,0,0,14784,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1355,13550000,10000,0,0,256,121,1429,256,256,0,0,14786,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1356,13560000,10000,0,0,256,121,1431,256,256,0,0,14787,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1357,13570000,10000,0,0,256,121,1432,256,256,0,0,14789,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1358,13580000,10000,0,0,256,121,1433,256,256,0,0,14790,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1359,13590000,10000,0,0,256,125,1434,256,256,0,0,14792,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1360,13600000,10000,0,0,256,125,1435,256,256,0,0,14794,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1361,13610000,10000,0,0,256,125,1436,256,256,0,0,14795,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1362,13620000,10000,0,0,256,126,1437,256,256,0,0,14797,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1363,13630000,10000,0,0,256,126,1439,256,256,0,0,14799,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1364,13640000,10000,0,0,256,126,1440,256,256,0,0,14801,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1365,13650000,10000,0,0,256,126,1441,256,256,0,0,14802,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1366,13660000,10000,0,0,256,126,1442,256,256,0,0,14804,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1367,13670000,10000,0,0,256,126,1443,256,256,0,0,14806,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1368,13680000,10000,0,0,256,126,1444,256,256,0,0,14808,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1369,13690000,10000,0,0,256,126,1445,256,256,0,0,14809,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1370,13700000,10000,0,0,256,126,1447,256,256,0,0,14811,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1371,13710000,10000,0,0,256,127,1448,256,256,0,0,14813,65536,0,1,47812,8694,9030,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 [HADES][DOE ] 107,1070000,18446744073696911616,0,0,26232,49,273,256,256,0,4895412794951722975,14822,65536,0,0,47812,8694,9030,65536,1 +[05] -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1372,13720000,12650000,0,0,316194,127,1449,256,256,0,4713047658929848320,14824,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1373,13730000,10000,0,0,256,127,1450,256,256,0,0,14826,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1374,13740000,10000,0,0,256,127,1451,256,256,0,0,14828,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1375,13750000,10000,0,0,256,127,1452,256,256,0,0,14829,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1376,13760000,10000,0,0,256,127,1453,256,256,0,0,14831,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1377,13770000,10000,0,0,256,127,1455,256,256,0,0,14833,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1378,13780000,10000,0,0,256,127,1456,256,256,0,0,14835,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1379,13790000,10000,0,0,256,127,1457,256,256,0,0,14836,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1380,13800000,10000,0,0,256,127,1458,256,256,0,0,14838,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1381,13810000,10000,0,0,256,127,1459,256,256,0,0,14840,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1382,13820000,10000,0,0,256,127,1460,256,256,0,0,14842,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1383,13830000,10000,0,0,256,127,1461,256,256,0,0,14843,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1384,13840000,10000,0,0,256,127,1463,256,256,0,0,14845,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,4 ,7 ,[HADES][DOE ] 1385,13850000,10000,0,0,256,127,1464,256,256,0,0,14847,65536,0,1,47812,8694,9030,65536,1 +[Hera] 05,2 +[Hera] [HADES][DOE ] 1386,13860000,10000,0,0,256,127,1465,256,256,0,0,14849,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1387,13870000,10000,0,0,256,127,1466,256,256,0,0,14850,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1388,13880000,10000,0,0,256,127,1467,256,256,0,0,14852,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1389,13890000,10000,0,0,256,127,1468,256,256,0,0,14854,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1390,13900000,10000,0,0,256,127,1469,256,256,0,0,14855,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1391,13910000,10000,0,0,256,127,1471,256,256,0,0,14856,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1392,13920000,10000,0,0,256,127,1472,256,256,0,0,14857,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1393,13930000,10000,0,0,256,127,1473,256,256,0,0,14859,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1394,13940000,10000,0,0,256,127,1474,256,256,0,0,14861,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1395,13950000,10000,0,0,256,127,1475,256,256,0,0,14862,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1396,13960000,10000,0,0,256,127,1476,256,256,0,0,14864,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1397,13970000,10000,0,0,256,127,1477,256,256,0,0,14866,65536,0,1,47812,8694,9030,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1398,13980000,10000,0,0,256,127,1479,256,256,0,0,14870,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1399,13990000,10000,0,0,256,127,1480,256,256,0,0,14871,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1400,14000000,10000,0,0,256,127,1481,256,256,0,0,14873,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1401,14010000,10000,0,0,256,127,1482,256,256,0,0,14875,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1402,14020000,10000,0,0,256,127,1483,256,256,0,0,14876,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1403,14030000,10000,0,0,256,127,1484,256,256,0,0,14878,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1404,14040000,10000,0,0,256,127,1485,256,256,0,0,14880,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1405,14050000,10000,0,0,256,127,1487,256,256,0,0,14881,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1406,14060000,10000,0,0,256,127,1488,256,256,0,0,14883,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1407,14070000,10000,0,0,256,127,1489,256,256,0,0,14884,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1408,14080000,10000,0,0,256,127,1490,256,256,0,0,14886,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1409,14090000,10000,0,0,256,127,1491,256,256,0,0,14888,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1410,14100000,10000,0,0,256,127,1492,256,256,0,0,14889,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1411,14110000,10000,0,0,256,128,1493,256,256,0,0,14890,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1412,14120000,10000,0,0,256,128,1495,256,256,0,0,14892,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1413,14130000,10000,0,0,256,128,1496,256,256,0,0,14894,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1414,14140000,10000,0,0,256,132,1497,256,256,0,0,14895,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1415,14150000,10000,0,0,256,132,1498,256,256,0,0,14904,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1416,14160000,10000,0,0,256,132,1499,256,256,0,0,14905,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1417,14170000,10000,0,0,256,132,1500,256,256,0,0,14907,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1418,14180000,10000,0,0,256,132,1501,256,256,0,0,14908,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1419,14190000,10000,0,0,256,132,1503,256,256,0,0,14909,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1420,14200000,10000,0,0,256,132,1504,256,256,0,0,14910,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1421,14210000,10000,0,0,256,132,1505,256,256,0,0,14912,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1422,14220000,10000,0,0,256,133,1506,256,256,0,0,14914,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1423,14230000,10000,0,0,256,133,1507,256,256,0,0,14915,65536,0,1,47812,8694,9030,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 [HADES][DOE ] 264,2640000,18446744073697961616,0,0,66490,37,1054,256,256,0,4895412794951723488,14924,65536,0,0,47812,8694,9030,65536,1 +[02] 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1424,14240000,11600000,0,0,289248,133,1508,256,256,0,4712483944472248320,14927,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1425,14250000,10000,0,0,256,133,1509,256,256,0,0,14929,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1426,14260000,10000,0,0,256,133,1511,256,256,0,0,14930,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1427,14270000,10000,0,0,256,133,1512,256,256,0,0,14932,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1428,14280000,10000,0,0,256,133,1513,256,256,0,0,14934,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1429,14290000,10000,0,0,256,133,1514,256,256,0,0,14935,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1430,14300000,10000,0,0,256,133,1515,256,256,0,0,14937,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1431,14310000,10000,0,0,256,133,1516,256,256,0,0,14938,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1432,14320000,10000,0,0,256,133,1517,256,256,0,0,14940,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1433,14330000,10000,0,0,256,133,1519,256,256,0,0,14941,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1434,14340000,10000,0,0,256,133,1520,256,256,0,0,14942,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1435,14350000,10000,0,0,256,133,1521,256,256,0,0,14943,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1436,14360000,10000,0,0,256,133,1522,256,256,0,0,14945,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,21 ,4 ,02,1 +[Hera] [HADES][DOE ] 1437,14370000,10000,0,0,256,133,1523,256,256,0,0,14947,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1438,14380000,10000,0,0,256,133,1524,256,256,0,0,14949,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1439,14390000,10000,0,0,256,133,1525,256,256,0,0,14950,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1440,14400000,10000,0,0,256,133,1527,256,256,0,0,14952,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1441,14410000,10000,0,0,256,133,1528,256,256,0,0,14954,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1442,14420000,10000,0,0,256,133,1529,256,256,0,0,14955,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1443,14430000,10000,0,0,256,133,1530,256,256,0,0,14956,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1444,14440000,10000,0,0,256,133,1531,256,256,0,0,14957,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1445,14450000,10000,0,0,256,133,1532,256,256,0,0,14959,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1446,14460000,10000,0,0,256,133,1533,256,256,0,0,14960,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1447,14470000,10000,0,0,256,133,1535,256,256,0,0,14962,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1448,14480000,10000,0,0,256,134,1536,256,256,0,0,14963,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1449,14490000,10000,0,0,256,135,1537,256,256,0,0,14965,65536,0,1,47812,8694,9030,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1450,14500000,10000,0,0,256,135,1538,256,256,0,0,14969,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1451,14510000,10000,0,0,256,135,1539,256,256,0,0,14970,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1452,14520000,10000,0,0,256,135,1540,256,256,0,0,14972,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1453,14530000,10000,0,0,256,136,1541,256,256,0,0,14973,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1454,14540000,10000,0,0,256,136,1543,256,256,0,0,14975,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1455,14550000,10000,0,0,256,136,1544,256,256,0,0,14976,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1456,14560000,10000,0,0,256,136,1545,256,256,0,0,14977,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1457,14570000,10000,0,0,256,136,1546,256,256,0,0,14979,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1458,14580000,10000,0,0,256,136,1547,256,256,0,0,14981,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1459,14590000,10000,0,0,256,136,1548,256,256,0,0,14982,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1460,14600000,10000,0,0,256,136,1549,256,256,0,0,14983,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1461,14610000,10000,0,0,256,136,1551,256,256,0,0,14985,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1462,14620000,10000,0,0,256,136,1552,256,256,0,0,14987,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,14 ,6 ,04,2 +[Hera] [HADES][DOE ] 1463,14630000,10000,0,0,256,136,1553,256,256,0,0,14989,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1464,14640000,10000,0,0,256,136,1554,256,256,0,0,14991,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1465,14650000,10000,0,0,256,136,1555,256,256,0,0,14993,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1466,14660000,10000,0,0,256,136,1556,256,256,0,0,14995,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1467,14670000,10000,0,0,256,136,1557,256,256,0,0,14996,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1468,14680000,10000,0,0,256,136,1559,256,256,0,0,14998,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1469,14690000,10000,0,0,256,136,1560,256,256,0,0,15000,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1470,14700000,10000,0,0,256,136,1561,256,256,0,0,15002,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1471,14710000,10000,0,0,256,136,1562,256,256,0,0,15003,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1472,14720000,10000,0,0,256,136,1563,256,256,0,0,15005,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1473,14730000,10000,0,0,256,136,1564,256,256,0,0,15007,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1474,14740000,10000,0,0,256,138,1565,256,256,0,0,15008,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1475,14750000,10000,0,0,256,143,1567,256,256,0,0,15009,65536,0,1,47812,8694,9030,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 [HADES][DOE ] 147,1470000,18446744073696271616,0,0,36408,42,424,256,256,0,4895412794951722663,15019,65536,0,0,47812,8694,9030,65536,1 +[04] -1073741824 [HADES][DOE ] 1476,14760000,13290000,0,0,332642,154,1568,256,256,0,4713391256313528320,15021,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1477,14770000,10000,0,0,256,154,1569,256,256,0,0,15023,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1478,14780000,10000,0,0,256,154,1570,256,256,0,0,15024,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1479,14790000,10000,0,0,256,154,1571,256,256,0,0,15025,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1480,14800000,10000,0,0,256,154,1572,256,256,0,0,15027,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1481,14810000,10000,0,0,256,155,1573,256,256,0,0,15028,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1482,14820000,10000,0,0,256,155,1575,256,256,0,0,15029,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1483,14830000,10000,0,0,256,155,1576,256,256,0,0,15039,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1484,14840000,10000,0,0,256,155,1577,256,256,0,0,15041,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1485,14850000,10000,0,0,256,156,1578,256,256,0,0,15042,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1486,14860000,10000,0,0,256,156,1579,256,256,0,0,15044,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1487,14870000,10000,0,0,256,156,1580,256,256,0,0,15045,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1488,14880000,10000,0,0,256,157,1581,256,256,0,0,15047,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1489,14890000,10000,0,0,256,160,1583,256,256,0,0,15048,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1490,14900000,10000,0,0,256,160,1584,256,256,0,0,15049,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1491,14910000,10000,0,0,256,160,1585,256,256,0,0,15051,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1492,14920000,10000,0,0,256,160,1586,256,256,0,0,15053,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1493,14930000,10000,0,0,256,160,1587,256,256,0,0,15054,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1494,14940000,10000,0,0,256,160,1588,256,256,0,0,15056,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1495,14950000,10000,0,0,256,160,1589,256,256,0,0,15057,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1496,14960000,10000,0,0,256,160,1591,256,256,0,0,15059,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1497,14970000,10000,0,0,256,160,1592,256,256,0,0,15061,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1498,14980000,10000,0,0,256,160,1593,256,256,0,0,15062,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1499,14990000,10000,0,0,256,165,1594,256,256,0,0,15064,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1500,15000000,10000,0,0,256,171,1595,256,256,0,0,15066,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1501,15010000,10000,0,0,256,171,1596,256,256,0,0,15068,65536,0,1,47812,8694,9030,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1502,15020000,10000,0,0,256,171,1597,256,256,0,0,15071,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1503,15030000,10000,0,0,256,171,1599,256,256,0,0,15073,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1504,15040000,10000,0,0,256,171,1600,256,256,0,0,15074,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1505,15050000,10000,0,0,256,171,1601,256,256,0,0,15076,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1506,15060000,10000,0,0,256,171,1602,256,256,0,0,15077,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1507,15070000,10000,0,0,256,171,1603,256,256,0,0,15079,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1508,15080000,10000,0,0,256,171,1604,256,256,0,0,15080,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1509,15090000,10000,0,0,256,171,1605,256,256,0,0,15081,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1510,15100000,10000,0,0,256,171,1607,256,256,0,0,15082,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1511,15110000,10000,0,0,256,171,1608,256,256,0,0,15084,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1512,15120000,10000,0,0,256,171,1609,256,256,0,0,15086,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1513,15130000,10000,0,0,256,171,1610,256,256,0,0,15088,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,[HADES][DOE ] 1514,15140000,10000,0,0,256,171,1611,256,256,0,0,15089,65536,0,1,47812,8694,9030,65536,1 +[Hera] 11 ,4 ,02,2 +[Hera] [HADES][DOE ] 1515,15150000,10000,0,0,256,171,1612,256,256,0,0,15091,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1516,15160000,10000,0,0,256,171,1613,256,256,0,0,15093,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1517,15170000,10000,0,0,256,171,1615,256,256,0,0,15095,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1518,15180000,10000,0,0,256,171,1616,256,256,0,0,15096,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1519,15190000,10000,0,0,256,171,1617,256,256,0,0,15097,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1520,15200000,10000,0,0,256,171,1618,256,256,0,0,15099,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1521,15210000,10000,0,0,256,171,1619,256,256,0,0,15100,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1522,15220000,10000,0,0,256,171,1620,256,256,0,0,15101,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1523,15230000,10000,0,0,256,171,1621,256,256,0,0,15102,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1524,15240000,10000,0,0,256,171,1623,256,256,0,0,15103,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1525,15250000,10000,0,0,256,171,1624,256,256,0,0,15105,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1526,15260000,10000,0,0,256,171,1625,256,256,0,0,15106,65536,0,1,47812,8694,9030,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1527,15270000,10000,0,0,256,171,1626,256,256,0,0,15109,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1528,15280000,10000,0,0,256,171,1627,256,256,0,0,15110,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1529,15290000,10000,0,0,256,171,1628,256,256,0,0,15112,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1530,15300000,10000,0,0,256,171,1629,256,256,0,0,15114,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1531,15310000,10000,0,0,256,171,1631,256,256,0,0,15115,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1532,15320000,10000,0,0,256,171,1632,256,256,0,0,15116,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1533,15330000,10000,0,0,256,171,1633,256,256,0,0,15117,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1534,15340000,10000,0,0,256,171,1634,256,256,0,0,15119,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1535,15350000,10000,0,0,256,171,1635,256,256,0,0,15120,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1536,15360000,10000,0,0,256,171,1636,256,256,0,0,15121,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1537,15370000,10000,0,0,256,171,1637,256,256,0,0,15123,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1538,15380000,10000,0,0,256,171,1639,256,256,0,0,15124,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1539,15390000,10000,0,0,256,171,1640,256,256,0,0,15125,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,22 ,5 ,03,1 +[Hera] [HADES][DOE ] 1540,15400000,10000,0,0,256,171,1641,256,256,0,0,15127,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1541,15410000,10000,0,0,256,171,1642,256,256,0,0,15128,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1542,15420000,10000,0,0,256,171,1643,256,256,0,0,15129,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1543,15430000,10000,0,0,256,171,1644,256,256,0,0,15130,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1544,15440000,10000,0,0,256,171,1645,256,256,0,0,15131,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1545,15450000,10000,0,0,256,171,1647,256,256,0,0,15132,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1546,15460000,10000,0,0,256,171,1648,256,256,0,0,15132,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1547,15470000,10000,0,0,256,171,1649,256,256,0,0,15133,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1548,15480000,10000,0,0,256,171,1650,256,256,0,0,15134,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1549,15490000,10000,0,0,256,171,1651,256,256,0,0,15135,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1550,15500000,10000,0,0,256,171,1652,256,256,0,0,15136,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1551,15510000,10000,0,0,256,171,1653,256,256,0,0,15137,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1552,15520000,10000,0,0,256,171,1655,256,256,0,0,15138,65536,0,1,47812,8694,9030,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 [HADES][DOE ] 265,2650000,18446744073696681616,0,0,66641,41,861,256,256,0,4895412794951722863,15147,65536,0,0,47812,8694,9030,65536,1 +[02] 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1553,15530000,12880000,0,0,322121,171,1656,256,256,0,4713171139239608320,15149,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1554,15540000,10000,0,0,256,171,1657,256,256,0,0,15151,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1555,15550000,10000,0,0,256,171,1658,256,256,0,0,15152,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1556,15560000,10000,0,0,256,171,1659,256,256,0,0,15152,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1557,15570000,10000,0,0,256,171,1660,256,256,0,0,15153,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1558,15580000,10000,0,0,256,171,1661,256,256,0,0,15154,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1559,15590000,10000,0,0,256,171,1663,256,256,0,0,15155,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1560,15600000,10000,0,0,256,171,1664,256,256,0,0,15157,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1561,15610000,10000,0,0,256,171,1665,256,256,0,0,15158,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1562,15620000,10000,0,0,256,171,1666,256,256,0,0,15159,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1563,15630000,10000,0,0,256,171,1667,256,256,0,0,15161,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1564,15640000,10000,0,0,256,171,1668,256,256,0,0,15162,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1565,15650000,10000,0,0,256,171,1669,256,256,0,0,15163,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1566,15660000,10000,0,0,256,171,1671,256,256,0,0,15173,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1567,15670000,10000,0,0,256,171,1672,256,256,0,0,15174,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1568,15680000,10000,0,0,256,171,1673,256,256,0,0,15176,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1569,15690000,10000,0,0,256,171,1674,256,256,0,0,15178,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1570,15700000,10000,0,0,256,171,1675,256,256,0,0,15179,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1571,15710000,10000,0,0,256,171,1676,256,256,0,0,15180,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1572,15720000,10000,0,0,256,171,1677,256,256,0,0,15182,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1573,15730000,10000,0,0,256,171,1679,256,256,0,0,15184,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1574,15740000,10000,0,0,256,171,1680,256,256,0,0,15185,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1575,15750000,10000,0,0,256,171,1681,256,256,0,0,15186,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1576,15760000,10000,0,0,256,171,1682,256,256,0,0,15188,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1577,15770000,10000,0,0,256,171,1683,256,256,0,0,15190,65536,0,1,47812,8694,9030,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 [HADES][DOE ] 212,2120000,18446744073695901616,0,0,53120,38,679,256,256,0,4895412794951722482,15200,65536,0,0,47812,8694,9030,65536,1 +[03] 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1578,15780000,13660000,0,0,342042,171,1684,256,256,0,4713589898550968320,15202,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1579,15790000,10000,0,0,256,171,1685,256,256,0,0,15204,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1580,15800000,10000,0,0,256,171,1687,256,256,0,0,15205,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1581,15810000,10000,0,0,256,171,1688,256,256,0,0,15207,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1582,15820000,10000,0,0,256,171,1689,256,256,0,0,15209,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1583,15830000,10000,0,0,256,171,1690,256,256,0,0,15211,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1584,15840000,10000,0,0,256,171,1691,256,256,0,0,15212,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1585,15850000,10000,0,0,256,171,1692,256,256,0,0,15214,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1586,15860000,10000,0,0,256,171,1693,256,256,0,0,15216,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1587,15870000,10000,0,0,256,171,1695,256,256,0,0,15218,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1588,15880000,10000,0,0,256,171,1696,256,256,0,0,15219,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1589,15890000,10000,0,0,256,171,1697,256,256,0,0,15221,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1590,15900000,10000,0,0,256,171,1698,256,256,0,0,15223,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,15 ,5 ,03,2 +[Hera] [HADES][DOE ] 1591,15910000,10000,0,0,256,174,1699,256,256,0,0,15225,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1592,15920000,10000,0,0,256,174,1700,256,256,0,0,15226,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1593,15930000,10000,0,0,256,174,1701,256,256,0,0,15228,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1594,15940000,10000,0,0,256,174,1703,256,256,0,0,15230,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1595,15950000,10000,0,0,256,174,1704,256,256,0,0,15232,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1596,15960000,10000,0,0,256,174,1705,256,256,0,0,15233,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1597,15970000,10000,0,0,256,174,1706,256,256,0,0,15235,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1598,15980000,10000,0,0,256,174,1707,256,256,0,0,15237,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1599,15990000,10000,0,0,256,174,1708,256,256,0,0,15239,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1600,16000000,10000,0,0,256,174,1709,256,256,0,0,15240,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1601,16010000,10000,0,0,256,168,1710,256,256,0,0,15242,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1602,16020000,10000,0,0,256,154,1710,256,256,0,0,15244,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1603,16030000,10000,0,0,256,154,1711,256,256,0,0,15245,65536,0,1,47812,8694,9030,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1604,16040000,10000,0,0,256,143,1712,256,256,0,0,15250,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1605,16050000,10000,0,0,256,143,1713,256,256,0,0,15252,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1606,16060000,10000,0,0,256,142,1714,256,256,0,0,15253,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1607,16070000,10000,0,0,256,142,1715,256,256,0,0,15255,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1608,16080000,10000,0,0,256,142,1716,256,256,0,0,15257,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1609,16090000,10000,0,0,256,142,1717,256,256,0,0,15258,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1610,16100000,10000,0,0,256,142,1719,256,256,0,0,15260,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1611,16110000,10000,0,0,256,142,1720,256,256,0,0,15261,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1612,16120000,10000,0,0,256,142,1721,256,256,0,0,15263,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1613,16130000,10000,0,0,256,142,1722,256,256,0,0,15265,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1614,16140000,10000,0,0,256,142,1723,256,256,0,0,15266,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1615,16150000,10000,0,0,256,142,1724,256,256,0,0,15268,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1616,16160000,10000,0,0,256,142,1725,256,256,0,0,15269,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1617,16170000,10000,0,0,256,142,1727,256,256,0,0,15271,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1618,16180000,10000,0,0,256,142,1728,256,256,0,0,15272,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1619,16190000,10000,0,0,256,142,1729,256,256,0,0,15274,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1620,16200000,10000,0,0,256,142,1730,256,256,0,0,15275,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1621,16210000,10000,0,0,256,142,1731,256,256,0,0,15277,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1622,16220000,10000,0,0,256,142,1732,256,256,0,0,15279,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1623,16230000,10000,0,0,256,142,1733,256,256,0,0,15280,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1624,16240000,10000,0,0,256,142,1735,256,256,0,0,15281,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1625,16250000,10000,0,0,256,142,1736,256,256,0,0,15283,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1626,16260000,10000,0,0,256,142,1737,256,256,0,0,15285,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1627,16270000,10000,0,0,256,142,1738,256,256,0,0,15286,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1628,16280000,10000,0,0,256,142,1739,256,256,0,0,15288,65536,0,1,47812,8694,9030,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1629,16290000,10000,0,0,256,142,1740,256,256,0,0,15292,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1630,16300000,10000,0,0,256,142,1741,256,256,0,0,15294,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1631,16310000,10000,0,0,256,142,1743,256,256,0,0,15296,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1632,16320000,10000,0,0,256,142,1744,256,256,0,0,15298,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1633,16330000,10000,0,0,256,142,1745,256,256,0,0,15307,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1634,16340000,10000,0,0,256,142,1746,256,256,0,0,15309,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1635,16350000,10000,0,0,256,142,1747,256,256,0,0,15311,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1636,16360000,10000,0,0,256,142,1748,256,256,0,0,15312,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1637,16370000,10000,0,0,256,142,1749,256,256,0,0,15314,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1638,16380000,10000,0,0,256,142,1751,256,256,0,0,15315,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1639,16390000,10000,0,0,256,142,1752,256,256,0,0,15317,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1640,16400000,10000,0,0,256,142,1753,256,256,0,0,15319,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1641,16410000,10000,0,0,256,142,1754,256,256,0,0,15320,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,25 ,3 ,01,1 +[Hera] [HADES][DOE ] 1642,16420000,10000,0,0,256,142,1755,256,256,0,0,15322,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1643,16430000,10000,0,0,256,142,1756,256,256,0,0,15324,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1644,16440000,10000,0,0,256,142,1757,256,256,0,0,15326,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1645,16450000,10000,0,0,256,142,1759,256,256,0,0,15327,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1646,16460000,10000,0,0,256,142,1760,256,256,0,0,15328,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1647,16470000,10000,0,0,256,142,1761,256,256,0,0,15329,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1648,16480000,10000,0,0,256,142,1762,256,256,0,0,15330,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1649,16490000,10000,0,0,256,142,1763,256,256,0,0,15331,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1650,16500000,10000,0,0,256,142,1764,256,256,0,0,15332,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1651,16510000,10000,0,0,256,142,1765,256,256,0,0,15333,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1652,16520000,10000,0,0,256,142,1767,256,256,0,0,15335,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1653,16530000,10000,0,0,256,144,1768,256,256,0,0,15336,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1654,16540000,10000,0,0,256,144,1769,256,256,0,0,15338,65536,0,1,47812,8694,9030,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 [HADES][DOE ] 317,3170000,18446744073696181616,0,0,80010,36,1061,256,256,0,4895412794951722619,15346,65536,0,0,47812,8694,9030,65536,1 +[01] 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1655,16550000,13380000,0,0,334864,144,1770,256,256,0,4713439574695608320,15349,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1656,16560000,10000,0,0,256,144,1771,256,256,0,0,15351,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1657,16570000,10000,0,0,256,145,1772,256,256,0,0,15352,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1658,16580000,10000,0,0,256,145,1773,256,256,0,0,15353,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1659,16590000,10000,0,0,256,145,1775,256,256,0,0,15355,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1660,16600000,10000,0,0,256,145,1776,256,256,0,0,15357,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1661,16610000,10000,0,0,256,145,1777,256,256,0,0,15358,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1662,16620000,10000,0,0,256,145,1778,256,256,0,0,15360,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1663,16630000,10000,0,0,256,145,1779,256,256,0,0,15361,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1664,16640000,10000,0,0,256,145,1780,256,256,0,0,15362,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1665,16650000,10000,0,0,256,145,1781,256,256,0,0,15364,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1666,16660000,10000,0,0,256,145,1783,256,256,0,0,15365,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1667,16670000,10000,0,0,256,145,1784,256,256,0,0,15366,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,26 ,3 ,01,2 +[Hera] [HADES][DOE ] 1668,16680000,10000,0,0,256,145,1785,256,256,0,0,15368,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1669,16690000,10000,0,0,256,145,1786,256,256,0,0,15369,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1670,16700000,10000,0,0,256,145,1787,256,256,0,0,15371,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1671,16710000,10000,0,0,256,145,1788,256,256,0,0,15372,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1672,16720000,10000,0,0,256,145,1789,256,256,0,0,15373,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1673,16730000,10000,0,0,256,145,1791,256,256,0,0,15375,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1674,16740000,10000,0,0,256,145,1792,256,256,0,0,15377,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1675,16750000,10000,0,0,256,145,1793,256,256,0,0,15379,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1676,16760000,10000,0,0,256,145,1794,256,256,0,0,15380,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1677,16770000,10000,0,0,256,145,1795,256,256,0,0,15381,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1678,16780000,10000,0,0,256,143,1795,256,256,0,0,15383,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1679,16790000,10000,0,0,256,143,1796,256,256,0,0,15384,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1680,16800000,10000,0,0,256,143,1798,256,256,0,0,15385,65536,0,1,47812,8694,9030,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1681,16810000,10000,0,0,256,154,1799,256,256,0,0,15388,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1682,16820000,10000,0,0,256,154,1800,256,256,0,0,15390,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1683,16830000,10000,0,0,256,154,1801,256,256,0,0,15391,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1684,16840000,10000,0,0,256,154,1802,256,256,0,0,15392,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1685,16850000,10000,0,0,256,154,1803,256,256,0,0,15394,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1686,16860000,10000,0,0,256,154,1804,256,256,0,0,15395,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1687,16870000,10000,0,0,256,154,1806,256,256,0,0,15397,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1688,16880000,10000,0,0,256,154,1807,256,256,0,0,15398,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1689,16890000,10000,0,0,256,154,1808,256,256,0,0,15399,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1690,16900000,10000,0,0,256,154,1809,256,256,0,0,15400,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1691,16910000,10000,0,0,256,154,1810,256,256,0,0,15402,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1692,16920000,10000,0,0,256,154,1811,256,256,0,0,15403,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1693,16930000,10000,0,0,256,154,1812,256,256,0,0,15404,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1694,16940000,10000,0,0,256,154,1814,256,256,0,0,15405,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1695,16950000,10000,0,0,256,154,1815,256,256,0,0,15406,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1696,16960000,10000,0,0,256,154,1816,256,256,0,0,15407,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1697,16970000,10000,0,0,256,154,1817,256,256,0,0,15409,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1698,16980000,10000,0,0,256,154,1818,256,256,0,0,15410,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1699,16990000,10000,0,0,256,154,1819,256,256,0,0,15412,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1700,17000000,10000,0,0,256,154,1820,256,256,0,0,15413,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1701,17010000,10000,0,0,256,154,1822,256,256,0,0,15414,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1702,17020000,10000,0,0,256,154,1823,256,256,0,0,15415,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1703,17030000,10000,0,0,256,154,1824,256,256,0,0,15416,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1704,17040000,10000,0,0,256,154,1825,256,256,0,0,15418,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1705,17050000,10000,0,0,256,154,1826,256,256,0,0,15419,65536,0,1,47812,8694,9030,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1706,17060000,10000,0,0,256,154,1827,256,256,0,0,15423,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1707,17070000,10000,0,0,256,154,1828,256,256,0,0,15425,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1708,17080000,10000,0,0,256,154,1830,256,256,0,0,15426,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1709,17090000,10000,0,0,256,154,1831,256,256,0,0,15427,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1710,17100000,10000,0,0,256,154,1832,256,256,0,0,15429,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1711,17110000,10000,0,0,256,154,1833,256,256,0,0,15431,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1712,17120000,10000,0,0,256,154,1834,256,256,0,0,15432,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1713,17130000,10000,0,0,256,154,1835,256,256,0,0,15442,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1714,17140000,10000,0,0,256,154,1836,256,256,0,0,15443,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1715,17150000,10000,0,0,256,154,1838,256,256,0,0,15445,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1716,17160000,10000,0,0,256,154,1839,256,256,0,0,15446,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1717,17170000,10000,0,0,256,154,1840,256,256,0,0,15447,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1718,17180000,10000,0,0,256,154,1841,256,256,0,0,15449,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,12 ,2 ,00,2 +[Hera] [HADES][DOE ] 1719,17190000,10000,0,0,256,154,1842,256,256,0,0,15451,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1720,17200000,10000,0,0,256,154,1843,256,256,0,0,15453,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1721,17210000,10000,0,0,256,154,1844,256,256,0,0,15454,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1722,17220000,10000,0,0,256,154,1846,256,256,0,0,15455,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1723,17230000,10000,0,0,256,154,1847,256,256,0,0,15457,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1724,17240000,10000,0,0,256,154,1848,256,256,0,0,15459,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1725,17250000,10000,0,0,256,154,1849,256,256,0,0,15460,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1726,17260000,10000,0,0,256,154,1850,256,256,0,0,15461,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1727,17270000,10000,0,0,256,154,1851,256,256,0,0,15463,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1728,17280000,10000,0,0,256,154,1852,256,256,0,0,15465,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1729,17290000,10000,0,0,256,154,1854,256,256,0,0,15466,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1730,17300000,10000,0,0,256,154,1855,256,256,0,0,15467,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1731,17310000,10000,0,0,256,154,1856,256,256,0,0,15469,65536,0,1,47812,8694,9030,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 [HADES][DOE ] 553,5530000,18446744073697771616,0,0,140474,32,2417,256,256,0,4895412794951723395,15477,65536,0,0,47812,8694,9030,65536,1 +[rajames] -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1732,17320000,11790000,0,0,294112,154,1857,256,256,0,4712585949945528320,15480,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1733,17330000,10000,0,0,256,154,1858,256,256,0,0,15482,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1734,17340000,10000,0,0,256,154,1859,256,256,0,0,15484,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1735,17350000,10000,0,0,256,154,1860,256,256,0,0,15485,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1736,17360000,10000,0,0,256,154,1862,256,256,0,0,15486,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1737,17370000,10000,0,0,256,154,1863,256,256,0,0,15488,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1738,17380000,10000,0,0,256,154,1864,256,256,0,0,15490,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1739,17390000,10000,0,0,256,154,1865,256,256,0,0,15492,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1740,17400000,10000,0,0,256,154,1866,256,256,0,0,15493,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1741,17410000,10000,0,0,256,154,1867,256,256,0,0,15494,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1742,17420000,10000,0,0,256,154,1868,256,256,0,0,15495,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1743,17430000,10000,0,0,256,154,1870,256,256,0,0,15497,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,13 ,1 ,rajames,1 +[Hera] [HADES][DOE ] 1744,17440000,10000,0,0,256,154,1871,256,256,0,0,15498,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1745,17450000,10000,0,0,256,154,1872,256,256,0,0,15499,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1746,17460000,10000,0,0,256,154,1873,256,256,0,0,15500,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1747,17470000,10000,0,0,256,154,1874,256,256,0,0,15502,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1748,17480000,10000,0,0,256,154,1875,256,256,0,0,15503,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1749,17490000,10000,0,0,256,154,1876,256,256,0,0,15504,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1750,17500000,10000,0,0,256,154,1878,256,256,0,0,15505,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1751,17510000,10000,0,0,256,154,1879,256,256,0,0,15506,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1752,17520000,10000,0,0,256,154,1880,256,256,0,0,15507,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1753,17530000,10000,0,0,256,154,1881,256,256,0,0,15508,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1754,17540000,10000,0,0,256,154,1882,256,256,0,0,15510,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1755,17550000,10000,0,0,256,154,1883,256,256,0,0,15511,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1756,17560000,10000,0,0,256,154,1884,256,256,0,0,15512,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1757,17570000,10000,0,0,256,154,1886,256,256,0,0,15512,65536,0,1,47812,8694,9030,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1758,17580000,10000,0,0,256,154,1887,256,256,0,0,15516,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1759,17590000,10000,0,0,256,154,1888,256,256,0,0,15517,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1760,17600000,10000,0,0,256,154,1889,256,256,0,0,15519,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1761,17610000,10000,0,0,256,154,1890,256,256,0,0,15520,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1762,17620000,10000,0,0,256,154,1891,256,256,0,0,15522,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1763,17630000,10000,0,0,256,154,1892,256,256,0,0,15524,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1764,17640000,10000,0,0,256,154,1894,256,256,0,0,15525,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1765,17650000,10000,0,0,256,154,1895,256,256,0,0,15526,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1766,17660000,10000,0,0,256,154,1896,256,256,0,0,15528,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1767,17670000,10000,0,0,256,154,1897,256,256,0,0,15529,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1768,17680000,10000,0,0,256,154,1898,256,256,0,0,15531,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1769,17690000,10000,0,0,256,154,1899,256,256,0,0,15532,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,10 ,1 ,rajames,2 +[Hera] [HADES][DOE ] 1770,17700000,10000,0,0,256,154,1900,256,256,0,0,15533,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1771,17710000,10000,0,0,256,154,1902,256,256,0,0,15535,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1772,17720000,10000,0,0,256,154,1903,256,256,0,0,15536,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1773,17730000,10000,0,0,256,154,1904,256,256,0,0,15537,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1774,17740000,10000,0,0,256,154,1905,256,256,0,0,15539,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1775,17750000,10000,0,0,256,154,1906,256,256,0,0,15540,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1776,17760000,10000,0,0,256,154,1907,256,256,0,0,15541,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1777,17770000,10000,0,0,256,154,1908,256,256,0,0,15542,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1778,17780000,10000,0,0,256,154,1910,256,256,0,0,15543,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1779,17790000,10000,0,0,256,154,1911,256,256,0,0,15544,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1780,17800000,10000,0,0,256,154,1912,256,256,0,0,15545,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1781,17810000,10000,0,0,256,154,1913,256,256,0,0,15547,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1782,17820000,10000,0,0,256,154,1914,256,256,0,0,15548,65536,0,1,47812,8694,9030,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 [HADES][DOE ] 436,4360000,18446744073696091616,0,0,110393,37,1483,256,256,0,4895412794951722575,15557,65536,0,0,47812,8694,9030,65536,1 +[00] 6 -1073741824 [HADES][DOE ] 1783,17830000,13470000,0,0,337249,154,1915,256,256,0,4713487893077688320,15559,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1784,17840000,10000,0,0,256,154,1916,256,256,0,0,15560,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1785,17850000,10000,0,0,256,154,1918,256,256,0,0,15561,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1786,17860000,10000,0,0,256,154,1919,256,256,0,0,15563,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1787,17870000,10000,0,0,256,154,1920,256,256,0,0,15564,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1788,17880000,10000,0,0,256,154,1921,256,256,0,0,15566,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1789,17890000,10000,0,0,256,154,1922,256,256,0,0,15577,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1790,17900000,10000,0,0,256,154,1923,256,256,0,0,15578,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1791,17910000,10000,0,0,256,154,1924,256,256,0,0,15580,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1792,17920000,10000,0,0,256,154,1926,256,256,0,0,15581,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1793,17930000,10000,0,0,256,154,1927,256,256,0,0,15582,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1794,17940000,10000,0,0,256,154,1928,256,256,0,0,15583,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1795,17950000,10000,0,0,256,154,1929,256,256,0,0,15585,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1796,17960000,10000,0,0,256,154,1930,256,256,0,0,15586,65536,0,1,47812,8694,9030,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 [HADES][DOE ] 1797,17970000,10000,0,0,256,154,1931,256,256,0,0,15588,65536,0,1,47812,8694,9030,65536,1 +[Hera] 2147483648 9223372036854775807 4611686018427387902 2147483648 [HADES][DOE ] 1798,17980000,10000,0,0,256,155,1932,256,256,0,0,15590,65536,0,1,47812,8694,9030,65536,1 +[Hera] -1 0 56088 [HADES][DOE ] 1799,17990000,10000,0,0,256,155,1934,256,256,0,0,15591,65536,0,1,47812,8694,9030,65536,1 +[Hera] -56088 14285 5 [HADES][DOE ] 1800,18000000,10000,0,0,256,155,1935,256,256,0,0,15593,65536,0,1,47812,8694,9030,65536,1 +[Hera] 25 2 25 -5 [HADES][DOE ] 1801,18010000,10000,0,0,256,155,1936,256,256,0,0,15594,65536,0,1,47812,8694,9030,65536,1 +[Hera] -2 5 [HADES][DOE ] 1802,18020000,10000,0,0,256,157,1937,256,256,0,0,15595,65536,0,1,47812,8694,9030,65536,1 +[Hera] -5 3 -1 [HADES][DOE ] 1803,18030000,10000,0,0,256,157,1938,256,256,0,0,15597,65536,0,1,47812,8694,9030,65536,1 +[Hera] 0 -1 6 -1073741824 [HADES][DOE ] 1804,18040000,10000,0,0,256,157,1939,256,256,0,0,15598,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,17 ,0 ,zuse,1 +[Hera] [HADES][DOE ] 1805,18050000,10000,0,0,256,157,1940,256,256,0,0,15599,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1806,18060000,10000,0,0,256,157,1942,256,256,0,0,15601,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1807,18070000,10000,0,0,256,157,1943,256,256,0,0,15603,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1808,18080000,10000,0,0,256,157,1944,256,256,0,0,15605,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1809,18090000,10000,0,0,256,157,1945,256,256,0,0,15606,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1810,18100000,10000,0,0,256,157,1946,256,256,0,0,15608,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1811,18110000,10000,0,0,256,157,1947,256,256,0,0,15610,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1812,18120000,10000,0,0,256,157,1948,256,256,0,0,15611,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1813,18130000,10000,0,0,256,157,1950,256,256,0,0,15613,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1814,18140000,10000,0,0,256,157,1951,256,256,0,0,15615,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1815,18150000,10000,0,0,256,157,1952,256,256,0,0,15617,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1816,18160000,10000,0,0,256,157,1953,256,256,0,0,15618,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1817,18170000,10000,0,0,256,157,1954,256,256,0,0,15620,65536,0,1,47812,8694,9030,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 [HADES][DOE ] 554,5540000,18446744073696921616,0,0,140626,37,1943,256,256,0,4895412794951722980,15629,65536,0,0,47812,8694,9030,65536,1 +[rajames] 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1818,18180000,12640000,0,0,315976,157,1955,256,256,0,4713042290220728320,15631,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1819,18190000,10000,0,0,256,157,1956,256,256,0,0,15633,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1820,18200000,10000,0,0,256,157,1958,256,256,0,0,15635,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1821,18210000,10000,0,0,256,157,1959,256,256,0,0,15637,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1822,18220000,10000,0,0,256,157,1960,256,256,0,0,15638,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1823,18230000,10000,0,0,256,157,1961,256,256,0,0,15640,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1824,18240000,10000,0,0,256,157,1962,256,256,0,0,15642,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1825,18250000,10000,0,0,256,157,1963,256,256,0,0,15644,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1826,18260000,10000,0,0,256,157,1964,256,256,0,0,15645,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1827,18270000,10000,0,0,256,157,1966,256,256,0,0,15646,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1828,18280000,10000,0,0,256,157,1967,256,256,0,0,15648,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1829,18290000,10000,0,0,256,157,1968,256,256,0,0,15649,65536,0,1,47812,8694,9030,65536,1 +[Hera] [HADES][DOE ] 1830,18300000,10000,0,0,256,157,1969,256,256,0,0,15650,65536,0,1,47812,8694,9030,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 [HADES][DOE ] 1831,18310000,10000,0,0,256,158,1970,256,256,0,0,15653,65536,0,1,47812,8694,9030,65536,1 +[Hera] 9223372036854775807 4611686018427387902 2147483648 -1 0 [HADES][DOE ] 1832,18320000,10000,0,0,256,158,1971,256,256,0,0,15656,65536,0,1,47812,8694,9030,65536,1 +[Hera] 56088 -56088 14285 5 25 [HADES][DOE ] 1833,18330000,10000,0,0,256,158,1972,256,256,0,0,15658,65536,0,1,47812,8694,9030,65536,1 +[Hera] 2 25 -5 -2 [HADES][DOE ] 1834,18340000,10000,0,0,256,158,1974,256,256,0,0,15660,65536,0,1,47812,8694,9030,65536,1 +[Hera] 5 -5 3 [HADES][DOE ] 1835,18350000,10000,0,0,256,158,1975,256,256,0,0,15662,65536,0,1,47812,8694,9030,65536,1 +[Hera] -1 0 -1 6 -1073741824 [HADES][DOE ] 1836,18360000,10000,0,0,256,158,1976,256,256,0,0,15664,65536,0,1,47812,8694,9030,65536,1 +[Hera] DOE-RUN,19 ,0 ,zuse,2 +[Hera] 1 2 [HADES][DOE ] 1837,18370000,10000,0,0,256,158,1977,256,256,0,0,15666,65536,0,1,47812,8694,9030,65536,1 +[Hera] -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 [HADES][DOE ] 1838,18380000,10000,0,0,256,158,1978,256,256,0,0,15669,65536,0,1,47812,8694,9030,65536,1 +[Hera] 2147483648 -1 0 56088 [HADES][DOE ] 1839,18390000,10000,0,0,256,158,1979,256,256,0,0,15671,65536,0,1,47812,8694,9030,65536,1 +[Hera] -56088 14285 5 25 2 25 [HADES][DOE ] 1840,18400000,10000,0,0,256,158,1980,256,256,0,0,15673,65536,0,1,47812,8694,9030,65536,1 +[Hera] -5 -2 [HADES][DOE ] 1841,18410000,10000,0,0,256,158,1982,256,256,0,0,15675,65536,0,1,47812,8694,9030,65536,1 +[Hera] 5 -5 3 -1 [HADES][DOE ] 1842,18420000,10000,0,0,256,158,1983,256,256,0,0,15676,65536,0,1,47812,8694,9030,65536,1 +[Hera] 0 -1 6 -1073741824 [HADES][DOE ] 1843,18430000,10000,0,0,256,158,1984,256,256,0,0,15678,65536,0,1,47812,8694,9030,65536,1 +[Hera] STD79-DOE: complete +[Hera] ok +[Hera] (zuse) ok> BYE +[Hera] BYE: reaping children +[Hera] PARITY:KILL vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d name=Hermes +[Hera] PARITY:KILL vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 name=Artemis +[Hera] Stadium: dispatch cell=21510 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 name=rajames +[Hera] Stadium: dispatch cell=63095 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 name=rajames~user +[Hera] Stadium: dispatch cell=42504 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb name=00 +[Hera] Stadium: dispatch cell=1048 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 name=00~user +[Hera] Stadium: dispatch cell=73490 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 name=01 +[Hera] Stadium: dispatch cell=31906 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f name=01~user +[Hera] Stadium: dispatch cell=63139 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 name=02 +[Hera] Stadium: dispatch cell=52799 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 name=02~user +[Hera] Stadium: dispatch cell=11282 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 name=03 +[Hera] Stadium: dispatch cell=21695 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe name=03~user +[Hera] Stadium: dispatch cell=42689 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 name=04 +[Hera] Stadium: dispatch cell=1247 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 name=04~user +[Hera] Stadium: dispatch cell=78688 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 name=05 +[Hera] Stadium: dispatch cell=37104 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 name=05~user +[Hera] Stadium: dispatch cell=68314 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf name=06 +[Hera] Stadium: dispatch cell=31950 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 name=06~user +[Hera] BYE: cold restart diff --git a/logs/20260912-191816/amd64/qemu-amd64-20260912-191816.log b/logs/20260912-191816/amd64/qemu-amd64-20260912-191816.log new file mode 100644 index 00000000..1ffa3b09 --- /dev/null +++ b/logs/20260912-191816/amd64/qemu-amd64-20260912-191816.log @@ -0,0 +1,10805 @@ +[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +RAW SERIAL UP +[CKPT 002] Serial (COM1) initialized +Monolithic build - kernel linked directly +Collecting boot information... +CmdLine: parsed OK +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +GOP: linear framebuffer found +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop +EBS... +EBS OK +Calling kernel_main (monolithic)... + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: amd64 +Build: Sep 12 2026 19:14:11 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 135 +Total memory: 1023 MB +Usable memory: 968 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 249369 + Free pages : 247846 + Used pages : 1523 + Total MB : 974 + Free MB : 968 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +IDT installed. + +APIC: init... +APIC: IA32_APIC_BASE MSR=0x00000000fee00900 +APIC: stale-ISR drain: 0 EOI(s) issued +APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) +APIC: init done + +I/O APIC: init... +I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 + override: source=00 gsi=2 flags=0x0000 + override: source=05 gsi=5 flags=0x000d + override: source=09 gsi=9 flags=0x000d + override: source=0a gsi=10 flags=0x000d + override: source=0b gsi=11 flags=0x000d +i8042: keyboard ACKed enable-scanning +i8042: IRQ1 enabled in controller config byte +I/O APIC: keyboard IRQ1 routed (masked) + +Timer: init... +Timer: init start +Timer: PM_TMR_BLK discovered from FADT at port 1544 +Timer: VM mode detected (hypervisor present). +Timer: HPET calibration disabled (VM-exit MMIO would poison timing). +Timer: WARNING: invariant TSC not present under hypervisor. +Timer: continuing in RELATIVE mode (no determinism guarantees). +Timer: RDTSCP not present; using RDTSC (less serialized). +Timer: CPUID frequency unavailable; trying PM Timer... +Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2102367869 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1006949533, tick_hz=100, initial_count=10069495 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 4521321] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 61997061] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 91168161] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 92199534] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 93358923] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 94477383] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 95226222] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 96286176] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 97098225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 98190456] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 108379005] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 109587387] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 112549227] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 113629026] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114868089] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 117076659] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 118288548] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 119540505] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 121977597] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 123513243] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 124729290] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 127707300] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 128962428] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 130195548] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 133126203] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 133972167] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 134709687] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136397709] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 137342268] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 138478494] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 139430592] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 140114562] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 140790426] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 141948072] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 143157945] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 145258869] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 146334573] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147554253] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 150166863] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 151252437] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 152493705] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 154760655] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 155890833] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157116372] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 160022079] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 163401924] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 164658354] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165893322] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 168066276] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 169209936] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170414265] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 172563363] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 173981283] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175189245] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 177365475] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 178795302] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180122082] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 182473620] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 183847377] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185046015] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 187390812] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 188724375] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 189867363] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191065119] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 193214175] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 194372514] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195597192] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 197777790] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 199189032] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200423706] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 202651596] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 203778729] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205002630] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 207265632] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 208553100] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209771730] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 212308194] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 213131478] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 213834852] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215141955] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 215961795] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 216797805] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 217764414] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 218413377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 219103773] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 220213770] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221434017] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 223968108] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 225120693] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226679649] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 229534452] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 230780067] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 231966840] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233192085] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 235513572] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 236982837] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238231287] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 240614472] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 241479987] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 242322885] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243623583] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 244443381] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 245211666] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 245993601] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247295916] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 248100930] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 249076905] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 250443795] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 251102859] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 251802747] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 253009638] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254244039] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 256553976] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 257657337] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258860889] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 261195585] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 262813026] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264043899] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 266531916] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 267331428] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 268174137] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269504655] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 270325167] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 271079844] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 271894203] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273199416] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 274124256] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 275386209] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 276454689] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 277090695] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 277774056] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 278896254] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280113771] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 282476859] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 283426689] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 284741205] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285962943] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 288726459] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 289858632] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 291090198] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 293493669] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 294399903] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 295213947] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296518845] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 297360882] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 298260417] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 299350296] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 300721638] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 301593033] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 302376060] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 303215997] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304583139] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 305460204] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 306330633] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 307366794] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 308047110] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 308767368] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 309846747] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311129889] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 313592853] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 314703816] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316009470] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 318164679] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 319289985] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 320585643] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 322808955] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 323688666] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 324977772] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 325661175] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 326391282] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 327659703] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 328967751] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 331167837] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 332285646] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 333587016] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 335539995] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 337163568] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 338289924] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 339585141] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 341767482] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 342637617] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 343658742] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 344352015] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 345085671] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 346427361] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 347787132] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 350379351] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 351564633] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 352901913] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 355333146] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 356231211] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 357227052] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 357913836] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 358626597] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 359852892] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 361133367] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 363628125] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 364785351] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 366048942] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 368417511] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 369543741] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 370816572] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 373086861] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 373924698] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 374870055] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 376229049] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 377105106] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 377987862] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 379008420] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 379685523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 380387301] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 381648435] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 382926894] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 383755974] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 386426418] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 387809583] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 389103771] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 391519926] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 392764281] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 394055781] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 396601275] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 397462254] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 398332578] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 399855855] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 400785882] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 401606499] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 402460170] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 403828929] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 404700240] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 405633144] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 406691397] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 407797026] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 408718884] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 409855320] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 410534964] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 411259884] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 412775790] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 414050637] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 416484096] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 417622590] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 418911822] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 421265880] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 422504313] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 423774099] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 426109908] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 427767270] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 429091362] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 430361442] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 433110720] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 433901181] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 434577948] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 435949878] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 436821210] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 438078858] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 439106871] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 439826016] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 440558643] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 441628866] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 442914885] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 445160730] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 446372556] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 447637785] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 450362913] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 451167045] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 451850805] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 453192411] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 454123887] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 455001624] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 456017016] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 456683934] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 457396779] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 458582418] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 459843930] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 462183057] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 463935717] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 465232509] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 467085192] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 468646542] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 469449813] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 470130297] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 471480954] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 472401027] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 473313834] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 474322611] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 475655040] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 476598129] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 477639309] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 478297302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 479038791] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 480520467] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 481781559] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 484129128] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 485260146] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 486540726] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 488985462] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 490191534] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 491470686] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 493879680] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 495172146] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 496454658] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 498879108] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 500224116] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 501571497] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 504252357] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 505544718] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 506799888] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 507651732] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 510573546] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 511343007] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 512732535] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 513870735] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 514616865] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 515965632] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 516864264] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 517772031] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 518773878] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 519452598] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 520166976] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 521389218] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 522647181] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 525073269] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 526684851] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 527963058] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 530413800] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 531206739] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 532577556] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 533440677] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 534304365] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 535323600] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 536000304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 536728920] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 538370805] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 539637819] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 542086482] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 543257421] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 544510554] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 546863478] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 548070012] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 549372789] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 551404224] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 553103796] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 554318457] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 555599121] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 558038544] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 558914433] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 559931631] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 560595882] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 561331407] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 562584960] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 564137448] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 566657784] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 567866985] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 569189565] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 571607148] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 572480097] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 573498891] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 574153650] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 574892724] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 576428076] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 577681587] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 579997383] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 581172858] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 582615222] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 584994459] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 585827907] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 586833156] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 587490015] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 588463428] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 589804677] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 591059112] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 592560633] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 594600258] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 595766535] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 597023595] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 599451657] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 600305790] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 601548297] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 602226828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 602956725] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 604582839] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 605832381] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 608630358] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 610173648] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 611466492] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 614206026] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 615080571] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 616107156] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 616775901] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 617504160] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 618640407] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 619925691] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 622205493] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 623324226] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 624683850] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 626184909] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 628019280] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 628882695] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 629889918] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 630585900] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 631310715] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 632699760] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 633986283] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 636416193] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 637666974] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 639267531] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 641887218] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 643197114] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 644480739] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 646958256] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 647846703] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 648879714] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 649556544] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 650301288] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 651676473] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 652936011] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 655195233] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 656382069] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 657678861] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 659035209] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 660804123] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 661685766] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 662693913] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 663385947] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 664475385] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 665871129] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 667124619] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 669507867] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 670790694] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 672057813] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 674449671] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 675719751] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 677251302] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 679638183] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 681018345] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 682242813] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 683844651] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 685884297] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 686688366] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 688035264] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 688971234] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 690175542] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 691198956] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 691853694] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 692594301] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 693971859] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 695272368] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 697707255] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 698962488] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 700234941] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 702730434] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 704013639] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 705271854] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 707696556] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 708487878] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 709851807] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 710701551] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 711575571] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 712572042] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 713235810] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 714010437] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 715934415] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 717195276] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 718722396] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 720684783] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 721990101] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 723266313] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 725858616] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 727450311] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 728753991] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 731369247] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 732164664] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 733518681] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 734384490] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 735267960] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 736293789] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 736991829] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 737722440] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 739535538] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 740815530] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 743066079] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 744310917] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 745142496] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 746429166] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 747349554] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 748573455] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 749852628] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 752351250] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 753178482] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 754546527] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 755463345] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 756342300] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 757366869] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 758061444] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 758794512] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 760564203] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 761852091] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 765012759] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 765956331] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 767236092] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 768106122] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 769394640] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 770228760] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 771590778] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 772469943] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 773329788] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 774343500] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 775045971] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 775770009] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 777479304] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 778785357] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 781560759] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 782419806] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 783730794] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 784661640] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 785527827] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 786892785] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 787771761] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 788682720] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 789910296] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 791024556] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 791944398] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 792967077] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 793633260] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 794342430] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 795400620] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 796655160] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 798847182] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 799919442] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 801137946] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 803540850] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 804601392] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 805837725] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 808002468] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 809084451] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 810319377] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 812355180] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 813676269] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 814996287] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 816239676] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 818726202] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 819963753] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 821220771] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 823783443] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 824547276] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 825251469] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 826562646] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 827670648] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 828432192] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 829142454] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 830505333] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 831395481] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 832289535] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 833292600] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 833952105] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 834691788] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 835751889] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 837008445] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 839152020] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 840410907] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 841668114] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 843890376] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 844962447] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 846255543] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 848483391] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 849538305] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 850811451] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 853057674] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 854156793] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 855422757] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 857577777] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 858805710] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 860059704] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 862606080] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 863796150] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 865249623] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 866474301] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 868941717] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 869773401] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 870486645] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 871826991] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 872688075] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 873450249] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 874137033] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 875515410] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 876381324] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 877239048] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 878444931] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 879111177] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 879846156] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 881016738] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 882289275] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 884495031] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 885558681] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 886810932] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 888925422] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 890138781] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 891365349] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 893549475] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 894651870] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 895879131] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 898117269] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 899281026] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 900535818] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 902871942] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 904026942] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 905296224] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 907651563] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 908860260] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 910116417] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 912592737] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 913372698] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 914063409] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 915569886] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 916431369] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 917219247] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 917899647] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 919242870] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 920096940] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 920951556] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 921967011] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 922615176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 923351331] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 924395808] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 925673616] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 927367728] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 929144601] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 930213417] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 931459347] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 933659832] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 934825206] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 936108600] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 938291067] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 939428658] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 940941960] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 943188792] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 944301687] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 945558768] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 947734809] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 948810996] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 950066712] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 952301112] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 953296974] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 954018261] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 955389750] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 956249868] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 957046188] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 957737571] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 959109627] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 959965545] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 960714888] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 961408644] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 962752644] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 963616626] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 964457949] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 965517315] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 966423381] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 967136247] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 968530752] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 969802092] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 972091764] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 973253043] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 974550108] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 976847130] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 978013596] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 979317255] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 981648822] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 982622403] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 983968965] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 985312398] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 987712446] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 988922487] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 990171000] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 992761896] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 993912570] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 995200941] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 997516569] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 998357136] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 999107046] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1000449156] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1001338968] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 1002186129] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1002927051] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1004500518] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1005371514] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 1006202673] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1006903401] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1008270291] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1009136625] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1010021271] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1011040611] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 1011753960] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1012486335] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1013816874] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1015089201] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1017800238] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1018929240] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1020198480] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 1022589141] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1023766317] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1025030349] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 1027574247] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1028554737] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1029290052] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1030654947] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1031519622] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1032371886] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1033110666] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1034510946] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1035361047] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 1036172508] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1036883925] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1038239496] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1039109736] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1039969182] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1041089973] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 1041814998] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1042581561] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1043795487] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1045054080] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1047232767] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1048335855] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1049613201] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 1051842519] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 1052722272] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1053945774] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1055217450] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1057398237] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1058630475] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1059923298] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1062491682] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 1063311543] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1064053704] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1065417801] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1066501254] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1067369604] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1068373761] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 1069084569] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1069798170] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1071036288] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1072307460] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 1074508785] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1075635981] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1076916309] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1079217048] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1080314487] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1081637907] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1083833541] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1085083020] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1086386952] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1089012603] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 1089876333] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1090623303] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1092354501] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1093257396] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1094145402] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1095171945] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 1095866289] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1096600491] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1097790309] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1099065345] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1101383703] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1102498845] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1103871615] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1106129031] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1107235311] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1108513770] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1110757683] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1111844496] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1113150192] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1114826580] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1116371340] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 1117250190] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1117965534] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1119343449] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1120212093] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 1121010660] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1121713278] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1123094658] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1123966116] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1124869137] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1125877032] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 1126563039] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1127312907] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1128509298] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1130108385] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1132328001] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1133434029] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1134716793] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1136948757] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1138073727] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1139376798] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 1141783020] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1142847741] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1144139682] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1146350373] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 1147168701] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1147911807] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1149261036] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1150140285] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 1150921695] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1151612427] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1152991539] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1153832925] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1155015582] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1156012893] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 1156663662] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1157382009] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1158496164] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1159723089] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1161812652] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1162812756] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1164043104] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1166179035] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1167403524] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1168664994] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1170786141] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1171884567] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1173142320] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 1175283291] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1176440874] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1177682625] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1179137631] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1181467308] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 1182268983] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1182976200] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1184327823] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1185183237] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1186029390] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1187017965] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 1187698596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1188414339] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1189526289] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1190811279] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 1193053365] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1194113508] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1195360236] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1197468111] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1198565634] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1199842686] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1202073873] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1203182652] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1204647927] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1206859374] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1208076849] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1209376266] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 1211906325] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 1212718941] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1213430337] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1214777088] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1215720534] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1216575213] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1217877213] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 1218544593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1219272663] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1220413698] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1221694656] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 1223857320] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1224887580] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1226163813] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1228348485] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1229449305] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1231054062] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1233287412] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 1234109793] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1234838199] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1236201267] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1237065879] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1237931793] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1238948382] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 1239630126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1240390158] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1241522205] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1243106928] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1245272679] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1246308063] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1247600907] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1248983358] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1250903136] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1251970251] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1253243271] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 1255673328] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 1256478111] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1257241545] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1258607658] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1259478780] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1260319473] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1261326864] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 1261980447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1262686362] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1263875424] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1265123685] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1267463610] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1268558235] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1269831423] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1271987829] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1273486053] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1274983983] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 1277329326] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1278342555] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1279584012] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1282067829] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1283249877] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1284537618] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 1287137334] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 1287955410] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1288692615] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1290024540] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1290882012] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1291727094] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 1292946879] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 1293605922] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1294309527] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1295493948] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1296737421] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 1298858190] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1299871419] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1301157144] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1303304541] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1304359182] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1305840753] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1308004068] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1309126770] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1310389080] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 1312602942] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 1313447310] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1314789672] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1316072646] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1318451085] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 1319245956] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1319969259] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1321326741] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1322203701] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1323099939] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 1324142316] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 1325205420] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 1326114447] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1327138827] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 1327809861] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1328548368] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1329671826] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1331168202] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1333429734] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1334559933] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1335850593] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1338065400] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1339193037] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1340474856] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1342800984] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1343923476] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1345207185] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1347392424] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1348495155] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1349785248] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 1352028090] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 1352833125] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1353580620] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1354924137] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1355960571] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 1356733728] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1357434183] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1358768964] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1359622110] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1360525383] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1361524269] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 1362185979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1362892335] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1364101788] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1365342258] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1367511369] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1368870720] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1370142333] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1372332003] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1373429862] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1374675162] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1376374398] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1377988206] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1379073864] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1380322146] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1382725071] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1383846744] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1385126673] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 1387398453] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 1388252649] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1388988909] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1390365795] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1391206803] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 1392000960] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1392687807] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1394241471] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1395113685] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1395992451] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1397004252] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 1397703720] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1398442122] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1399686099] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1400968359] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1403121426] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1404263826] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1405611228] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1408021062] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1409168607] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1410458196] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1412705301] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1413808515] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1415087268] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1417241616] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1418465139] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1419740259] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 1421977935] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 1422801891] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1423532229] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1424876250] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1425757158] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 1426568010] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1427265504] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1428636615] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1429510152] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1430380707] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1431618762] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 1432297251] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1433043654] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1434214215] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1435491435] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1437635430] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1438673481] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1439964897] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 1440781293] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1443359211] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1444540881] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1445871462] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1448028792] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1449105063] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1450397109] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1452549840] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 1453368000] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1454094789] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1455466089] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1456622622] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1457500779] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1458520875] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 1459197852] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1459941336] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1461004566] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1462266267] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1464450540] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1465527903] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1466804388] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1469058171] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1470142338] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1471413594] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1473667629] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1474847262] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1476094578] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1478346597] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1479503487] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1480758594] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1483253205] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 1484034405] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1484763882] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1486107987] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1487014431] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 1487821671] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1488531534] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1489908861] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1490807640] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1491667023] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1492671096] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 1493356767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1494458553] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1495739028] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1497006714] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1499206044] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1500341052] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1501603404] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 1502432421] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1505014350] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1506206226] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1507450350] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1509628470] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1510743822] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1512011319] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1514235030] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 1515023559] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1515731406] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1517077086] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1517946129] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 1518809313] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1519565943] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1520941590] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1521814854] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1522676526] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1523708802] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 1524368454] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1525106625] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1526311752] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1527594327] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1529819361] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1530961446] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1532429577] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1534634220] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1535665803] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1536927924] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1539079626] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1540250943] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1541506449] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1543717266] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1545143754] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1546418328] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1548628788] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 1549421034] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1550149440] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1551497787] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1552377939] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 1553140050] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1553825448] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1555205253] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1556048823] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1557105375] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1558227783] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 1558915575] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1559653179] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1560962466] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1562235087] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1563621024] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1565535132] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1566639417] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1567905612] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1570269519] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1571328024] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1572596214] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1574819904] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1575987819] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1577235639] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1579477431] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1580630016] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1582131306] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1584368037] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 1585177587] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1585898013] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1587247431] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1588128864] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 1588881525] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1589592081] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1590984843] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1591847544] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1592734983] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1593776205] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 1594696572] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1595458914] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1596642516] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1597917678] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1600122762] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1601250336] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1602526968] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1604663025] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1605731694] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1607252304] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1609427232] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 1610224329] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1610955801] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1612301712] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1613184216] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1614047106] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1615061070] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 1615753755] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1616496546] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1617725676] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1619105859] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1621484718] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1622548746] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1623847932] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1625794380] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1627150098] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1628216478] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1629493026] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1631645043] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 1632656298] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1633388715] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1634745714] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1635612888] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1636502007] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1637507214] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 1638191478] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1638932169] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1640114805] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1641401853] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1643590683] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1644821640] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1646097222] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1648286934] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1649398254] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1650658464] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1652800590] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 1653609762] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1654323363] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1655705163] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1656586638] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1657829754] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1658893593] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 1659590100] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1660334760] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1661625252] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1662929205] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1665149136] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1666271586] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1667572746] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1669984533] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1671113787] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1672389138] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1674526854] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 1675346043] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1676263155] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1677768309] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1678653228] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1679552280] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1680622356] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 1681303134] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1682031246] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1683525249] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1684818618] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1687032900] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1688133132] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1689415854] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1691619636] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1692696978] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1693944756] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1695782256] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1697453100] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1698535776] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1699817826] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1702074423] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 1702855938] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1703589741] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1704951318] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1705833423] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1706713554] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1708060326] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 1708737576] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1709483475] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1710687468] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1711984575] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1714210743] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1715308476] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1716599241] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1718768121] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1719812388] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1721389803] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1723577982] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1724650347] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1725916710] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1728172635] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 1728985188] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1729707756] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1731070677] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1731934848] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1733000367] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1734140646] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 1734852168] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1735583262] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1736907459] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1738199463] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1740448479] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1741603374] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1742899431] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1745407251] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1746615276] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1747930464] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1749602463] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1751230593] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1752369780] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1753695636] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1755884781] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1757003451] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1758584226] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1760959788] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 1761803001] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1762568661] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1763972742] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1764826434] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1765728153] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1766769522] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 1767452127] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1768201512] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1769322765] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1770850221] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1773189579] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1774343235] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1775617074] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1777838013] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1779001014] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1780283505] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1782573765] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1783844706] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1785054201] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 1785752094] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1786487892] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1787628129] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1788904026] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1791177444] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1792297206] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1793607543] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1796002446] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1797153204] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1798459383] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1800738765] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1801645776] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1802665683] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 1803348351] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1804087110] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1805243559] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1806529704] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 1808733066] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1810098087] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1811248614] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1812528480] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1814764938] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1815826992] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1817108517] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1819302702] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1820384454] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1821987426] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1824198306] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1825290054] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1826530062] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1828689429] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 1829469558] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1830168060] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1831501980] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1832343198] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1833260205] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 1834432551] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 1835092749] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1835802003] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1836962736] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1838232228] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1840382796] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1841501193] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1842756804] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1844882046] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1846064325] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1847526387] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1849775319] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1850857260] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1852104576] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1854340698] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1855449876] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1856718360] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 1857835686] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1860289200] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 1861079493] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1861807647] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1863178380] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1864034697] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1864948050] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 1865962875] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 1867127430] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 1868067327] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 1869152124] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 1869842814] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1870666161] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1872182130] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1873483710] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 1874370498] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 1875562521] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1876832811] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 1877682765] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1878856560] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1880135397] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 1880918571] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 1882051164] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1883340921] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 1884395961] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 1885569042] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1886859051] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 1887777675] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 1888986036] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1890278628] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 1891055355] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 1892270625] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1893533901] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 1894329738] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 1895208042] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1895963118] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1897629258] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1898519091] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 1899341514] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1900081638] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1901432967] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1902300897] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 1903099569] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1903784841] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1905174894] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1906473324] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1907405682] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 1908421053] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 1909300554] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1910051556] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 1911422310] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1912722252] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 1913650074] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 1914915702] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1916203464] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 1917133386] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1918417053] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1919716911] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1920509220] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 1921914519] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1923213537] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 1924017438] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 1925215845] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1926500814] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 1927451568] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 1928658081] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1929941328] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 1930757388] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 1931680905] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1932432348] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1933946553] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 1935001446] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 1935898125] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1936639383] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1938027336] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1938897534] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1939782831] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 1940803305] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 1941466716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1942196907] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 1943508588] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1944777618] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 1945572657] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 1947016197] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1948297911] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 1949121342] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 1950307506] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1951584768] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 1952398476] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 1953552027] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1954817718] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 1955611518] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 1956893421] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1958147310] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 1958990712] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 1959974604] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1961336349] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1962168054] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 1962941169] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1964318286] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1965182394] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1966040622] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 1967034363] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 1967704389] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1968420111] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 1969683849] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1970918523] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 1971948090] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1973058129] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1974313173] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1975076376] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 1976175558] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1977421026] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 1978204704] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 1979391309] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1980640305] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 1981447440] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 1982711262] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1984029831] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 1985032770] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 1986246885] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1987487019] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 1988302764] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 1989094548] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1990423953] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1991264016] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 1992035745] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1993375986] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1994226129] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1995103131] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 1996093680] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 1996952370] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1997656773] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 1999169655] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2000422578] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 2001275640] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 2002523397] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2003782746] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 2004587277] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 2005957674] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2007253416] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 2008135059] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 2009528220] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2010822765] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 2011631559] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 2013125436] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2014425336] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2015245764] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2016181293] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2017568889] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 2018432010] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 2019259095] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2020640286] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2021574345] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2022732831] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 2023760340] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 2024822814] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 2025769011] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2026823253] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2027497857] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2028256776] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2029487817] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2030794479] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 2031566502] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2032757916] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2034046476] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2035013715] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 2048624067] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2049336744] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2050237560] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2050844649] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2052029280] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2053380084] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2054304987] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2055173001] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2056519437] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2057407296] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 2058226611] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2059672020] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2060760660] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2061698415] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2062710111] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2063397630] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2064146028] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2065468629] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2066743602] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2067625854] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2068817541] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2070119898] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2070943623] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2072437752] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2073722532] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 2074573851] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2075760351] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2077056933] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2077833072] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2078724438] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2080089123] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2080963500] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 2081762487] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2083142187] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2084012049] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2085079647] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2086150143] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2086866348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2087601432] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2089046547] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2090332020] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2091242034] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2092548507] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2093849163] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2094700692] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2096061891] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2097501945] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2098604361] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2099838195] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2101115184] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2101892457] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2102775927] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2104153695] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2105025153] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 2105853057] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2107202853] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2108074416] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2108963787] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2110046589] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2111030817] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2111784801] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2113211583] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2114518413] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2115352596] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 2116624608] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2117892798] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2118730404] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2120051640] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2121353052] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 2122205673] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2123769165] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2125027716] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 2125891299] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 2127113121] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2128409514] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 2129181453] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2130074940] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2131459974] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2132336010] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 2133160008] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2134542627] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2135576058] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2136593256] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2137629963] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2138315550] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2139064662] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 2140656294] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2141945799] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 2142836430] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 2144171631] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2145474765] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 2146307310] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2147852595] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2149137921] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2149984998] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2151223788] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2152519530] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 2153291028] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2154205494] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2155563858] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2156453229] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 2157240750] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2158614486] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2159460954] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2160552156] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2161570446] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2162255949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2163004452] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 2164343286] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2165601480] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 2166423609] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2167605951] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2168887056] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2169686337] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 2170931238] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2172199701] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2173201716] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2174469885] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2175758487] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 2176550733] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 2177895720] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2179172709] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 2179980936] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 2180835930] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2182216218] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2183094249] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 2183867868] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2185260399] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2186361744] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2187237948] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2188251114] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 2188920783] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2189662965] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 2190986763] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 2192118558] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2193409743] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 2194310496] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2195497395] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2196768945] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2197555122] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2199067605] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2200343187] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 2201165232] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 2202395601] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2203666920] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 2204498667] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2205637476] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2206908186] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 2207705997] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2208956946] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2210214930] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2211206172] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 2212051905] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2213422785] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2214283638] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 2215070802] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2216418078] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2217299301] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2218185081] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2219209839] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2219929887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2220664509] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2222053176] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2223656946] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 2224542012] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2225846952] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2227127700] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 2227979775] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2229129483] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2230391205] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2231154912] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2232511680] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2233789068] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 2234624847] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2235581040] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2236990686] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2237838918] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 2238664617] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2240021070] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2240862036] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2241748782] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2242736790] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2243401419] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2244127704] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2245355385] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2246621244] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2247413385] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 2248859004] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2250130638] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2250929142] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2252150145] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2253417285] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2254197372] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2255427531] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2256721824] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 2257560102] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2258877873] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2260166832] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 2261243481] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 2262076845] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2263468368] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2264322963] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 2265136083] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2266498752] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2267348832] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2268222390] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2269241352] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2269938447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2270658789] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 2272026687] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2273446833] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 2274309681] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2275570101] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2276847699] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2277668253] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2278938585] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2280246129] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 2281076070] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2282321496] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2283616524] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2284457742] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2285335143] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2286920202] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2287812009] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 2288614083] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2289962955] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2290830780] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2291701377] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2292713346] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2293413990] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2294160456] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 2295538371] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2296833609] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 2297645280] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 2299103478] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2300393382] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 2301199320] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 2302526331] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2303792883] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 2304645441] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 2305882887] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2307181317] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 2308020435] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2308992336] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2310369642] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2311386399] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 2312332071] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2313701859] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2314558512] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2315452860] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2316446496] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 2317145397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2317887138] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2319160998] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2320443342] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2321264001] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2322809601] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2324528262] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2325269142] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2326581012] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2327845338] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2328606693] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2329742247] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2330981142] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2331716478] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2332961610] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2334205167] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2334960579] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 2335837098] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2337380619] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2338245672] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 2339018535] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2340335613] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2341196928] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2342045475] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2343062421] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 2343713358] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2344439265] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2345753025] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2346998892] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2347755543] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2349041478] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2350281528] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2351039691] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2352239736] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2353487766] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2354257227] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2355474114] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2356705596] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2357489568] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 2358792513] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2359877352] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2361106566] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 2362157574] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2363405646] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2364672765] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2365451424] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 2366356860] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2367720600] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2368579689] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 2369348226] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2370702957] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2371580295] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2372452278] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2373484869] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2374361934] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2375095989] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2376285702] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2377573191] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2378347461] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2379477072] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2380758828] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2381533014] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2382691710] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2383954314] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2384747463] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2385849774] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2387279202] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2388052149] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2389182978] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2390439471] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2391186651] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 2391980892] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2393331717] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2394145992] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 2394922656] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2396247735] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2397097962] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2397958689] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2398975908] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 2399844300] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2400570417] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2401776426] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2403016560] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2403792363] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2404871616] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2406147261] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2406890829] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2408016429] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2409278844] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2410053135] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2411245452] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2412677148] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2413457655] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2414637057] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2415921102] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 2416702260] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 2417519601] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2418908919] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2419771809] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 2420575626] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2421938652] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2422814583] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2423682198] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2424987369] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 2425664367] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2426403546] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 2427623961] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2428928817] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 2429837298] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 2430988392] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2432270652] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 2433203451] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2434280646] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2435578236] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2436436401] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2437928325] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2439218838] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2440149264] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2441431524] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2442722667] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2443664475] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 2444473689] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2445837786] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2446714704] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2447595486] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2448615330] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 2449330527] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2450273259] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 2451508311] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2452758000] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 2453587626] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2454699660] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2455985574] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2456821038] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2457979167] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2459286648] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2460119991] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 2461216863] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2462785080] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 2463631989] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 2464456953] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2465820525] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2466708615] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2467570938] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2468603970] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 2469295857] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2470030689] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 2471254107] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2472548148] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 2473376514] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2474652012] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2476036752] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 2476862745] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2477975493] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2479263360] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2480080596] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 2481176691] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2482562964] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 2483470311] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 2484284334] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2485664181] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2486518587] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2487601305] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2488625916] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 2489323662] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2490063408] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2491505247] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2492778267] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 2493717807] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2494976253] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2496243183] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2497088076] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 2497927089] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2499272643] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2500401624] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2501267811] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2502290889] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 2502943821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2503655049] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 2504822985] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2506101801] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 2506933905] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2508085230] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2509323012] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 2510230569] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 2511049170] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2512572426] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2513560707] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2514462972] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2515516983] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 2516202276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2516944416] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2518364289] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2519701485] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 2520489615] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 2521844934] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2523113775] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 2523944367] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 2524842894] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2526371043] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2527311360] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2528221374] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 2529242793] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 2530318266] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 2531203815] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2532265533] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 2532942867] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2533691643] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2534916678] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2536211265] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 2537001915] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 2538486888] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2539826352] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 2540598543] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 2541730464] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2542986747] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 2543753226] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 2544962574] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2546245779] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 2547001611] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 2548121016] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2549376942] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 2550431856] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2551329501] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2552332776] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 2553028485] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2553745068] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 2554923819] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2556200619] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 2556965271] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2558140683] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2559439365] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 2560188393] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2562062601] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2563551438] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 2564382051] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2565312624] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2566312938] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 2567009235] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2567741463] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 2568951000] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2570228472] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 2571000474] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 2572163874] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2573455080] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 2574254277] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 2575762581] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 2577150114] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2578449384] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 2579285562] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2580176172] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2581198410] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 2581896807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2582637624] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 2583882546] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2585184168] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 2585940777] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 2587097982] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2588611389] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 2589394164] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 2590955241] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2592255939] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 2593080462] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2593967964] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2595009039] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 2595695130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2596456611] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 2598727698] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2600016510] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 2601050466] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 2601941391] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2603242572] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 2604024381] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2605297779] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2606570694] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2607396981] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2608254474] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2609293218] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 2609960787] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2610721701] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2611995687] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2613439458] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 2614297770] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 2615478705] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2616735009] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 2617641138] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 2618795298] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2620068675] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 2620946244] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2621836539] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2622866841] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 2623556943] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2624295450] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2625699783] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2626965831] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 2627866311] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2628959739] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2630195106] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 2630959254] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 2632204512] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2633441559] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 2634287124] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2635152303] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2636152260] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 2636826360] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2637564825] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2639195412] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2640473661] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 2641248939] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2642486154] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2643768855] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 2644574331] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2645718789] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2646976626] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 2647752807] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2648629200] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2649629010] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 2650285806] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2651309829] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2652435996] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2653678230] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 2654551935] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 2655433641] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2656676799] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 2657504325] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 2658755694] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2660003409] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 2660789586] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2661671208] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2662704051] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 2663548461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2664284469] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 2665572630] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2666884437] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 2667690942] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 2668587117] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 2669589006] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2670948021] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 2671778046] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2672700870] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 2673722772] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 2674816662] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 2675852235] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2676932244] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 2677612119] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2678362659] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 2680175400] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2681463162] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 2682376179] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 2683650081] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2684944689] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 2685805836] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 2687122179] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2688678510] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 2689516011] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2690813538] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2692106151] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 2692961649] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 2693806605] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2694598389] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2695987476] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2696855112] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2697783249] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2698801014] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 2699523897] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2700258414] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 2702041083] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2703394071] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 2704201962] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 2705377353] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2706720450] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 2707584222] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 2708874735] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2710183161] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 2711013564] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 2712364893] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2714001738] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 2714860974] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2715762987] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2716786212] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 2717501073] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2718235716] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 2719661133] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2720966892] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 2721808950] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 2722758738] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2724043266] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 2724881208] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 2725860732] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2727435711] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 2728263111] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 2729232135] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 2730150738] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2731520694] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 2732313948] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2733217389] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2734237149] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 2734938675] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2735687556] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 2737066458] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2738366925] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 2739556134] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 2740530954] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2741834781] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 2742678036] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 2743615959] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2744905023] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 2745703296] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 2746657116] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 2747582166] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2748966129] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 2749753041] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2750616939] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2751811041] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 2752517649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2753306346] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2755053987] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2756373669] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 2757134793] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2758492065] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2759786043] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 2760558339] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2761903200] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2763196506] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 2764161603] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 2765324856] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2766711003] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2768031042] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 2768841117] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2770348896] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2771643252] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 2772458241] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2773366365] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2774378397] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 2775096975] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2775834537] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 2777899005] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2779214865] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 2780022210] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 2781467661] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2782786692] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 2783589816] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 2785026237] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2786332122] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 2787196923] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 2788622109] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2790095637] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 2790949455] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2791830720] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2792854470] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 2793557130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2794312038] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 2795664921] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2796950268] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 2797741443] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 2798827710] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2800105665] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 2800903623] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 2802074898] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2803398381] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 2804185818] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 2805548781] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2806824888] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 2807666043] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2808548022] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2809577799] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 2810276301] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2811019995] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 2812541844] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2813830446] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 2814826959] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 2816144625] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2817435873] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 2818226166] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 2819208567] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2820508740] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 2821303842] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 2822426040] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2823718758] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 2824470012] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2825330571] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2826332418] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 2827378302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2828117397] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 2829599325] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2830888830] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 2831695797] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 2832672843] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2833948509] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 2834767530] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2835646044] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2836639470] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 2837294376] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2838012387] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2839262748] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2840514159] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 2841333054] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 2842528059] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2843785833] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 2844554307] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2845622136] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2846858742] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2847644226] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 2851406502] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2852915016] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 2853719295] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2855393772] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2856680295] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 2857443414] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 2859107391] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2860393053] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 2861182128] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2862054951] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2863076202] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 2863745346] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2864631189] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 2865796542] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2867064186] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 2867834109] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 2868983250] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2870251776] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 2871056853] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 2872388673] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2873669001] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 2874551736] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2875427247] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2876480796] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 2877362691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2878094898] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2879870553] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2881205796] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 2882120052] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2883355755] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2884700280] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 2885592591] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2886481857] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2887507602] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 2888182206] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2888923548] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2890316751] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2891606781] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 2892465198] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2894078838] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2895343248] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 2896374033] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2897273694] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 2898284970] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 2899319619] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 2900164155] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2901162348] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 2901827712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2902787160] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2903902701] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2905141722] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 2905913997] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2906960007] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2908209318] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 2908984239] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2909967690] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2911211499] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2911964097] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2913118173] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2914387875] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 2915473764] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2916654573] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2917925850] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2918779899] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2919898695] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2921164134] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2921967237] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 2922768408] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2924128998] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2925015387] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2925921621] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2926895664] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 2927799441] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2928537633] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 2929888332] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2931137517] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 2932033629] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 2932894755] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2934175923] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 2935079091] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2936340813] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2937610032] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 2938437054] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 2939626452] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2941065708] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 2941981854] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2942834685] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2943835251] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 2944547802] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2945281080] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 2946560799] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2947858116] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 2948774031] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 2950706115] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 2951796078] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2953102845] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 2953957671] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2955253875] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2956559655] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 2957383527] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 2958648630] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2959946661] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 2960814297] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2961714714] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2962724415] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 2963426067] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2964166002] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 2965228518] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2966540304] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 2967362979] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 2968421610] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2969511300] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 2970329418] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 2971431225] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2972520369] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 2973361335] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 2974528326] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2975625240] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 2976461397] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 2977323678] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2978862642] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 2979694830] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 2980931058] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2982249837] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 2983025808] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 2983890735] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2985255861] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2986116210] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2986995144] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2987965827] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 2988641691] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2989343805] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 2990642172] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2991887430] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 2992656576] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 2993705778] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2994972477] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 2995727637] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2996779023] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2998035390] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 2998812894] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 2999914092] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3001196205] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 3001964742] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 3002940717] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3004201368] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 3005004891] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 3006081351] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3007361280] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 3008158902] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3009253590] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3010502250] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 3011343930] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 3012386769] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3013660692] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3014484984] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 3015895071] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3017189847] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 3017955927] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 3018776166] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3020156181] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3021024825] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3021945591] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3022920684] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 3023619165] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3024392784] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3025276905] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3026279760] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 3026979795] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3027758139] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3028896402] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3029921349] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3030608931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3031341537] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 3032772750] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3034040919] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 3034819074] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 3035729256] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3036982095] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 3037778772] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 3039011976] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3040290225] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 3041266515] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3042702516] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3043980324] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3044794914] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 3045656691] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3046966440] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3047805117] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3048659859] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3049444230] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3050825841] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3051684762] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 3052480095] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3053413230] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3054792909] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3055650927] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3056529336] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3057565623] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 3058259862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3058992825] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 3060418515] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3061731456] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 3062602221] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 3063880239] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3065162478] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 3066232911] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 3067612821] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3068897601] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 3069738756] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3071056359] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3072351828] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 3073201929] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 3074026221] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3074775732] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3076164945] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3077017545] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3077918046] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3079248312] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3080004900] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3080759367] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3081896475] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3083222625] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 3084073377] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3084966192] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3086371050] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3087229572] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 3088069047] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3089461389] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3090328941] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3091546311] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3092533101] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 3093244665] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3093992055] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3095332338] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3096631524] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 3097431813] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3098696244] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3100019706] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 3100832259] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3102008301] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3103451274] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 3104269371] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3105160275] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3106155759] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3106846176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3107588232] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3109141812] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3110420544] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 3111266298] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3112203381] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3113489358] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3114363882] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3115364049] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3116869266] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3117779238] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3118635660] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3119927874] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3120778773] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3121640487] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3122946141] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3123821463] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3124735026] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3126011889] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 3126871902] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3128066256] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3129541842] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 3130438395] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3131647050] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3132954678] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 3133772691] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3134641041] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3135923637] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3136791819] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3137666154] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3138959061] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 3139817688] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3141092535] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3142286217] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 3143153601] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3144539937] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3145850253] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 3146650206] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 3147510387] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3148879776] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3149747853] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 3150774522] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3152066715] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 3152947791] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3154122321] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3155112786] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 3155877333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3156607776] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3157847595] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3159186933] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 3159990624] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 3161202765] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3162540948] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 3163324962] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 3164547561] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3165897357] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 3167056746] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3168236547] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3169570929] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 3170369097] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3171734874] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3173132508] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 3173924292] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3174896487] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3175885692] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 3176645808] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3177375075] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 3178838040] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 3179990919] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3181350942] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 3182144238] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3183916092] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3185239743] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 3186106686] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3187402008] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3188693949] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 3189496527] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 3190903254] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3192426510] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 3193219806] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3194207709] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 3195227301] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 3196314660] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 3197202141] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3198249600] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3198938253] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3199689234] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 3201729510] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3203026197] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 3204033084] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3204967059] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3206367150] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 3207168573] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3208089339] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3209473512] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 3210319329] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3211139127] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3212528697] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3213347844] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 3214179297] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3215559711] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3216464034] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3217745643] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3218772774] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3219484401] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3220216902] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 3221899968] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3223198755] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 3224076786] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3224979219] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3226357512] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 3227180355] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3228192198] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3229846116] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 3230662260] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3231517674] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3232881456] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3233785275] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3234680778] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3235688883] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 3236405172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3237147123] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 3238330977] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3239628924] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 3240457857] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 3241432530] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3243008496] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 3243899484] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 3244849692] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3246260178] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 3247147218] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3248055804] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3249060696] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3249844311] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3250581117] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3251750649] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3253114095] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 3253948215] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 3255291396] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3256649760] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 3257486484] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3258391542] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3259730019] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 3260623527] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3261571236] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3262601307] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3263356971] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3264091446] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3265131240] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3266460834] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 3267647943] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 3268762791] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3270099441] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 3271001139] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 3272080581] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3273431826] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 3274272456] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3275224638] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3276221424] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 3276902475] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3277660827] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 3278461431] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3280061904] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 3280964820] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 3281958435] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3283251237] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 3284118453] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 3285063516] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3286353273] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 3287256000] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3288329583] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3289337856] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 3290052528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3290777259] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 3291742440] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3293161536] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 3294014577] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 3294863817] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3296218548] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 3297028350] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 3297869526] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3299255064] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 3300092712] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 3300900477] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3302232234] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3303072024] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3303937224] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3305197350] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 3305874117] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3306590847] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 3323590179] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3324870780] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 3325702569] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 3326556513] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3327925608] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 3328738854] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 3329595234] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3331350687] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 3332228319] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 3333040053] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3334415196] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3335261811] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3336163299] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3337165440] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 3337854618] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3338589408] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3339652050] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3340943991] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 3341757783] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3359482182] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3360756966] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 3361601943] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 3362488689] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3363745917] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 3364571217] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3365443998] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3366445887] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 3367130487] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3368293215] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3369791019] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3371456865] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 3372398757] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3373346760] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3374657118] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 3375548820] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3376424079] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3377698275] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 3378570342] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3379405344] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3381126000] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 3382031688] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3382948779] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3384333456] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 3385212621] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3386026980] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3387414471] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 3388283850] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3389105349] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3390482970] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 3391363458] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3392262321] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3394032306] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 3394958868] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3395817306] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3397219224] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 3398100930] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3399006660] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3400379724] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 3401297802] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 3402093744] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3403551753] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 3404490558] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3405485475] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3406928952] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 3407871474] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3408736842] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3410037204] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 3410892240] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3411792741] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3413109798] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 3413969811] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3414843306] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3416227815] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 3417080415] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3418194402] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3419561922] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 3420442914] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 3421301667] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3422680779] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 3423526722] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3424482831] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 3425491587] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 3426608094] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 3427523547] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 3428208378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3428950959] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3430111062] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3431743896] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3432562434] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 3433700319] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3434989824] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 3435977727] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3437271537] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3438539475] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 3439286277] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3440566479] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3441823056] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 3442582836] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3444090426] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3445360506] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 3446120034] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3447028347] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 3447731385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3448470501] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3449753454] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3451051716] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 3451814142] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3453050181] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3454363101] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3455131743] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 3456668754] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3457978125] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 3458754180] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 3460174473] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3461469732] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 3462265317] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3463648608] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3464926038] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 3465773220] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 3466611099] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3468048906] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3469173162] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3470068644] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 3470735541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3471464976] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3472690788] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3473947302] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 3474759771] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 3475789065] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 3477194532] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3478464864] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 3479265006] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3480503082] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3482039925] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 3482835405] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3484206348] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3485494152] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 3486313068] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3487685124] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3488955099] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 3489765300] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 3491181330] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3492431040] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 3493400673] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 3494182839] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3495536247] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3496404513] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3497277945] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 3497953095] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3498675369] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 3499887384] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3501148098] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 3501972810] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3503134110] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3504406332] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 3505226193] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3506734749] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3508002855] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 3508836891] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3510055311] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3511339776] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 3512153106] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 3513362811] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3514629111] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 3515458968] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 3516881907] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3518617221] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 3519451887] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 3520295604] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3521667765] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3522541344] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3523425213] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 3524093643] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3524841579] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 3526234572] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3527528403] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 3528332976] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 3529599801] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3530910705] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 3532103904] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 3533523756] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3534779640] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 3535676718] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 3537101442] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3538406067] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 3539280276] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 3540089406] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3541458102] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3542312970] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 3543089004] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3544721460] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3545590146] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3546429978] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 3547104120] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3547864782] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3548969928] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3550265838] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3551036328] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3552246474] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3553510338] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 3554293470] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3555473334] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3557090397] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 3557855805] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3559048626] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3560322801] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 3561164355] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3562050618] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 3562747209] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3563501466] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3564915984] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3566210235] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 3567107586] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3568335162] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3569907411] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 3570792330] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3572208276] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3573526341] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 3574344417] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3575313294] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 3575997999] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3576734070] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 3578199009] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3579315852] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 3580137309] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 3581013555] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3582932346] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 3583740888] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 3584555415] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3585919701] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3586778538] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3587668581] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 3588376995] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3589101684] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3590296437] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3591578130] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 3592336356] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3593546754] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3595144980] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 3595933404] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3596835312] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 3597569409] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3598318059] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3599689632] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3601044615] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 3601874913] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 3603353292] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3604734777] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3606062922] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 3607085580] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3608475024] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3609824841] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 3610721520] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3612066612] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3613421721] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 3614247966] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3615190656] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 3615926895] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3616684218] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 3618080172] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3619792008] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 3620699796] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3622127544] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3623465370] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 3624288927] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3625267653] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 3626282940] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 3627496761] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 3628524963] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 3629541237] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 3630243393] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3630986205] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3633323799] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3634666497] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 3635498874] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 3636368337] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3637768470] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 3638612649] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3640464849] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3641779890] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 3642723105] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 3644237898] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3645532485] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 3646516986] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3647446131] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 3648461628] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 3649156287] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3649886919] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 3651841977] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3653157438] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 3653948991] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 3655045044] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3656435895] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 3657661413] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 3658683000] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3660096216] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 3660955431] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3661862715] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 3662893983] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 3663580746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3664309383] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 3666032811] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3667310304] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 3668242494] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 3670131045] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3671497872] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 3672510786] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 3674377077] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3675619710] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 3676619856] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3677494002] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 3678495156] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 3679208652] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3679925088] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3682114611] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3683413104] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 3684271626] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 3685575537] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3686912775] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 3687784569] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3688711509] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 3689724129] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 3690542688] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3691289721] Running FIND.existing: FIND DUP . CR +[Hera] 35722304 +[Hera] [HADES][TEST ] [KRELTSC: 3692638236] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3693896871] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 3695010354] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 36048624 +[Hera] [HADES][TEST ] [KRELTSC: 3696571011] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3697854972] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 3698687622] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3699910242] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3701239332] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 3701986995] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 3702758661] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3704103501] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 3704927457] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3705799587] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 3706812501] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 3707842971] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3708568164] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 3709561002] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3710911239] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 3711766758] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 3712772616] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3714106032] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 3714885195] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3715809741] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 3716806464] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 3717504882] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3718226043] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 3719467941] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3720796128] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 3721629219] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 3722504709] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3723852363] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 3724672518] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3725549289] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 3726550212] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 3727232712] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3727953453] Running LATEST.basic: LATEST @ . CR +[Hera] 35803728 +[Hera] [HADES][TEST ] [KRELTSC: 3729155598] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3730431936] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 3731269668] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 35842912 +[Hera] [HADES][TEST ] [KRELTSC: 3732940995] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3734239236] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 3735047400] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 35842912 +[Hera] [HADES][TEST ] [KRELTSC: 3736730130] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3738004515] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 3738853608] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3739739682] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 3740754276] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 3741440871] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3742179105] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 36050136 +[Hera] [HADES][TEST ] [KRELTSC: 3744095754] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3745641018] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 3746465541] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 36050600 +[Hera] [HADES][TEST ] [KRELTSC: 3748367259] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3749670561] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 3750508713] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 3751480005] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 3752469525] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3753863106] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 3754711779] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3755604930] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 3756634140] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 3757538673] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3758401437] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 3759787752] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3761094666] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 3761885652] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 3762796737] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3764204262] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 3765071898] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3766015764] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 3767046864] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 3768147054] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 3769062360] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3770348274] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 3771178446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3771943119] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 3777112689] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3778319748] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 3779115438] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 36055024 +[Hera] [HADES][TEST ] [KRELTSC: 3784119696] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3785465019] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 3786237252] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 3793667892] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3794566545] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 3795610497] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 3803043699] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3804053505] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 3804799719] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 3809983065] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3811131177] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 3811800762] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 3812934762] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 3813752313] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3815201334] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 3816210090] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 3817150302] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 3817904454] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3819317691] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 3820368573] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3821348118] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3822358722] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 3823043952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3823775235] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 3827322681] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3828537888] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 3829314279] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3830849547] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3832145604] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 3833220867] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 3837880347] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3838910523] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 3839664381] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3840510030] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3841482645] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 3842232912] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3843120708] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 3846812949] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3848144160] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 3849034623] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 3853561509] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3854868759] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 3855626397] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 3860383905] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3861691596] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 3862576809] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3863579622] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3864586089] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 3865283163] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3866080827] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 36061024 +[Hera] [HADES][TEST ] [KRELTSC: 3867297777] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3868597929] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 3869442696] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 3870477471] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3871844046] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 3872836737] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 35813536 +[Hera] [HADES][TEST ] [KRELTSC: 3876643302] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3877947759] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 3878788389] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3879693804] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3880735320] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 3881435880] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3882174030] Running CURRENT.basic: CURRENT @ . CR +[Hera] 36061024 +[Hera] [HADES][TEST ] [KRELTSC: 3883689222] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3885005943] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 3885849492] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 36057712 +[Hera] [HADES][TEST ] [KRELTSC: 3890688753] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3891918093] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 3892683522] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 3893771154] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 3894848034] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3896386515] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 3897375888] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3898272546] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 3899290584] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 3899993265] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3900726354] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 3902770494] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3904082952] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 3904926249] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 3910315479] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3911466993] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 3912256593] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 3916447374] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3917748576] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 3918573855] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3919506129] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 3920600082] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 3921984675] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 3922870896] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 3923910459] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3924938241] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 3925629540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3926382642] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 3927680400] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3929049495] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 3929909403] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3930844449] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3931871223] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 3932585286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3933519996] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 3934420770] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3935734488] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 3936654729] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 3937616193] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3938886336] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 3939706932] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 3941056329] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3942365091] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 3943388799] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3944293437] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3945302760] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 3946096917] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3947111448] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 3948458325] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3949771917] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 3950799825] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 3951739029] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3953056107] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 3953846925] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 3954724809] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3956107302] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3956975148] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3957883356] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3959118051] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 3959798955] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3960543510] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3961427883] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3962447622] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 3963140664] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3963871485] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3964781415] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3965794497] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 3966479664] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3967207041] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3968141310] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 3969162582] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 3970221780] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 3971309244] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 3972315795] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 3972985800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3973702509] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3975152286] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3976372491] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 3977200794] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 3978059253] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3979425786] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 3980313120] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 3981397854] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 3982291404] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3983812035] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 3984841539] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3985746324] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 3986763585] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 3987448899] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3988209141] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 3989016696] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3990380058] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 3991270059] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3992866395] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3994139121] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 3994958814] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3995825757] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 3997036869] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 3997748853] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3998500590] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4000395483] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4001715837] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 4002542271] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4004023359] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4005331869] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 4006139466] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4007685549] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4009230036] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4010154918] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 4011071463] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4012488480] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4013364873] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4014280872] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4015329444] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 4016056170] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4016798856] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4018576380] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4019908431] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 4020741144] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 4022465622] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4023798156] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 4024625115] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 4026235017] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4027564170] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 4028344845] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4029255909] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4030271133] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4030981815] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4031728323] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 4032865284] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4034373777] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 4035164343] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4036852239] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4038148065] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 4038930336] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 4039766892] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4041161670] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 4042008978] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4042918845] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4043958513] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 4044643764] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4045386156] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4048462635] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4049776269] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 4050615975] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 4052294694] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4053587559] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 4054426866] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 4055254413] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4055956779] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4057349667] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 4058239983] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4059292545] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4060622391] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 4061300796] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4062033738] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4063841859] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4065096252] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 4065930540] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 4066660752] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4067946372] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 4068953028] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4069823079] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4070851365] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 4071538821] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4072559505] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 4073439699] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4074665301] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 4075468992] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4076952873] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4078219089] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 4079027211] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4079906964] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4080919710] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 4081632219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4082368584] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4084799418] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4086098163] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 4086873693] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 4088033565] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 4088898492] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4090277226] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 4091230416] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4092116595] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4093200531] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 4093974444] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4094707155] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 4096751568] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4098018330] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 4098810996] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 4099665024] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 4100484717] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4101842850] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 4102771113] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 4103659938] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 4104404262] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4105753092] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 4106617515] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4107491745] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4108506486] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 4109212611] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4110185037] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4112319036] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4113646446] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 4114426197] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 4115337681] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 4116157374] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4117549884] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 4118418213] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4119284841] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 4120323312] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 4121003649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4121743941] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 4124255604] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4125523668] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 4126337670] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4128002235] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4129280295] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 4130044569] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 4131273552] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 4132095576] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4133477838] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 4134357948] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4135674564] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 4136726454] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 4137791532] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 4138713201] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4139757384] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 4140432345] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4141184376] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4143650826] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4144944594] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 4145778861] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 4147565793] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4148826507] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 4149672639] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 4164008079] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4165078092] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4166320683] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 4167255225] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4168787490] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4170006687] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 4170807522] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 4171617471] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4172378259] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4173893220] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4174764468] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4175652558] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 4176342555] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4177070247] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4178811756] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4180081332] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 4180924860] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 4182570525] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4183850454] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 4184718027] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4186844298] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4188115995] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 4188932559] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4190491893] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4191777198] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 4192606089] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 4193392938] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4194058050] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4195424772] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4196288166] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4197211977] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4198618893] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 4199320608] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4200049413] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 4200923265] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4201600998] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4202979165] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 4203832227] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 4205140590] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 4205829222] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4207209048] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 4208088570] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4209097473] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 4209828735] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4210778859] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 4211662497] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4212380718] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4213760565] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 4214596344] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 4215873627] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 4216603524] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4217987088] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 4218844644] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4219732062] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4220752935] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 4221445977] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4222174698] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 4223352441] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4224054912] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4225442529] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 4226271483] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 4227517770] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 4228187166] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 4228884240] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4230262134] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 4231123701] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4232021073] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 4232709474] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4233459258] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 4234284285] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4235066808] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4236543192] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 4237375653] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 4238582292] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 4239239886] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 4239912621] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4241324346] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 4242188706] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4243085469] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4244105586] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 4244795646] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4245525711] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4247853666] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4249145376] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 4250002134] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4252279689] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4253559765] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 4254381033] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 4255223448] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4255926675] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4257291654] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 4258181130] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4259067078] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 4259763333] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4260733554] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4262669544] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4263946575] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 4264765008] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 4266465294] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4267900413] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4269202602] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 4270027272] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 4270820169] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4271520729] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4273131366] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 4274023992] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4274947719] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4275953640] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 4276638555] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4277381808] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4279230627] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4280526474] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 4281309879] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4282642854] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4283952456] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 4284746214] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 4285814085] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4286516724] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4287889284] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 4288739322] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4289666325] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 4290361278] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4291096908] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4292929935] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4294231704] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 4295012652] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 4296361377] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4297656300] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 4298797587] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 4299578703] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4300293984] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4301661399] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 4302578028] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4303473426] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4304515488] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 4305216426] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4305946407] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4307838045] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4309091241] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 4309847745] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4311722310] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4313004549] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 4313846460] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 4314711975] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4315399515] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4316759034] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 4317585972] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4318446090] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 4319139447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4319864514] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4321724400] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4323166281] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 4324081566] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4325777904] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4327072008] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 4327959951] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 4328738211] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4329442803] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4330836090] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 4331700177] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4332591438] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4333623525] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 4334343447] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4335078993] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 4336969938] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4338497205] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4339778688] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 4340558019] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 4341421581] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4342119306] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4343463852] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 4344308661] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4345190682] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 4345871985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4346593734] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4348696002] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4349963919] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 4350785418] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 4351607484] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4352311509] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4353676005] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 4354532595] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4355432760] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4356464448] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 4357139850] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4357857567] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 4360337772] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4361828079] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 4362644496] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 4364446359] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4365731895] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4366554549] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 4367788236] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4369068774] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 4369916964] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 4372018434] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4373388831] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 4374278013] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4375136346] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 4375835247] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4376572641] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 4378451889] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 4379593680] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4380878376] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 4381896582] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 4383640590] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4384929276] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 4385757768] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 4387176927] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4388461392] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 4389293643] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 4391304561] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4392584469] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 4393393578] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4394277531] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4395280197] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 4395951126] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4396695492] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 4399086111] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4400361945] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 4401160575] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 4402424796] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4403734671] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 4404546279] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 4406482983] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4407772572] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 4408587036] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4409468679] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 4410140532] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4410879249] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 4412947917] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4414238640] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 4415020638] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 4416299244] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4417765989] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 4418793624] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 4420772580] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 4422641202] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4424095305] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 4424974638] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4425841602] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4426839186] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 4427506566] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4428234405] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 4430175603] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4431432936] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 4432254372] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 4433138724] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4433806020] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4435168290] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 4435974816] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4437078786] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 4437757107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4438620900] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 4440455712] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4441745700] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 4442570874] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 4443326664] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 4444018803] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4445473305] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 4446300306] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4447199148] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4448221302] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 4449058845] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4449889101] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 4452259203] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4453578108] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 4454376969] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 4456383666] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4457691168] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 4458485052] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 4460293719] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4461791019] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 4462619280] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4463518857] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 4464214839] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4464958764] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 4466593110] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 4468060695] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4469357193] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 4470155277] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 4472124069] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4473451311] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 4474433901] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 4476304203] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4477608828] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 4478449710] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4479323751] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4480357329] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 4481028405] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4481769474] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 4483490088] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4484755989] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 4485584628] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4487265174] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4488563331] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4489331238] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 4490962098] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4492219557] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 4493018544] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 4494726306] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4496098677] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 4496912490] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4497787203] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 4498454625] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4499329884] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 4501251720] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4502525538] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 4503347310] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4505090478] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 4506159525] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4507390692] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4508148120] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 4509763650] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4511012457] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 4511892273] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 4513683111] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4514907495] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 4515691089] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4516556688] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4517553369] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 4518215982] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4518957219] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 4520871978] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4522149828] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 4522997997] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 4524908241] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4526176914] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 4526999694] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4527858951] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 4528539519] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4529280483] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 4531199274] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4532464713] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 4533328233] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 4535198157] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4536456435] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 4537520421] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4538386041] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4539417603] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 4540099347] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4540825464] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4542501747] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4543834260] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 4544596497] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 4546100496] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4547494623] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4548765270] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 4549603170] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 4551479835] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4552760625] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 4553558751] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4555278084] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4556577711] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4557359310] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4558258593] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 4558943949] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4559686110] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 4561337109] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4562912991] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 4563693078] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4565351931] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4566607311] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 4567361253] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 4569019266] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4570293987] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 4571075292] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4572699201] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4573974447] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 4575022452] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4575912642] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4576946241] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 4577649384] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4578375333] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4580655870] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4581949848] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 4582714605] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4584445614] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4585746396] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4586524320] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4588655967] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4589947761] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 4590713379] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4591616442] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 4592301777] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4593050301] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4595109729] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4596406857] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 4597166826] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 4598768202] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4600339611] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4601633442] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4602425877] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 4604269131] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4605579258] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 4606387275] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4607304996] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4608305688] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 4609006059] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4609730811] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4611806241] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4613317821] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 4614081255] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 4615910523] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4617179931] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 4617941307] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4618840842] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 4619541759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4620279951] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4622192190] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4623506139] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 4624271274] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 4626368754] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4627717563] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 4628521002] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4629451554] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4630498194] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 4631236470] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4631989488] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 4634309946] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 4635214395] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4636511985] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 4637292828] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4639490184] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4640765283] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4641508452] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4642371993] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 4643059659] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4643790900] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4645598328] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4646865615] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 4647602211] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4649512329] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4651049445] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 4651986591] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4652852631] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 4653830706] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 4654518288] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4655253897] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4658273844] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4659581283] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4660374138] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 4662383019] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4663919547] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 4664714061] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 4667178705] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 4668258378] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4669655991] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 4670444121] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 4672465413] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4673750424] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 4674533514] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 4676666589] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4677975813] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 4678749243] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4679616018] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 4680325692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4681052985] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 4683119637] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4684411473] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 4685196348] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 4687196913] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4688811036] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 4689582051] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 4691607900] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4692898350] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 4693675308] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 4695688242] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4696982976] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 4697766864] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 4699627065] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4701238668] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 4702026210] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4702961970] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 4703973792] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 4705065687] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 4706129127] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 4707176460] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 4707897894] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4708643877] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 4710518526] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4711847532] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 4712724933] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4714718463] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4716039552] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 4716920859] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 4718666925] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4719992214] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 4720858191] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 4721789499] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 4722552639] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4723990971] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 4724830173] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 4725990486] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4726819398] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4728217179] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4729083996] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4730063037] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 4731080172] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 4731802719] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4732515081] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 4734368121] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4735647504] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 4736485320] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 4738025124] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 4739727972] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4741054962] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 4741945131] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4743583992] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4744849956] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 4745652765] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 4746573699] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 4747355151] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4748732436] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 4749564183] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 4750422831] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4751451768] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4752830460] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4753666134] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 4754517768] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4755313563] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4756707648] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4757589606] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4758502140] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 4759527213] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 4760283066] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4761032010] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 4821110322] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4822472172] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 4823415660] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 4884380634] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4885753509] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 4886656530] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4947592461] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4948922475] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 4949764722] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4950700041] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 4951736391] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 4952818416] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4953547284] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 4955458977] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4956958566] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 4957873221] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 4959008460] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4960388034] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 4961273688] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 4962400149] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4963758261] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 4964814897] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4965865611] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 4966903515] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 4967624298] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4968361986] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 4973103324] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4974420108] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 4975312734] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 4979800182] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4981134333] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 4981979205] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 4984481040] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4985815842] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 4986709812] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 4988942280] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4990572510] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 4991416164] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 4993712577] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4995017433] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 4995866526] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 4997237196] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4998564522] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 4999403892] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 5000828553] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5002196262] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 5003283117] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 5004206676] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5004984852] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5006406090] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5007263583] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5008185399] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5009216730] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 5009885958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5010646074] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 5012072415] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 5012855694] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5014240455] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 5015347344] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 5016586386] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 5017354692] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5018635293] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 5019479556] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 5020738401] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 5021473338] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5022731406] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 5023569915] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 5025045921] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 5025813681] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5027099490] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 5028373812] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5029283217] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 5030297160] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 5031423873] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 5035649367] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 5037617613] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 5038881939] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 5040233709] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 5044637073] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 5045669748] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 5046769812] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 5047752045] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 5048470539] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5049171372] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5050164420] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 5050893078] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5051650317] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5052841689] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 5053625388] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5054359569] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5055333675] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 5056074408] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5056822722] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5057763438] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 5058525780] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5059277832] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5060233038] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 5060979546] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5061718746] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5062659588] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 5063388813] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5064113649] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5065192398] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 5066077149] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5066828802] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5067793668] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 5068527618] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5069274063] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5070195081] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 5070952593] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5071831695] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5072833857] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 5073867267] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 5074931379] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 5075875266] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5076876819] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 5077728096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5078641176] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5080219809] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5081537412] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5083879101] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5084798271] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5085793146] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 5086477914] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5087221818] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5088593391] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5089868238] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 5092089513] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5093761806] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5094674445] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5095665078] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 5096367045] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5097099168] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 5098551276] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5099829714] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 5102126127] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5103274365] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5104281420] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 5104968771] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5105705724] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5107147080] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5108413800] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 5110682892] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5112001881] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5113296804] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5115944442] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5116817769] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5117822514] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 5118504279] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5119234260] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5120614170] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5121940425] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5124175497] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5125060101] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5126058441] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 5126760891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5127482220] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 5129013666] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5130431712] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 5132714454] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5133613506] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5134628394] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 5135343801] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5136127563] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5137471038] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5138833581] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5140853907] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5142526158] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5143459734] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5144511288] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 5145243516] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5145993594] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5147342319] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5148647973] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5151010893] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5151934074] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5152940478] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 5153881782] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5154612855] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5156094489] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5157409047] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5159631729] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5160531537] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5161552263] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 5162242449] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5162980998] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5164399905] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5165939520] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5168238957] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5169129042] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5170134039] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 5170824015] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5171561703] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5172946191] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5174262366] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5176608318] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5177501175] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5178784107] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 5179512471] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5180265321] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 5181548127] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5182891980] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 5185116951] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5186042295] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5187204204] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 5187936306] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5188681176] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5189832165] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5191358340] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 5193563298] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5194464996] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5195477028] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 5196134160] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5196903537] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 5197980501] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5199249867] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 5201576583] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5202458310] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5203566459] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 5204617026] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5205360573] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5206441443] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5207747454] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5209885401] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5210768934] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5211791319] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 5212507167] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5213253213] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 5214447672] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5215767396] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 5218505544] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5219409468] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5220430320] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 5221109019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5221828878] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5223027684] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5224351965] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 5225760603] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5227530861] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5228907558] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5230189839] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5232441858] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5233342422] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5234351619] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 5235063519] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5235792639] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5237001420] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5238273810] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5240543322] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5241945009] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5243235585] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5245587522] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5246451966] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5247462066] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 5248131357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5248857327] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5250037779] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5251315314] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5253726072] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5254935756] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5256234186] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5258467326] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5259358146] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5260364550] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 5261062590] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5261809287] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5262977496] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5264271012] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5266745379] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5267814048] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5269142151] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5271337155] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5272214094] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5273221716] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 5273916312] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5274672060] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 5276054427] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5277375558] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 5279615019] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 5280970758] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5281875837] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5282881317] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 5283566946] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5284288380] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5285687631] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5286956934] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5289211389] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5290095300] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5291082363] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 5292080409] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5292807765] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 5294303868] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5295614184] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 5297930169] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5298870255] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 5299897470] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 5301047451] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 5302107846] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5303142285] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 5303901288] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5304967059] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 5306786688] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5308137450] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 5309163657] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5310169116] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5311181337] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 5311972176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5312715261] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5314737834] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5316106278] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 5317445532] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5318402166] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5319402207] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 5320196217] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5320955073] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 5322603363] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5323998771] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5325011496] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5325995031] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5327019117] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 5327740530] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5328478638] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 5333048742] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5334407778] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 5335253784] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5335963794] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5336740689] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 5337326925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5338124316] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5340643854] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5342154111] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 5343176601] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5344147809] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5345174625] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 5345927286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5346652038] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5348954751] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5350312632] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5351325777] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5352271596] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5353277832] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 5354053887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5355084525] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 5357598330] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5358977211] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5360016753] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5361009003] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5362038549] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 5362789740] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5363518125] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5365773966] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5367332607] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 5368415976] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5369351820] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 5370339597] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 5371145409] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5371878729] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5375709570] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5377069887] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 5377960308] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5378965410] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 5380256532] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 5381399394] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 5382349728] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 5383384839] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 5384140167] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5384879157] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 5386770354] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5388116706] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 5389051605] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5390040138] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 5391043266] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 5391798279] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5392856154] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 5394739308] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5396101158] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 5397008946] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5397946764] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 5398960602] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 5399669436] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5400414789] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 5402131539] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5403451767] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 5404511007] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 5406145500] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5407454640] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 5408464572] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5409347454] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 5410359885] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 5411058219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5411803089] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 5413723413] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5415019449] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 5415802602] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5416703502] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 5418132699] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 5418827337] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5419577310] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 5421320247] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5422597887] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 5423650491] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5424544377] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 5425561428] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 5426304702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5427042075] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 5428389183] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5429860695] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 5430957252] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5431940115] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 5432968401] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 5433677844] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 5434450140] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 5435184972] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 5435917998] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 5436748443] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 5437475274] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 5438299545] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 5439161406] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d714000, 0x000000003d75ffea) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 5605430586] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 5617701390] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 5791652349] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 5795329323] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 6058367028] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 6238166991] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6251422989] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6262512417] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6272930454] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6276263574] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6288453885] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6301101660] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6303845373] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6317378676] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6345417582] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6347884326] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6350496180] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6353276160] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6366201198] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6377913570] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6389001276] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6409447968] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6412400232] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6415160493] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6468064869] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6488866608] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6491313843] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6494295549] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6497169273] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6521888730] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6533816037] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6561814308] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6564488112] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6566976612] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6570289488] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6582657060] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6594568449] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6614100402] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6616965264] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6619578798] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6622400106] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6637963983] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6640657632] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6677791323] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6680704926] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6683659563] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6686385930] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6700051449] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6702744321] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6714046353] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6737688174] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6756292242] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6778295664] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6791447859] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6804237300] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6826848588] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6864482037] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6875169084] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6893157894] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6923710017] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6938984010] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6953104641] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 6968525634] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10069495) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 9743626620] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 15026387628] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 370 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 38620381191] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 38627877855] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 41281435965] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 63601637316] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 63606412170] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 67318586643] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 95498414424] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 95513611452] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] (zuse) ok>  +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 101329077948] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 125703785256] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 125735470077] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] (zuse) ok>  +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 132052537638] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 157458999243] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 157497398478] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 162431616459] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 189286518645] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 189315409353] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] (zuse) ok>  +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 197054992323] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 220710438270] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 220744618479] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] [HADES][WARN ] [KRELTSC: 221376361815] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[Hera] PARITY:BIRTH vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 231302732199] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 05 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 256138256556] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 256169964477] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] (zuse) ok>  +[Hera] PARITY:BIRTH vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 267575626752] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 06 attached and ready -- USE it to begin +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 285393474954] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 285499260858] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 285616505979] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 285711605088] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 285825587082] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 286440239358] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 287633319351] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 288951890871] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 290360531685] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 290479564116] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 290595158133] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 290703729939] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 290746734390] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 290796972900] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 290869175835] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 290972870139] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 291324838014] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 291414910710] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 291765027666] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 291853449930] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 293098979271] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 293207578104] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 293352058440] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 293616899100] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 293981150946] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 294096352116] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 295815300774] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 299881654065] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 299965296771] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 300077403297] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 300195012579] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 300372069123] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 300460878984] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 300560485071] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 300705727056] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 301990681839] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 302091846462] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 302332666545] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 302403186330] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 302979618753] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 303601273794] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 304161149019] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 304357209093] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 304409960904] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 304530619869] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 305419404864] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 305489836449] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 305533801356] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 305621760129] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 306247862508] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 306757274922] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 306847967118] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 306963664812] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 307087887855] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 307381773447] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 307610119320] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 309290196390] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 309384016746] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 309884543913] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 310147621308] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 310385876934] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 310577036952] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok> 1 0 8 EXEC-STD79-DOE-CD +[Hera] DOE-HEADER,run_id,id_idx,id_label,rep +[Hera] DOE-RUN,3 ,0 ,zuse,0 +[Hera] DOE-RUN,16 ,1 ,[HADES][DOE ] 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,fleet_k_q48,fleet_conserved +[Hera] [HADES][DOE ] 1305,13050000,10000,0,0,256,81,2147,1024,1024,0,0,15736,65452,84,1,51846,6775,6915,65536,1 +[Hera] rajames,0 +[Hera] DOE-RUN,0 ,2 ,00,0 +[Hera] DOE-RUN,9 ,3 ,01,0 +[Hera] DOE-RUN,6 ,4 ,02,0 +[Hera] [HADES][DOE ] 1306,13060000,10000,0,0,256,85,2149,1024,1024,0,0,15744,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,1 ,5 ,03,0 +[Hera] DOE-RUN,2 ,6 ,04,0 +[Hera] DOE-RUN,5 ,7 ,[HADES][DOE ] 1307,13070000,10000,0,0,256,85,2150,1024,1024,0,0,15750,65452,84,1,51846,6775,6915,65536,1 +[Hera] 05,0 +[Hera] DOE-RUN,23 ,8 ,06,0 +[Hera] [HADES][DOE ] 1308,13080000,10000,0,0,256,89,2094,2048,2048,0,0,15755,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1309,13090000,10000,0,0,256,91,2081,2048,2048,0,0,15760,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1310,13100000,10000,0,0,256,91,2083,4096,4096,0,0,15763,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1311,13110000,10000,0,0,256,92,2030,4096,4096,0,0,15766,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1312,13120000,10000,0,0,256,93,1906,4096,4096,0,0,15770,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1313,13130000,10000,0,0,256,94,1908,4096,4096,0,0,15773,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1314,13140000,10000,0,0,256,102,1909,4096,4096,0,0,15776,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1315,13150000,10000,0,0,256,102,1911,2048,2048,0,0,15778,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1316,13160000,10000,0,0,256,102,1912,2048,2048,0,0,15780,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1317,13170000,10000,0,0,256,102,1914,1024,1024,0,0,15784,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1318,13180000,10000,0,0,256,102,1916,1024,1024,0,0,15788,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1319,13190000,10000,0,0,256,102,1917,512,512,0,0,15792,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1320,13200000,10000,0,0,256,102,1850,512,512,0,0,15796,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1321,13210000,10000,0,0,256,102,1718,256,256,0,0,15799,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1322,13220000,10000,0,0,256,102,1647,256,256,0,0,15801,65452,84,1,51846,6775,6915,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 [HADES][DOE ] 54,540000,18446744073696871616,0,0,12711,59,98,256,256,0,4895412794951722956,15816,65452,84,0,51846,6775,6915,65536,1 +[06] 0 -1 6 -1073741824 [HADES][DOE ] 1323,13230000,12690000,0,0,317171,102,1614,256,256,0,4713069133766328320,15826,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1324,13240000,10000,0,0,256,102,1615,256,256,0,0,15828,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1325,13250000,10000,0,0,256,102,1617,256,256,0,0,15830,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1326,13260000,10000,0,0,256,102,1618,256,256,0,0,15833,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1327,13270000,10000,0,0,256,102,1619,256,256,0,0,15835,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1328,13280000,10000,0,0,256,102,1620,256,256,0,0,15837,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1329,13290000,10000,0,0,256,102,1605,256,256,0,0,15841,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1330,13300000,10000,0,0,256,102,1606,256,256,0,0,15844,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1331,13310000,10000,0,0,256,102,1607,256,256,0,0,15848,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1332,13320000,10000,0,0,256,102,1609,256,256,0,0,15850,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1333,13330000,10000,0,0,256,102,1610,256,256,0,0,15853,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1334,13340000,10000,0,0,256,102,1611,256,256,0,0,15855,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1335,13350000,10000,0,0,256,102,1613,256,256,0,0,15858,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,20 ,8 ,[HADES][DOE ] 1336,13360000,10000,0,0,256,106,1613,256,256,0,0,15862,65452,84,1,51846,6775,6915,65536,1 +[Hera] 06,1 +[Hera] [HADES][DOE ] 1337,13370000,10000,0,0,256,109,1614,256,256,0,0,15866,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1338,13380000,10000,0,0,256,109,1616,256,256,0,0,15870,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1339,13390000,10000,0,0,256,109,1617,256,256,0,0,15873,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1340,13400000,10000,0,0,256,109,1618,256,256,0,0,15875,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1341,13410000,10000,0,0,256,109,1619,256,256,0,0,15877,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1342,13420000,10000,0,0,256,109,1621,256,256,0,0,15881,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1343,13430000,10000,0,0,256,109,1622,256,256,0,0,15885,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1344,13440000,10000,0,0,256,109,1623,256,256,0,0,15887,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1345,13450000,10000,0,0,256,109,1625,256,256,0,0,15889,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1346,13460000,10000,0,0,256,109,1626,256,256,0,0,15891,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1347,13470000,10000,0,0,256,109,1627,256,256,0,0,15895,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1348,13480000,10000,0,0,256,110,1629,256,256,0,0,15897,65452,84,1,51846,6775,6915,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1349,13490000,10000,0,0,256,110,1630,256,256,0,0,15905,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1350,13500000,10000,0,0,256,110,1631,256,256,0,0,15907,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1351,13510000,10000,0,0,256,110,1633,256,256,0,0,15910,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1352,13520000,10000,0,0,256,110,1634,256,256,0,0,15913,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1353,13530000,10000,0,0,256,110,1635,256,256,0,0,15917,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1354,13540000,10000,0,0,256,110,1636,256,256,0,0,15919,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1355,13550000,10000,0,0,256,110,1638,256,256,0,0,15922,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1356,13560000,10000,0,0,256,110,1639,256,256,0,0,15926,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1357,13570000,10000,0,0,256,110,1640,256,256,0,0,15929,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1358,13580000,10000,0,0,256,110,1642,256,256,0,0,15941,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1359,13590000,10000,0,0,256,110,1643,256,256,0,0,15943,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1360,13600000,10000,0,0,256,110,1644,256,256,0,0,15946,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1361,13610000,10000,0,0,256,110,1645,256,256,0,0,15949,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,7 ,7 ,05,1 +[Hera] [HADES][DOE ] 1362,13620000,10000,0,0,256,110,1647,256,256,0,0,15953,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1363,13630000,10000,0,0,256,110,1648,256,256,0,0,15956,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1364,13640000,10000,0,0,256,110,1649,256,256,0,0,15959,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1365,13650000,10000,0,0,256,110,1650,256,256,0,0,15963,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1366,13660000,10000,0,0,256,110,1652,256,256,0,0,15965,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1367,13670000,10000,0,0,256,110,1653,256,256,0,0,15969,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1368,13680000,10000,0,0,256,110,1654,256,256,0,0,15971,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1369,13690000,10000,0,0,256,110,1656,256,256,0,0,15974,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1370,13700000,10000,0,0,256,110,1657,256,256,0,0,15976,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1371,13710000,10000,0,0,256,110,1658,256,256,0,0,15979,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1372,13720000,10000,0,0,256,110,1659,256,256,0,0,15981,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1373,13730000,10000,0,0,256,110,1661,256,256,0,0,15983,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1374,13740000,10000,0,0,256,110,1662,256,256,0,0,15986,65452,84,1,51846,6775,6915,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 [HADES][DOE ] 159,1590000,18446744073697401616,0,0,39600,38,521,256,256,0,4895412794951723214,15998,65452,84,0,51846,6775,6915,65536,1 +[04] -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1375,13750000,12160000,0,0,303594,110,1663,256,256,0,4712784592182968320,16002,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1376,13760000,10000,0,0,256,110,1664,256,256,0,0,16004,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1377,13770000,10000,0,0,256,110,1665,256,256,0,0,16007,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1378,13780000,10000,0,0,256,110,1667,256,256,0,0,16009,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1379,13790000,10000,0,0,256,110,1668,256,256,0,0,16012,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1380,13800000,10000,0,0,256,110,1669,256,256,0,0,16016,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1381,13810000,10000,0,0,256,110,1671,256,256,0,0,16019,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1382,13820000,10000,0,0,256,110,1672,256,256,0,0,16021,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1383,13830000,10000,0,0,256,110,1673,256,256,0,0,16023,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1384,13840000,10000,0,0,256,110,1674,256,256,0,0,16026,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1385,13850000,10000,0,0,256,110,1676,256,256,0,0,16029,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1386,13860000,10000,0,0,256,110,1677,256,256,0,0,16033,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1387,13870000,10000,0,0,256,110,1678,256,256,0,0,16035,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,24 ,6 ,04,1 +[Hera] [HADES][DOE ] 1388,13880000,10000,0,0,256,111,1680,256,256,0,0,16040,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1389,13890000,10000,0,0,256,111,1681,256,256,0,0,16042,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1390,13900000,10000,0,0,256,111,1682,256,256,0,0,16046,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1391,13910000,10000,0,0,256,111,1684,256,256,0,0,16057,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1392,13920000,10000,0,0,256,111,1685,256,256,0,0,16060,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1393,13930000,10000,0,0,256,111,1686,256,256,0,0,16063,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1394,13940000,10000,0,0,256,111,1688,256,256,0,0,16066,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1395,13950000,10000,0,0,256,111,1689,256,256,0,0,16069,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1396,13960000,10000,0,0,256,111,1690,256,256,0,0,16071,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1397,13970000,10000,0,0,256,111,1692,256,256,0,0,16075,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1398,13980000,10000,0,0,256,111,1693,256,256,0,0,16078,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1399,13990000,10000,0,0,256,111,1694,256,256,0,0,16081,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1400,14000000,10000,0,0,256,112,1695,256,256,0,0,16085,65452,84,1,51846,6775,6915,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1401,14010000,10000,0,0,256,112,1697,256,256,0,0,16092,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1402,14020000,10000,0,0,256,112,1698,256,256,0,0,16093,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1403,14030000,10000,0,0,256,112,1699,256,256,0,0,16095,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1404,14040000,10000,0,0,256,112,1701,256,256,0,0,16099,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1405,14050000,10000,0,0,256,112,1702,256,256,0,0,16101,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1406,14060000,10000,0,0,256,112,1703,256,256,0,0,16104,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1407,14070000,10000,0,0,256,112,1705,256,256,0,0,16107,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1408,14080000,10000,0,0,256,112,1706,256,256,0,0,16109,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1409,14090000,10000,0,0,256,112,1707,256,256,0,0,16113,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1410,14100000,10000,0,0,256,112,1709,256,256,0,0,16116,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1411,14110000,10000,0,0,256,112,1710,256,256,0,0,16119,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1412,14120000,10000,0,0,256,112,1711,256,256,0,0,16122,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1413,14130000,10000,0,0,256,113,1713,256,256,0,0,16125,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,8 ,2 ,00,1 +[Hera] [HADES][DOE ] 1414,14140000,10000,0,0,256,114,1714,256,256,0,0,16130,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1415,14150000,10000,0,0,256,114,1715,256,256,0,0,16134,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1416,14160000,10000,0,0,256,114,1716,256,256,0,0,16137,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1417,14170000,10000,0,0,256,114,1718,256,256,0,0,16139,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1418,14180000,10000,0,0,256,114,1719,256,256,0,0,16142,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1419,14190000,10000,0,0,256,114,1720,256,256,0,0,16146,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1420,14200000,10000,0,0,256,114,1722,256,256,0,0,16149,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1421,14210000,10000,0,0,256,114,1723,256,256,0,0,16151,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1422,14220000,10000,0,0,256,114,1724,256,256,0,0,16153,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1423,14230000,10000,0,0,256,114,1726,256,256,0,0,16157,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1424,14240000,10000,0,0,256,114,1727,256,256,0,0,16161,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1425,14250000,10000,0,0,256,114,1728,256,256,0,0,16174,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1426,14260000,10000,0,0,256,114,1730,256,256,0,0,16178,65452,84,1,51846,6775,6915,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1427,14270000,10000,0,0,256,114,1731,256,256,0,0,16188,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1428,14280000,10000,0,0,256,114,1732,256,256,0,0,16192,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1429,14290000,10000,0,0,256,114,1734,256,256,0,0,16196,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1430,14300000,10000,0,0,256,114,1735,256,256,0,0,16199,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1431,14310000,10000,0,0,256,114,1736,256,256,0,0,16202,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1432,14320000,10000,0,0,256,116,1737,256,256,0,0,16206,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1433,14330000,10000,0,0,256,118,1739,256,256,0,0,16208,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1434,14340000,10000,0,0,256,118,1740,256,256,0,0,16211,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1435,14350000,10000,0,0,256,118,1741,256,256,0,0,16216,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1436,14360000,10000,0,0,256,118,1743,256,256,0,0,16218,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1437,14370000,10000,0,0,256,118,1744,256,256,0,0,16220,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1438,14380000,10000,0,0,256,118,1745,256,256,0,0,16223,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1439,14390000,10000,0,0,256,118,1747,256,256,0,0,16226,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,18 ,8 ,06,2 +[Hera] [HADES][DOE ] 1440,14400000,10000,0,0,256,119,1748,256,256,0,0,16229,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1441,14410000,10000,0,0,256,119,1749,256,256,0,0,16232,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1442,14420000,10000,0,0,256,119,1751,256,256,0,0,16235,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1443,14430000,10000,0,0,256,119,1752,256,256,0,0,16238,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1444,14440000,10000,0,0,256,119,1753,256,256,0,0,16241,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1445,14450000,10000,0,0,256,119,1755,256,256,0,0,16244,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1446,14460000,10000,0,0,256,119,1756,256,256,0,0,16246,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1447,14470000,10000,0,0,256,119,1757,256,256,0,0,16250,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1448,14480000,10000,0,0,256,119,1758,256,256,0,0,16253,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1449,14490000,10000,0,0,256,119,1760,256,256,0,0,16256,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1450,14500000,10000,0,0,256,119,1761,256,256,0,0,16258,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1451,14510000,10000,0,0,256,119,1762,256,256,0,0,16261,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1452,14520000,10000,0,0,256,119,1764,256,256,0,0,16264,65452,84,1,51846,6775,6915,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 [HADES][DOE ] 55,550000,18446744073695581616,0,0,12861,63,99,256,256,0,4895412794951722326,16276,65452,84,0,51846,6775,6915,65536,1 +[06] 0 -1 6 -1073741824 [HADES][DOE ] 1453,14530000,13980000,0,0,350301,119,1765,256,256,0,4713761697242808320,16279,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1454,14540000,10000,0,0,256,119,1766,256,256,0,0,16289,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1455,14550000,10000,0,0,256,119,1768,256,256,0,0,16290,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1456,14560000,10000,0,0,256,119,1769,256,256,0,0,16294,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1457,14570000,10000,0,0,256,119,1770,256,256,0,0,16298,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1458,14580000,10000,0,0,256,119,1772,256,256,0,0,16302,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1459,14590000,10000,0,0,256,119,1773,256,256,0,0,16305,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1460,14600000,10000,0,0,256,119,1774,256,256,0,0,16306,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1461,14610000,10000,0,0,256,119,1776,256,256,0,0,16309,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1462,14620000,10000,0,0,256,119,1777,256,256,0,0,16311,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1463,14630000,10000,0,0,256,119,1778,256,256,0,0,16313,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1464,14640000,10000,0,0,256,119,1779,256,256,0,0,16316,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1465,14650000,10000,0,0,256,121,1781,256,256,0,0,16325,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1466,14660000,10000,0,0,256,122,1782,256,256,0,0,16328,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1467,14670000,10000,0,0,256,122,1783,256,256,0,0,16331,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1468,14680000,10000,0,0,256,122,1785,256,256,0,0,16335,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1469,14690000,10000,0,0,256,122,1786,256,256,0,0,16339,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1470,14700000,10000,0,0,256,122,1787,256,256,0,0,16343,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1471,14710000,10000,0,0,256,122,1789,256,256,0,0,16346,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1472,14720000,10000,0,0,256,122,1790,256,256,0,0,16349,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1473,14730000,10000,0,0,256,122,1791,256,256,0,0,16351,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1474,14740000,10000,0,0,256,122,1793,256,256,0,0,16354,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1475,14750000,10000,0,0,256,122,1794,256,256,0,0,16357,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1476,14760000,10000,0,0,256,122,1795,256,256,0,0,16358,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1477,14770000,10000,0,0,256,123,1797,256,256,0,0,16360,65452,84,1,51846,6775,6915,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 [HADES][DOE ] 107,1070000,18446744073695851616,0,0,26232,49,273,256,256,0,4895412794951722458,16372,65452,84,0,51846,6775,6915,65536,1 +[05] -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1478,14780000,13710000,0,0,343330,125,1798,256,256,0,4713616742096568320,16375,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1479,14790000,10000,0,0,256,125,1799,256,256,0,0,16378,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1480,14800000,10000,0,0,256,125,1801,256,256,0,0,16381,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1481,14810000,10000,0,0,256,125,1802,256,256,0,0,16383,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1482,14820000,10000,0,0,256,125,1803,256,256,0,0,16386,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1483,14830000,10000,0,0,256,125,1804,256,256,0,0,16388,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1484,14840000,10000,0,0,256,125,1806,256,256,0,0,16390,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1485,14850000,10000,0,0,256,125,1807,256,256,0,0,16392,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1486,14860000,10000,0,0,256,125,1808,256,256,0,0,16395,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1487,14870000,10000,0,0,256,125,1810,256,256,0,0,16396,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1488,14880000,10000,0,0,256,125,1811,256,256,0,0,16398,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1489,14890000,10000,0,0,256,125,1812,256,256,0,0,16401,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1490,14900000,10000,0,0,256,125,1814,256,256,0,0,16403,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1491,14910000,10000,0,0,256,126,1815,256,256,0,0,16405,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,4 ,7 ,05,2 +[Hera] [HADES][DOE ] 1492,14920000,10000,0,0,256,126,1816,256,256,0,0,16408,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1493,14930000,10000,0,0,256,126,1818,256,256,0,0,16411,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1494,14940000,10000,0,0,256,126,1819,256,256,0,0,16413,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1495,14950000,10000,0,0,256,126,1820,256,256,0,0,16415,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1496,14960000,10000,0,0,256,126,1822,256,256,0,0,16420,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1497,14970000,10000,0,0,256,126,1823,256,256,0,0,16421,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1498,14980000,10000,0,0,256,126,1824,256,256,0,0,16423,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1499,14990000,10000,0,0,256,126,1825,256,256,0,0,16425,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1500,15000000,10000,0,0,256,126,1827,256,256,0,0,16428,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1501,15010000,10000,0,0,256,126,1828,256,256,0,0,16439,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1502,15020000,10000,0,0,256,126,1829,256,256,0,0,16441,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1503,15030000,10000,0,0,256,126,1831,256,256,0,0,16444,65452,84,1,51846,6775,6915,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1504,15040000,10000,0,0,256,126,1832,256,256,0,0,16449,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1505,15050000,10000,0,0,256,126,1833,256,256,0,0,16451,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1506,15060000,10000,0,0,256,126,1835,256,256,0,0,16453,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1507,15070000,10000,0,0,256,126,1836,256,256,0,0,16455,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1508,15080000,10000,0,0,256,126,1837,256,256,0,0,16458,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1509,15090000,10000,0,0,256,126,1839,256,256,0,0,16461,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1510,15100000,10000,0,0,256,126,1840,256,256,0,0,16463,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1511,15110000,10000,0,0,256,126,1841,256,256,0,0,16466,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1512,15120000,10000,0,0,256,126,1843,256,256,0,0,16468,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1513,15130000,10000,0,0,256,126,1844,256,256,0,0,16471,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1514,15140000,10000,0,0,256,126,1845,256,256,0,0,16474,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1515,15150000,10000,0,0,256,126,1846,256,256,0,0,16476,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1516,15160000,10000,0,0,256,126,1848,256,256,0,0,16478,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1517,15170000,10000,0,0,256,126,1849,256,256,0,0,16481,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1518,15180000,10000,0,0,256,126,1850,256,256,0,0,16484,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1519,15190000,10000,0,0,256,126,1852,256,256,0,0,16487,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1520,15200000,10000,0,0,256,126,1853,256,256,0,0,16490,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1521,15210000,10000,0,0,256,126,1854,256,256,0,0,16494,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1522,15220000,10000,0,0,256,126,1856,256,256,0,0,16498,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1523,15230000,10000,0,0,256,126,1857,256,256,0,0,16501,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1524,15240000,10000,0,0,256,126,1858,256,256,0,0,16505,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1525,15250000,10000,0,0,256,126,1860,256,256,0,0,16507,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1526,15260000,10000,0,0,256,126,1861,256,256,0,0,16510,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1527,15270000,10000,0,0,256,126,1862,256,256,0,0,16514,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1528,15280000,10000,0,0,256,126,1864,256,256,0,0,16516,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1529,15290000,10000,0,0,256,126,1865,256,256,0,0,16520,65452,84,1,51846,6775,6915,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1530,15300000,10000,0,0,256,126,1866,256,256,0,0,16526,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1531,15310000,10000,0,0,256,126,1867,256,256,0,0,16528,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1532,15320000,10000,0,0,256,126,1869,256,256,0,0,16532,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1533,15330000,10000,0,0,256,126,1870,256,256,0,0,16536,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1534,15340000,10000,0,0,256,126,1871,256,256,0,0,16539,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1535,15350000,10000,0,0,256,126,1873,256,256,0,0,16542,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1536,15360000,10000,0,0,256,126,1874,256,256,0,0,16554,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1537,15370000,10000,0,0,256,126,1875,256,256,0,0,16555,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1538,15380000,10000,0,0,256,126,1877,256,256,0,0,16559,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1539,15390000,10000,0,0,256,126,1878,256,256,0,0,16563,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1540,15400000,10000,0,0,256,126,1879,256,256,0,0,16568,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1541,15410000,10000,0,0,256,126,1881,256,256,0,0,16571,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1542,15420000,10000,0,0,256,126,1882,256,256,0,0,16575,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,21 ,4 ,02,1 +[Hera] [HADES][DOE ] 1543,15430000,10000,0,0,256,127,1883,256,256,0,0,16580,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1544,15440000,10000,0,0,256,127,1885,256,256,0,0,16582,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1545,15450000,10000,0,0,256,132,1886,256,256,0,0,16586,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1546,15460000,10000,0,0,256,132,1887,256,256,0,0,16589,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1547,15470000,10000,0,0,256,132,1888,256,256,0,0,16593,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1548,15480000,10000,0,0,256,132,1890,256,256,0,0,16597,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1549,15490000,10000,0,0,256,132,1891,256,256,0,0,16600,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1550,15500000,10000,0,0,256,132,1892,256,256,0,0,16604,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1551,15510000,10000,0,0,256,132,1894,256,256,0,0,16608,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1552,15520000,10000,0,0,256,132,1895,256,256,0,0,16612,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1553,15530000,10000,0,0,256,132,1896,256,256,0,0,16616,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1554,15540000,10000,0,0,256,133,1898,256,256,0,0,16619,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1555,15550000,10000,0,0,256,133,1899,256,256,0,0,16623,65452,84,1,51846,6775,6915,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1556,15560000,10000,0,0,256,141,1900,256,256,0,0,16631,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1557,15570000,10000,0,0,256,141,1902,256,256,0,0,16633,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1558,15580000,10000,0,0,256,141,1903,256,256,0,0,16636,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1559,15590000,10000,0,0,256,142,1904,256,256,0,0,16638,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1560,15600000,10000,0,0,256,142,1906,256,256,0,0,16640,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1561,15610000,10000,0,0,256,142,1907,256,256,0,0,16642,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1562,15620000,10000,0,0,256,142,1908,256,256,0,0,16645,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1563,15630000,10000,0,0,256,142,1909,256,256,0,0,16649,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1564,15640000,10000,0,0,256,142,1911,256,256,0,0,16651,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1565,15650000,10000,0,0,256,142,1912,256,256,0,0,16654,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1566,15660000,10000,0,0,256,142,1913,256,256,0,0,16658,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1567,15670000,10000,0,0,256,142,1915,256,256,0,0,16662,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1568,15680000,10000,0,0,256,144,1916,256,256,0,0,16673,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,14 ,6 ,04,2 +[Hera] [HADES][DOE ] 1569,15690000,10000,0,0,256,144,1917,256,256,0,0,16678,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1570,15700000,10000,0,0,256,144,1919,256,256,0,0,16681,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1571,15710000,10000,0,0,256,144,1920,256,256,0,0,16685,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1572,15720000,10000,0,0,256,144,1921,256,256,0,0,16689,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1573,15730000,10000,0,0,256,144,1923,256,256,0,0,16692,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1574,15740000,10000,0,0,256,144,1924,256,256,0,0,16696,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1575,15750000,10000,0,0,256,144,1925,256,256,0,0,16698,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1576,15760000,10000,0,0,256,144,1927,256,256,0,0,16701,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1577,15770000,10000,0,0,256,144,1928,256,256,0,0,16703,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1578,15780000,10000,0,0,256,144,1929,256,256,0,0,16707,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1579,15790000,10000,0,0,256,144,1930,256,256,0,0,16711,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1580,15800000,10000,0,0,256,144,1932,256,256,0,0,16714,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1581,15810000,10000,0,0,256,144,1933,256,256,0,0,16716,65452,84,1,51846,6775,6915,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 [HADES][DOE ] 160,1600000,18446744073695341616,0,0,39751,42,473,256,256,0,4895412794951722209,16729,65452,84,0,51846,6775,6915,65536,1 +[04] -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1582,15820000,14220000,0,0,356435,144,1934,256,256,0,4713890546261688320,16732,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1583,15830000,10000,0,0,256,144,1936,256,256,0,0,16735,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1584,15840000,10000,0,0,256,144,1937,256,256,0,0,16739,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1585,15850000,10000,0,0,256,144,1938,256,256,0,0,16742,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1586,15860000,10000,0,0,256,144,1940,256,256,0,0,16745,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1587,15870000,10000,0,0,256,144,1941,256,256,0,0,16748,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1588,15880000,10000,0,0,256,144,1942,256,256,0,0,16751,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1589,15890000,10000,0,0,256,144,1944,256,256,0,0,16754,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1590,15900000,10000,0,0,256,144,1945,256,256,0,0,16757,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1591,15910000,10000,0,0,256,145,1946,256,256,0,0,16760,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1592,15920000,10000,0,0,256,145,1948,256,256,0,0,16763,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1593,15930000,10000,0,0,256,145,1949,256,256,0,0,16766,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1594,15940000,10000,0,0,256,147,1950,256,256,0,0,16769,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1595,15950000,10000,0,0,256,147,1951,256,256,0,0,16772,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1596,15960000,10000,0,0,256,147,1953,256,256,0,0,16775,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1597,15970000,10000,0,0,256,147,1954,256,256,0,0,16778,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1598,15980000,10000,0,0,256,147,1955,256,256,0,0,16781,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1599,15990000,10000,0,0,256,147,1957,256,256,0,0,16792,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1600,16000000,10000,0,0,256,147,1958,256,256,0,0,16794,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1601,16010000,10000,0,0,256,147,1959,256,256,0,0,16797,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1602,16020000,10000,0,0,256,147,1961,256,256,0,0,16801,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1603,16030000,10000,0,0,256,147,1962,256,256,0,0,16804,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1604,16040000,10000,0,0,256,147,1963,256,256,0,0,16807,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1605,16050000,10000,0,0,256,157,1965,256,256,0,0,16810,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1606,16060000,10000,0,0,256,167,1966,256,256,0,0,16814,65452,84,1,51846,6775,6915,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 [HADES][DOE ] 304,3040000,18446744073696531616,0,0,76668,36,977,256,256,0,4895412794951722790,16820,65452,84,0,51846,6775,6915,65536,1 +[02] -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1607,16070000,13030000,0,0,325918,169,1967,256,256,0,4713251669876408320,16822,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1608,16080000,10000,0,0,256,169,1969,256,256,0,0,16833,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1609,16090000,10000,0,0,256,169,1970,256,256,0,0,16835,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1610,16100000,10000,0,0,256,169,1971,256,256,0,0,16838,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1611,16110000,10000,0,0,256,169,1972,256,256,0,0,16841,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1612,16120000,10000,0,0,256,170,1974,256,256,0,0,16843,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1613,16130000,10000,0,0,256,170,1975,256,256,0,0,16846,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1614,16140000,10000,0,0,256,170,1976,256,256,0,0,16849,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1615,16150000,10000,0,0,256,170,1978,256,256,0,0,16851,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1616,16160000,10000,0,0,256,170,1979,256,256,0,0,16854,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1617,16170000,10000,0,0,256,170,1980,256,256,0,0,16856,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1618,16180000,10000,0,0,256,170,1982,256,256,0,0,16860,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1619,16190000,10000,0,0,256,170,1983,256,256,0,0,16863,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,11 ,4 ,[HADES][DOE ] 1620,16200000,10000,0,0,256,170,1984,256,256,0,0,16867,65452,84,1,51846,6775,6915,65536,1 +[Hera] 02,2 +[Hera] [HADES][DOE ] 1621,16210000,10000,0,0,256,170,1986,256,256,0,0,16871,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1622,16220000,10000,0,0,256,170,1987,256,256,0,0,16874,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1623,16230000,10000,0,0,256,170,1988,256,256,0,0,16878,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1624,16240000,10000,0,0,256,170,1990,256,256,0,0,16882,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1625,16250000,10000,0,0,256,170,1991,256,256,0,0,16885,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1626,16260000,10000,0,0,256,170,1992,256,256,0,0,16888,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1627,16270000,10000,0,0,256,170,1993,256,256,0,0,16891,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1628,16280000,10000,0,0,256,170,1995,256,256,0,0,16894,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1629,16290000,10000,0,0,256,170,1996,256,256,0,0,16897,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1630,16300000,10000,0,0,256,170,1997,256,256,0,0,16901,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1631,16310000,10000,0,0,256,170,1999,256,256,0,0,16904,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1632,16320000,10000,0,0,256,170,2000,256,256,0,0,16907,65452,84,1,51846,6775,6915,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1633,16330000,10000,0,0,256,170,2001,256,256,0,0,16914,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1634,16340000,10000,0,0,256,170,2003,256,256,0,0,16915,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1635,16350000,10000,0,0,256,170,2004,256,256,0,0,16918,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1636,16360000,10000,0,0,256,170,2005,256,256,0,0,16921,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1637,16370000,10000,0,0,256,170,2007,256,256,0,0,16923,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1638,16380000,10000,0,0,256,170,2008,256,256,0,0,16926,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1639,16390000,10000,0,0,256,170,2009,256,256,0,0,16929,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1640,16400000,10000,0,0,256,170,2011,256,256,0,0,16932,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1641,16410000,10000,0,0,256,170,2012,256,256,0,0,16935,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1642,16420000,10000,0,0,256,170,2013,256,256,0,0,16938,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1643,16430000,10000,0,0,256,170,2014,256,256,0,0,16950,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1644,16440000,10000,0,0,256,170,2016,256,256,0,0,16952,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1645,16450000,10000,0,0,256,170,2017,256,256,0,0,16954,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,22 ,5 ,03,1 +[Hera] [HADES][DOE ] 1646,16460000,10000,0,0,256,172,2018,256,256,0,0,16959,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1647,16470000,10000,0,0,256,172,2020,256,256,0,0,16962,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1648,16480000,10000,0,0,256,172,2021,256,256,0,0,16964,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1649,16490000,10000,0,0,256,172,2022,256,256,0,0,16967,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1650,16500000,10000,0,0,256,172,2024,256,256,0,0,16971,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1651,16510000,10000,0,0,256,172,2025,256,256,0,0,16974,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1652,16520000,10000,0,0,256,172,2026,256,256,0,0,16978,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1653,16530000,10000,0,0,256,172,2028,256,256,0,0,16982,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1654,16540000,10000,0,0,256,172,2029,256,256,0,0,16985,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1655,16550000,10000,0,0,256,172,2030,256,256,0,0,16989,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1656,16560000,10000,0,0,256,172,2032,256,256,0,0,16993,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1657,16570000,10000,0,0,256,172,2033,256,256,0,0,16996,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1658,16580000,10000,0,0,256,172,2034,256,256,0,0,16999,65452,84,1,51846,6775,6915,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1659,16590000,10000,0,0,256,172,2035,256,256,0,0,17007,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1660,16600000,10000,0,0,256,172,2037,256,256,0,0,17008,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1661,16610000,10000,0,0,256,172,2038,256,256,0,0,17011,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1662,16620000,10000,0,0,256,172,2039,256,256,0,0,17015,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1663,16630000,10000,0,0,256,172,2041,256,256,0,0,17017,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1664,16640000,10000,0,0,256,172,2042,256,256,0,0,17020,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1665,16650000,10000,0,0,256,172,2043,256,256,0,0,17024,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1666,16660000,10000,0,0,256,172,2045,256,256,0,0,17028,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1667,16670000,10000,0,0,256,172,2046,256,256,0,0,17032,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1668,16680000,10000,0,0,256,172,2047,256,256,0,0,17035,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1669,16690000,10000,0,0,256,172,2049,256,256,0,0,17040,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1670,16700000,10000,0,0,256,172,2050,256,256,0,0,17044,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1671,16710000,10000,0,0,256,172,2051,256,256,0,0,17049,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1672,16720000,10000,0,0,256,172,2053,256,256,0,0,17052,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1673,16730000,10000,0,0,256,172,2054,256,256,0,0,17055,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1674,16740000,10000,0,0,256,172,2055,256,256,0,0,17059,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1675,16750000,10000,0,0,256,172,2057,256,256,0,0,17069,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1676,16760000,10000,0,0,256,172,2058,256,256,0,0,17074,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1677,16770000,10000,0,0,256,172,2059,256,256,0,0,17079,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1678,16780000,10000,0,0,256,172,2060,256,256,0,0,17082,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1679,16790000,10000,0,0,256,172,2062,256,256,0,0,17085,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1680,16800000,10000,0,0,256,172,2063,256,256,0,0,17089,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1681,16810000,10000,0,0,256,172,2064,256,256,0,0,17092,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1682,16820000,10000,0,0,256,155,2065,256,256,0,0,17095,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1683,16830000,10000,0,0,256,152,2066,256,256,0,0,17099,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1684,16840000,10000,0,0,256,148,2067,256,256,0,0,17103,65452,84,1,51846,6775,6915,65536,1 +[03] 1 2 [HADES][DOE ] 238,2380000,18446744073695091616,0,0,59805,38,773,256,256,0,4895412794951722087,17115,65452,84,0,51846,6775,6915,65536,1 +[03] -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1685,16850000,14470000,0,0,362749,148,2068,256,256,0,4714024763989688320,17121,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1686,16860000,10000,0,0,256,148,2070,256,256,0,0,17123,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1687,16870000,10000,0,0,256,148,2071,256,256,0,0,17126,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1688,16880000,10000,0,0,256,148,2072,256,256,0,0,17128,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1689,16890000,10000,0,0,256,148,2074,256,256,0,0,17130,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1690,16900000,10000,0,0,256,148,2075,256,256,0,0,17133,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1691,16910000,10000,0,0,256,148,2076,256,256,0,0,17136,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1692,16920000,10000,0,0,256,148,2077,256,256,0,0,17139,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1693,16930000,10000,0,0,256,148,2079,256,256,0,0,17142,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1694,16940000,10000,0,0,256,148,2080,256,256,0,0,17147,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1695,16950000,10000,0,0,256,148,2081,256,256,0,0,17150,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1696,16960000,10000,0,0,256,148,2083,256,256,0,0,17153,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,15 ,5 ,03,2 +[Hera] [HADES][DOE ] 1697,16970000,10000,0,0,256,148,2084,256,256,0,0,17157,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1698,16980000,10000,0,0,256,148,2085,256,256,0,0,17161,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1699,16990000,10000,0,0,256,148,2087,256,256,0,0,17165,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1700,17000000,10000,0,0,256,148,2088,256,256,0,0,17167,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1701,17010000,10000,0,0,256,148,2089,256,256,0,0,17170,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1702,17020000,10000,0,0,256,148,2091,256,256,0,0,17173,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1703,17030000,10000,0,0,256,148,2092,256,256,0,0,17184,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1704,17040000,10000,0,0,256,148,2093,256,256,0,0,17186,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1705,17050000,10000,0,0,256,148,2094,256,256,0,0,17190,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1706,17060000,10000,0,0,256,148,2096,256,256,0,0,17194,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1707,17070000,10000,0,0,256,148,2097,256,256,0,0,17197,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1708,17080000,10000,0,0,256,148,2097,256,256,0,0,17201,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1709,17090000,10000,0,0,256,148,2099,256,256,0,0,17205,65452,84,1,51846,6775,6915,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1710,17100000,10000,0,0,256,142,2100,256,256,0,0,17212,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1711,17110000,10000,0,0,256,142,2101,256,256,0,0,17213,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1712,17120000,10000,0,0,256,142,2102,256,256,0,0,17216,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1713,17130000,10000,0,0,256,142,2103,256,256,0,0,17219,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1714,17140000,10000,0,0,256,142,2105,256,256,0,0,17222,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1715,17150000,10000,0,0,256,142,2106,256,256,0,0,17223,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1716,17160000,10000,0,0,256,142,2107,256,256,0,0,17225,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1717,17170000,10000,0,0,256,142,2109,256,256,0,0,17228,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1718,17180000,10000,0,0,256,142,2110,256,256,0,0,17229,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1719,17190000,10000,0,0,256,142,2111,256,256,0,0,17232,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1720,17200000,10000,0,0,256,142,2113,256,256,0,0,17236,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1721,17210000,10000,0,0,256,142,2114,256,256,0,0,17241,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1722,17220000,10000,0,0,256,142,2115,256,256,0,0,17245,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1723,17230000,10000,0,0,256,142,2117,256,256,0,0,17249,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1724,17240000,10000,0,0,256,142,2118,256,256,0,0,17252,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1725,17250000,10000,0,0,256,142,2119,256,256,0,0,17255,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1726,17260000,10000,0,0,256,142,2121,256,256,0,0,17259,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1727,17270000,10000,0,0,256,142,2122,256,256,0,0,17261,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1728,17280000,10000,0,0,256,142,2123,256,256,0,0,17263,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1729,17290000,10000,0,0,256,142,2124,256,256,0,0,17267,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1730,17300000,10000,0,0,256,142,2126,256,256,0,0,17271,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1731,17310000,10000,0,0,256,142,2127,256,256,0,0,17275,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1732,17320000,10000,0,0,256,142,2128,256,256,0,0,17279,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1733,17330000,10000,0,0,256,142,2130,256,256,0,0,17281,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1734,17340000,10000,0,0,256,142,2131,256,256,0,0,17284,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1735,17350000,10000,0,0,256,142,2132,256,256,0,0,17286,65452,84,1,51846,6775,6915,65536,1 +[01] 1 [HADES][DOE ] 382,3820000,18446744073696021616,0,0,96722,33,1860,256,256,0,4895412794951722541,17288,65452,84,0,51846,6775,6915,65536,1 +[01] 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1736,17360000,13540000,0,0,338888,142,2134,256,256,0,4713525474041528320,17303,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1737,17370000,10000,0,0,256,142,2135,256,256,0,0,17307,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1738,17380000,10000,0,0,256,142,2136,256,256,0,0,17309,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1739,17390000,10000,0,0,256,142,2138,256,256,0,0,17313,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1740,17400000,10000,0,0,256,142,2139,256,256,0,0,17316,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1741,17410000,10000,0,0,256,142,2140,256,256,0,0,17320,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1742,17420000,10000,0,0,256,142,2142,256,256,0,0,17323,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1743,17430000,10000,0,0,256,142,2143,256,256,0,0,17327,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1744,17440000,10000,0,0,256,142,2144,256,256,0,0,17337,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1745,17450000,10000,0,0,256,142,2145,256,256,0,0,17339,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1746,17460000,10000,0,0,256,142,2147,256,256,0,0,17341,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1747,17470000,10000,0,0,256,142,2148,256,256,0,0,17345,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,25 ,3 ,01,1 +[Hera] [HADES][DOE ] 1748,17480000,10000,0,0,256,142,2149,256,256,0,0,17350,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1749,17490000,10000,0,0,256,142,2151,256,256,0,0,17352,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1750,17500000,10000,0,0,256,142,2152,256,256,0,0,17354,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1751,17510000,10000,0,0,256,142,2153,256,256,0,0,17356,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1752,17520000,10000,0,0,256,142,2155,256,256,0,0,17358,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1753,17530000,10000,0,0,256,142,2156,256,256,0,0,17360,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1754,17540000,10000,0,0,256,142,2157,256,256,0,0,17361,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1755,17550000,10000,0,0,256,142,2159,256,256,0,0,17363,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1756,17560000,10000,0,0,256,142,2160,256,256,0,0,17364,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1757,17570000,10000,0,0,256,142,2161,256,256,0,0,17366,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1758,17580000,10000,0,0,256,142,2163,256,256,0,0,17368,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1759,17590000,10000,0,0,256,141,2163,256,256,0,0,17370,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1760,17600000,10000,0,0,256,141,2165,256,256,0,0,17372,65452,84,1,51846,6775,6915,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1761,17610000,10000,0,0,256,140,2166,256,256,0,0,17380,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1762,17620000,10000,0,0,256,140,2167,256,256,0,0,17381,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1763,17630000,10000,0,0,256,140,2168,256,256,0,0,17385,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1764,17640000,10000,0,0,256,140,2170,256,256,0,0,17388,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1765,17650000,10000,0,0,256,140,2171,256,256,0,0,17391,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1766,17660000,10000,0,0,256,140,2172,256,256,0,0,17393,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1767,17670000,10000,0,0,256,140,2174,256,256,0,0,17395,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1768,17680000,10000,0,0,256,140,2175,256,256,0,0,17398,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1769,17690000,10000,0,0,256,140,2176,256,256,0,0,17402,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1770,17700000,10000,0,0,256,140,2177,256,256,0,0,17405,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1771,17710000,10000,0,0,256,140,2179,256,256,0,0,17408,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1772,17720000,10000,0,0,256,140,2180,256,256,0,0,17412,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1773,17730000,10000,0,0,256,140,2181,256,256,0,0,17415,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,26 ,3 ,01,2 +[Hera] [HADES][DOE ] 1774,17740000,10000,0,0,256,140,2183,256,256,0,0,17420,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1775,17750000,10000,0,0,256,140,2184,256,256,0,0,17423,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1776,17760000,10000,0,0,256,140,2185,256,256,0,0,17425,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1777,17770000,10000,0,0,256,140,2187,256,256,0,0,17428,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1778,17780000,10000,0,0,256,140,2188,256,256,0,0,17431,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1779,17790000,10000,0,0,256,140,2189,256,256,0,0,17434,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1780,17800000,10000,0,0,256,140,2191,256,256,0,0,17437,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1781,17810000,10000,0,0,256,140,2192,256,256,0,0,17440,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1782,17820000,10000,0,0,256,140,2193,256,256,0,0,17452,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1783,17830000,10000,0,0,256,140,2195,256,256,0,0,17454,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1784,17840000,10000,0,0,256,141,2196,256,256,0,0,17457,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1785,17850000,10000,0,0,256,141,2197,256,256,0,0,17459,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1786,17860000,10000,0,0,256,141,2199,256,256,0,0,17461,65452,84,1,51846,6775,6915,65536,1 +[01] 1 2 [HADES][DOE ] 383,3830000,18446744073695521616,0,0,96873,37,1302,256,256,0,4895412794951722297,17470,65452,84,0,51846,6775,6915,65536,1 +[01] -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1787,17870000,14040000,0,0,351793,141,2200,256,256,0,4713793909497528320,17477,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1788,17880000,10000,0,0,256,141,2201,256,256,0,0,17479,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1789,17890000,10000,0,0,256,141,2202,256,256,0,0,17482,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1790,17900000,10000,0,0,256,141,2204,256,256,0,0,17485,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1791,17910000,10000,0,0,256,141,2205,256,256,0,0,17488,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1792,17920000,10000,0,0,256,141,2206,256,256,0,0,17490,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1793,17930000,10000,0,0,256,141,2208,256,256,0,0,17493,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1794,17940000,10000,0,0,256,141,2209,256,256,0,0,17496,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1795,17950000,10000,0,0,256,141,2210,256,256,0,0,17497,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1796,17960000,10000,0,0,256,141,2212,256,256,0,0,17500,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1797,17970000,10000,0,0,256,141,2213,256,256,0,0,17502,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1798,17980000,10000,0,0,256,141,2214,256,256,0,0,17506,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1799,17990000,10000,0,0,256,141,2216,256,256,0,0,17510,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1800,18000000,10000,0,0,256,141,2217,256,256,0,0,17514,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1801,18010000,10000,0,0,256,141,2218,256,256,0,0,17517,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1802,18020000,10000,0,0,256,141,2220,256,256,0,0,17520,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1803,18030000,10000,0,0,256,141,2221,256,256,0,0,17522,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1804,18040000,10000,0,0,256,141,2222,256,256,0,0,17524,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1805,18050000,10000,0,0,256,141,2223,256,256,0,0,17526,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1806,18060000,10000,0,0,256,141,2225,256,256,0,0,17528,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1807,18070000,10000,0,0,256,141,2226,256,256,0,0,17532,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1808,18080000,10000,0,0,256,141,2227,256,256,0,0,17535,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1809,18090000,10000,0,0,256,141,2229,256,256,0,0,17538,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1810,18100000,10000,0,0,256,141,2230,256,256,0,0,17542,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1811,18110000,10000,0,0,256,141,2231,256,256,0,0,17545,65452,84,1,51846,6775,6915,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 [HADES][DOE ] 488,4880000,18446744073696321616,0,0,123763,35,1734,256,256,0,4895412794951722687,17555,65452,84,0,51846,6775,6915,65536,1 +[00] -1 0 -1 6 -1073741824 [HADES][DOE ] 1812,18120000,13240000,0,0,331303,141,2233,256,256,0,4713364412767928320,17558,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1813,18130000,10000,0,0,256,141,2234,256,256,0,0,17568,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1814,18140000,10000,0,0,256,141,2235,256,256,0,0,17569,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1815,18150000,10000,0,0,256,141,2237,256,256,0,0,17572,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1816,18160000,10000,0,0,256,141,2238,256,256,0,0,17574,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1817,18170000,10000,0,0,256,141,2239,256,256,0,0,17576,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1818,18180000,10000,0,0,256,141,2241,256,256,0,0,17577,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1819,18190000,10000,0,0,256,141,2242,256,256,0,0,17579,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1820,18200000,10000,0,0,256,141,2243,256,256,0,0,17580,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1821,18210000,10000,0,0,256,141,2244,256,256,0,0,17582,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1822,18220000,10000,0,0,256,141,2246,256,256,0,0,17583,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1823,18230000,10000,0,0,256,141,2247,256,256,0,0,17585,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1824,18240000,10000,0,0,256,141,2248,256,256,0,0,17587,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,12 ,2 ,00,2 +[Hera] [HADES][DOE ] 1825,18250000,10000,0,0,256,141,2250,256,256,0,0,17590,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1826,18260000,10000,0,0,256,141,2251,256,256,0,0,17591,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1827,18270000,10000,0,0,256,141,2252,256,256,0,0,17593,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1828,18280000,10000,0,0,256,141,2254,256,256,0,0,17595,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1829,18290000,10000,0,0,256,141,2255,256,256,0,0,17597,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1830,18300000,10000,0,0,256,141,2256,256,256,0,0,17599,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1831,18310000,10000,0,0,256,141,2258,256,256,0,0,17601,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1832,18320000,10000,0,0,256,141,2259,256,256,0,0,17602,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1833,18330000,10000,0,0,256,141,2260,256,256,0,0,17604,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1834,18340000,10000,0,0,256,141,2262,256,256,0,0,17605,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1835,18350000,10000,0,0,256,141,2263,256,256,0,0,17607,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1836,18360000,10000,0,0,256,141,2264,256,256,0,0,17609,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1837,18370000,10000,0,0,256,141,2265,256,256,0,0,17610,65452,84,1,51846,6775,6915,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1838,18380000,10000,0,0,256,141,2267,256,256,0,0,17616,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1839,18390000,10000,0,0,256,141,2268,256,256,0,0,17618,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1840,18400000,10000,0,0,256,141,2269,256,256,0,0,17620,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1841,18410000,10000,0,0,256,141,2271,256,256,0,0,17622,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1842,18420000,10000,0,0,256,141,2272,256,256,0,0,17625,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1843,18430000,10000,0,0,256,141,2273,256,256,0,0,17627,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1844,18440000,10000,0,0,256,141,2275,256,256,0,0,17629,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1845,18450000,10000,0,0,256,141,2276,256,256,0,0,17632,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1846,18460000,10000,0,0,256,141,2277,256,256,0,0,17633,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1847,18470000,10000,0,0,256,141,2279,256,256,0,0,17635,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1848,18480000,10000,0,0,256,141,2280,256,256,0,0,17636,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1849,18490000,10000,0,0,256,141,2281,256,256,0,0,17637,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,13 ,1 ,[HADES][DOE ] 1850,18500000,10000,0,0,256,141,2283,256,256,0,0,17639,65452,84,1,51846,6775,6915,65536,1 +[Hera] rajames,1 +[Hera] [HADES][DOE ] 1851,18510000,10000,0,0,256,141,2284,256,256,0,0,17642,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1852,18520000,10000,0,0,256,141,2285,256,256,0,0,17644,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1853,18530000,10000,0,0,256,141,2286,256,256,0,0,17646,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1854,18540000,10000,0,0,256,141,2288,256,256,0,0,17648,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1855,18550000,10000,0,0,256,141,2289,256,256,0,0,17649,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1856,18560000,10000,0,0,256,141,2290,256,256,0,0,17652,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1857,18570000,10000,0,0,256,141,2292,256,256,0,0,17654,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1858,18580000,10000,0,0,256,141,2293,256,256,0,0,17656,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1859,18590000,10000,0,0,256,141,2294,256,256,0,0,17658,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1860,18600000,10000,0,0,256,141,2296,256,256,0,0,17660,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1861,18610000,10000,0,0,256,141,2297,256,256,0,0,17662,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1862,18620000,10000,0,0,256,141,2298,256,256,0,0,17663,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1863,18630000,10000,0,0,256,141,2300,256,256,0,0,17666,65452,84,1,51846,6775,6915,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 [HADES][DOE ] 606,6060000,18446744073696981616,0,0,153995,33,2128,256,256,0,4895412794951723009,17669,65452,84,0,51846,6775,6915,65536,1 +[rajames] 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1864,18640000,12580000,0,0,314383,141,2301,256,256,0,4713010077966008320,17672,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1865,18650000,10000,0,0,256,141,2302,256,256,0,0,17681,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1866,18660000,10000,0,0,256,141,2304,256,256,0,0,17684,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1867,18670000,10000,0,0,256,141,2305,256,256,0,0,17687,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1868,18680000,10000,0,0,256,141,2306,256,256,0,0,17690,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1869,18690000,10000,0,0,256,141,2307,256,256,0,0,17691,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1870,18700000,10000,0,0,256,141,2309,256,256,0,0,17694,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1871,18710000,10000,0,0,256,141,2310,256,256,0,0,17697,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1872,18720000,10000,0,0,256,141,2311,256,256,0,0,17701,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1873,18730000,10000,0,0,256,141,2313,256,256,0,0,17702,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1874,18740000,10000,0,0,256,141,2314,256,256,0,0,17705,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1875,18750000,10000,0,0,256,141,2315,256,256,0,0,17707,65452,84,1,51846,6775,6915,65536,1 +[Hera] DOE-RUN,10 ,1 ,rajames,2 +[Hera] [HADES][DOE ] 1876,18760000,10000,0,0,256,141,2317,256,256,0,0,17710,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1877,18770000,10000,0,0,256,141,2318,256,256,0,0,17712,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1878,18780000,10000,0,0,256,141,2319,256,256,0,0,17714,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1879,18790000,10000,0,0,256,141,2320,256,256,0,0,17716,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1880,18800000,10000,0,0,256,141,2322,256,256,0,0,17719,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1881,18810000,10000,0,0,256,141,2323,256,256,0,0,17722,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1882,18820000,10000,0,0,256,141,2324,256,256,0,0,17724,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1883,18830000,10000,0,0,256,141,2326,256,256,0,0,17727,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1884,18840000,10000,0,0,256,141,2327,256,256,0,0,17730,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1885,18850000,10000,0,0,256,141,2328,256,256,0,0,17732,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1886,18860000,10000,0,0,256,141,2330,256,256,0,0,17735,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1887,18870000,10000,0,0,256,141,2331,256,256,0,0,17737,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1888,18880000,10000,0,0,256,141,2332,256,256,0,0,17739,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1889,18890000,10000,0,0,256,142,2334,256,256,0,0,17740,65452,84,1,51846,6775,6915,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1890,18900000,10000,0,0,256,142,2335,256,256,0,0,17745,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1891,18910000,10000,0,0,256,142,2336,256,256,0,0,17748,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1892,18920000,10000,0,0,256,142,2338,256,256,0,0,17751,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1893,18930000,10000,0,0,256,142,2339,256,256,0,0,17753,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1894,18940000,10000,0,0,256,142,2340,256,256,0,0,17755,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1895,18950000,10000,0,0,256,142,2341,256,256,0,0,17758,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1896,18960000,10000,0,0,256,142,2343,256,256,0,0,17761,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1897,18970000,10000,0,0,256,142,2344,256,256,0,0,17763,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1898,18980000,10000,0,0,256,142,2345,256,256,0,0,17766,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1899,18990000,10000,0,0,256,142,2347,256,256,0,0,17770,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1900,19000000,10000,0,0,256,142,2348,256,256,0,0,17774,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1901,19010000,10000,0,0,256,142,2349,256,256,0,0,17776,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1902,19020000,10000,0,0,256,142,2351,256,256,0,0,17779,65452,84,1,51846,6775,6915,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 [HADES][DOE ] 1903,19030000,10000,0,0,256,142,2316,256,256,0,0,17783,65452,84,1,51846,6775,6915,65536,1 +[Hera] 2147483648 9223372036854775807 4611686018427387902 2147483648 [HADES][DOE ] 1904,19040000,10000,0,0,256,143,2283,256,256,0,0,17787,65452,84,1,51846,6775,6915,65536,1 +[Hera] -1 0 [HADES][DOE ] 1905,19050000,10000,0,0,256,143,2262,256,256,0,0,17798,65452,84,1,51846,6775,6915,65536,1 +[Hera] 56088 -56088 14285 5 [HADES][DOE ] 1906,19060000,10000,0,0,256,143,2252,256,256,0,0,17801,65452,84,1,51846,6775,6915,65536,1 +[Hera] 25 2 25 -5 [HADES][DOE ] 1907,19070000,10000,0,0,256,143,2231,256,256,0,0,17802,65452,84,1,51846,6775,6915,65536,1 +[Hera] -2 5 [HADES][DOE ] 1908,19080000,10000,0,0,256,143,2211,256,256,0,0,17805,65452,84,1,51846,6775,6915,65536,1 +[Hera] -5 3 -1 [HADES][DOE ] 1909,19090000,10000,0,0,256,143,2191,256,256,0,0,17807,65452,84,1,51846,6775,6915,65536,1 +[Hera] 0 -1 6 [HADES][DOE ] 1910,19100000,10000,0,0,256,143,2162,256,256,0,0,17808,65452,84,1,51846,6775,6915,65536,1 +[Hera] -1073741824 DOE-RUN,17 ,0 ,zuse,1 +[Hera] [HADES][DOE ] 1911,19110000,10000,0,0,256,143,2163,256,256,0,0,17811,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1912,19120000,10000,0,0,256,143,2164,256,256,0,0,17813,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1913,19130000,10000,0,0,256,143,2165,256,256,0,0,17815,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1914,19140000,10000,0,0,256,143,2166,256,256,0,0,17818,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1915,19150000,10000,0,0,256,143,2168,256,256,0,0,17822,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1916,19160000,10000,0,0,256,143,2169,256,256,0,0,17824,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1917,19170000,10000,0,0,256,143,2170,256,256,0,0,17834,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1918,19180000,10000,0,0,256,143,2171,256,256,0,0,17836,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1919,19190000,10000,0,0,256,143,2172,256,256,0,0,17839,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1920,19200000,10000,0,0,256,143,2174,256,256,0,0,17842,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1921,19210000,10000,0,0,256,143,2175,256,256,0,0,17844,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1922,19220000,10000,0,0,256,143,2176,256,256,0,0,17847,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1923,19230000,10000,0,0,256,143,2177,256,256,0,0,17849,65452,84,1,51846,6775,6915,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1924,19240000,10000,0,0,256,143,2178,256,256,0,0,17853,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1925,19250000,10000,0,0,256,143,2180,256,256,0,0,17855,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1926,19260000,10000,0,0,256,143,2181,256,256,0,0,17857,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1927,19270000,10000,0,0,256,143,2182,256,256,0,0,17858,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1928,19280000,10000,0,0,256,143,2183,256,256,0,0,17860,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1929,19290000,10000,0,0,256,143,2184,256,256,0,0,17862,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1930,19300000,10000,0,0,256,143,2186,256,256,0,0,17863,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1931,19310000,10000,0,0,256,143,2187,256,256,0,0,17865,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1932,19320000,10000,0,0,256,143,2188,256,256,0,0,17867,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1933,19330000,10000,0,0,256,143,2189,256,256,0,0,17868,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1934,19340000,10000,0,0,256,143,2190,256,256,0,0,17871,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1935,19350000,10000,0,0,256,143,2192,256,256,0,0,17873,65452,84,1,51846,6775,6915,65536,1 +[Hera] [HADES][DOE ] 1936,19360000,10000,0,0,256,143,2193,256,256,0,0,17875,65452,84,1,51846,6775,6915,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 [HADES][DOE ] 1937,19370000,10000,0,0,256,143,2194,256,256,0,0,17878,65452,84,1,51846,6775,6915,65536,1 +[Hera] 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 [HADES][DOE ] 1938,19380000,10000,0,0,256,143,2195,256,256,0,0,17882,65452,84,1,51846,6775,6915,65536,1 +[Hera] 0 56088 -56088 14285 5 [HADES][DOE ] 1939,19390000,10000,0,0,256,143,2196,256,256,0,0,17884,65452,84,1,51846,6775,6915,65536,1 +[Hera] 25 2 25 -5 [HADES][DOE ] 1940,19400000,10000,0,0,256,144,2198,256,256,0,0,17887,65452,84,1,51846,6775,6915,65536,1 +[Hera] -2 5 -5 3 [HADES][DOE ] 1941,19410000,10000,0,0,256,145,2199,256,256,0,0,17889,65452,84,1,51846,6775,6915,65536,1 +[Hera] -1 0 -1 6 [HADES][DOE ] 1942,19420000,10000,0,0,256,145,2200,256,256,0,0,17891,65452,84,1,51846,6775,6915,65536,1 +[Hera] -1073741824 DOE-RUN,19 ,0 ,zuse,2 +[Hera] [HADES][DOE ] 1943,19430000,10000,0,0,256,145,2201,256,256,0,0,17894,65452,84,1,51846,6775,6915,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 [HADES][DOE ] 1944,19440000,10000,0,0,256,146,2202,256,256,0,0,17899,65452,84,1,51846,6775,6915,65536,1 +[Hera] 9223372036854775807 4611686018427387902 2147483648 -1 0 [HADES][DOE ] 1945,19450000,10000,0,0,256,146,2204,256,256,0,0,17902,65452,84,1,51846,6775,6915,65536,1 +[Hera] 56088 -56088 14285 5 25 [HADES][DOE ] 1946,19460000,10000,0,0,256,146,2205,256,256,0,0,17904,65452,84,1,51846,6775,6915,65536,1 +[Hera] 2 25 -5 -2 [HADES][DOE ] 1947,19470000,10000,0,0,256,146,2206,256,256,0,0,17907,65452,84,1,51846,6775,6915,65536,1 +[Hera] 5 -5 3 [HADES][DOE ] 1948,19480000,10000,0,0,256,146,2207,256,256,0,0,17910,65452,84,1,51846,6775,6915,65536,1 +[Hera] -1 0 -1 6 -1073741824 [HADES][DOE ] 1949,19490000,10000,0,0,256,146,2208,256,256,0,0,17913,65452,84,1,51846,6775,6915,65536,1 +[Hera] STD79-DOE: complete +[Hera] ok +[Hera] (zuse) ok> BYE +[Hera] BYE: reaping children +[Hera] PARITY:KILL vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d name=Hermes +[Hera] PARITY:KILL vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 name=Artemis +[Hera] Stadium: dispatch cell=21510 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 name=rajames +[Hera] Stadium: dispatch cell=63095 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 name=rajames~user +[Hera] Stadium: dispatch cell=42504 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb name=00 +[Hera] Stadium: dispatch cell=1048 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 name=00~user +[Hera] Stadium: dispatch cell=73490 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 name=01 +[Hera] Stadium: dispatch cell=31906 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f name=01~user +[Hera] Stadium: dispatch cell=63139 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 name=02 +[Hera] Stadium: dispatch cell=52799 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 name=02~user +[Hera] Stadium: dispatch cell=11282 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 name=03 +[Hera] Stadium: dispatch cell=21695 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe name=03~user +[Hera] Stadium: dispatch cell=42689 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 name=04 +[Hera] Stadium: dispatch cell=1247 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 name=04~user +[Hera] Stadium: dispatch cell=78688 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 name=05 +[Hera] Stadium: dispatch cell=37104 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 name=05~user +[Hera] Stadium: dispatch cell=68314 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf name=06 +[Hera] Stadium: dispatch cell=31950 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 name=06~user +[Hera] BYE: cold restart diff --git a/logs/20260912-192202/aarch64/qemu-aarch64-20260912-192202.log b/logs/20260912-192202/aarch64/qemu-aarch64-20260912-192202.log new file mode 100644 index 00000000..050ef1ef --- /dev/null +++ b/logs/20260912-192202/aarch64/qemu-aarch64-20260912-192202.log @@ -0,0 +1,10780 @@ +UEFI firmware (version 2025.11-3ubuntu7 built at 11:11:58 on Mar 31 2026) +[=3hBdsDxe: failed to load Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0): Not Found +BdsDxe: failed to load Boot0003 "UEFI QEMU QEMU USB HARDDRIVE 1-0000:00:04.0-1" from PciRoot(0x0)/Pci(0x4,0x0)/USB(0x0,0x0): Not Found +BdsDxe: loading Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0) +BdsDxe: starting Boot0004 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x6,0x0) +[=3hStarKernel UEFI Loader +Loading kernel from ESP... +[CKPT 001] Entered efi_main - ConOut live +Collecting boot information... +[CKPT 004] Command line parsed +[CKPT 005] Kernel stack allocation decided +[CKPT 006] Boot info collected (ACPI table located) +[CKPT 007] GOP: linear framebuffer found +[CKPT 008] About to enter ExitBootServices retry loop + + + _____ _ _ __ _ + / ____| | | |/ / | | + | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | + \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | + ____) | || (_| | | | . \ __/ | | | | | __/ | + |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| + +LithosAnanke v2.0.0 +Architecture: aarch64 +Build: Sep 12 2026 19:14:21 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 108 +Total memory: 4093 MB +Usable memory: 4056 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 1039985 + Free pages : 1038574 + Used pages : 1411 + Total MB : 4062 + Free MB : 4056 + Used MB : 5 + +VMM initialized (mapped RAM, CR3 switched) +VMM initialized (mapped RAM, CR3 switched) +VMM self-test: mapped OK at 0xffff800000000000 +VMM self-test complete. + +AArch64: running at EL1 +IDT installed. + +APIC: init... +PSCI: no DTB -- using HVC (QEMU virt-machine default) +GICv2: no DTB GIC node -- using QEMU virt-machine defaults +GICv2: distributor+CPU interface enabled, PPI 30 +APIC: init done + +Timer: init... +Timer: AArch64 generic timer initialised. +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 2147483608 + Free bytes: 2147483608 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 1207959552 + Heap end addr: 3355443200 + +Heartbeat: init... +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 335544 cells (20971 KB), 202 VM slots +VM: bootstrap parity... +VM arena allocated: 0x0000000040807000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 153815] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 2771514] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 4435259] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 4475605] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 4516023] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 4571095] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 4748889] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4835403] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 4864772] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4902073] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 5673615] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5796427] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 6107291] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6145192] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6188802] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6285009] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 6328680] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6496362] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 6697290] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6746890] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6922349] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7087995] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7136325] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7181983] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7562961] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 7592532] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7618911] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7839898] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7917136] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7958694] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7994727] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 8018660] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8044714] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8248731] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8344296] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8439476] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8478256] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8522520] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8859715] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8898289] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8943691] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 9200870] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9284606] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9329157] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 9584789] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9763139] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 9806381] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9850461] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10185971] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 10227607] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10272531] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 10539192] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10617551] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10662237] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10972493] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11063247] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11108629] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11467615] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11522187] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11763424] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 11915274] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11968149] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12009675] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12195348] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12331711] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12373035] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12589831] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12724116] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12762574] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12810519] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 13030246] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 13083379] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13173061] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 13272489] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13490928] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13538041] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13640434] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 13670845] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 13696336] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13744958] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 13775889] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13959720] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 14031266] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 14056060] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 14082195] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 14124597] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14169116] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 14415164] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 14492679] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14537665] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 14797068] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 14842443] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 14884514] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 14930787] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 15030382] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 15066531] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 15299410] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 15399902] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 15428950] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 15610204] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 15691874] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 15721416] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 15748691] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 15780015] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 15827996] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 15858824] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 15889512] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 16114299] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 16138778] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 16164169] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 16208488] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 16252804] Expected: Should print: 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 16352912] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 16555439] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 16635776] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 16737172] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 16777807] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 16983917] Expected: Should print: -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 17089726] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 17118253] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 17148604] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 17202409] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 17233283] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 17386570] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 17441761] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 17491562] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 17522168] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 17554865] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 17590847] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 17615467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 17640664] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 17824645] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 17874623] Expected: Should print: 2 3 1 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 17982624] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 18018752] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 18069763] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 18282878] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 18390502] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 18430573] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 18475281] Expected: Should print: 0 1 -1 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 18730908] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 18760335] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 18790249] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 18838805] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 18868877] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 18896103] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 18924776] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 19184104] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 19248920] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 19274842] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 19302817] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 19354462] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 19384515] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 19410328] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 19624409] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 19644287] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 19666457] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 19711825] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 19763712] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 20123689] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 20163304] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 20209769] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 20530319] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 20568875] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 20614926] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 20709808] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 20977178] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 21015253] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 21037427] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 21062247] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 21107683] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 21376385] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 21466540] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 21505646] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 21550574] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 21842367] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 21890144] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 21929993] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 21974610] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 22288410] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 22318318] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 22353586] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 22377080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 22403173] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 22696218] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 22737997] Expected: Should print: 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 23053116] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 23094970] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 23139778] Expected: Should print: 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 23241311] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 23271612] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 23522166] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 23569371] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 23592861] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 23634921] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 23680120] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 23950953] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 23992601] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 24037169] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 24135434] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 24172386] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 24389004] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 24479709] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 24508297] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 24533166] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 24581318] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 24793975] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 24833458] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 24869990] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 24893555] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 24920004] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 24967799] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 25012037] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 25170421] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 25317690] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 25358822] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 25403975] Expected: Should print: 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 25503934] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 25708856] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 25746511] Expected: Should restore original order +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 25854956] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 26056004] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 26081216] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 26121311] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 26151381] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 26180767] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 26213968] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 26261938] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 26292283] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 26324989] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 26518168] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 26550189] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 26585424] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 26623276] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 26646616] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 26672232] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 26725821] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 26770175] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 27060692] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 27100185] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 27145038] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 27366912] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 27456381] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 27492535] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 27574063] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 27641344] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[38;2;255;165;0m[Hera] [HADES][TEST ] [KRELTSC: 27683091] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 27888659] Expected: Should print: 2 2 1 1 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 27997988] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 28026252] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 28049200] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 28092084] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 28245366] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 28326948] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 28355733] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 28375484] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 28405755] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 28442609] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 28672003] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 28779683] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 28821170] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 28866029] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 28966001] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 28993850] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 29166697] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 29219505] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 29246431] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 29282059] â–¶ Testing module: src/test_runner/modules/return_stack_words_ +[Hera] [HADES][TEST ] [KRELTSC: 29317594] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 29341089] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 29367743] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 29576459] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 29622387] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 29720640] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 29763731] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 29809327] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 30038329] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 30097824] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 30125889] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 30151093] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 30198005] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 30229527] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 30257114] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 30489209] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 30538111] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 30571048] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 30606700] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 30630171] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 30656522] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 30703927] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 30747771] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 31000099] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 31039016] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 31082661] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 31391190] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 31434763] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 31479003] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 31734199] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 31779474] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 31822130] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 31922794] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 31966735] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 32006055] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 32323115] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 32368841] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 32417896] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 32444193] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 32723159] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 32749689] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 32801264] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 32830543] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 32857483] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 33055291] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 33102024] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 33134438] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 33173357] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 33197632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 33223627] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 33264913] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 33304866] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 33561159] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 33605842] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 33648361] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 33746706] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 33774064] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 34016422] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 34040334] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 34065113] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 34103446] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 34130982] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 34158810] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 34375936] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 34419376] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 34515905] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 34556294] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 34602030] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 34855928] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 34891269] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 34940623] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 35167228] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 35257170] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 35301399] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 35346392] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 35445902] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 35476756] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 35716360] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 35734979] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 35755206] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 35803494] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 35847295] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 36139676] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 36175494] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 36214445] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 36317016] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 36346796] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 36380369] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 36537179] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 36588284] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 36628548] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 36675315] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 36776346] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 36964932] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 36999254] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 37101416] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 37131328] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 37165522] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 37187519] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 37211609] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 37256474] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 37478168] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 38261708] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 38348723] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 38380988] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 38427507] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 38676300] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 38720354] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 38749966] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 38768130] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 38798251] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 38863026] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 38908125] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 39203014] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 39254538] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 39299478] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 39404631] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 39599024] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 39633373] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 39656662] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 39681568] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 39723352] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 39767402] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 40055759] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][INFO ] [KRELTSC: 40096255] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 40143920] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 40188317] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 40468842] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 40500677] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 40538031] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 40562277] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 40589151] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 40640152] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 40862891] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 40958402] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 41001686] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 41047192] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 41317819] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 41370964] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 41412469] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 41513188] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 41543723] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 41780907] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 41804546] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 41829934] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 41872061] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 41916514] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 42170721] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 42212850] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 42257153] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 42307453] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 42381915] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 42412266] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 42631039] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 42670548] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 42695739] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 42744843] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 42789975] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 42888405] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 43104725] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 43138892] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 43239973] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 43283087] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 43325666] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 43591458] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 43630024] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 43670837] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 43900604] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 44013833] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 44038371] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 44086087] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 44120416] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 44148849] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 44182876] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 44204141] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 44362229] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 44451113] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 44498601] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 44599400] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 44809723] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 44858817] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 44969062] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 45014964] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 45061352] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 45334305] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 45365009] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 45413387] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 45444212] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 45633525] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 45672560] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 45698227] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 45726200] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 45790725] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 45837310] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 45897345] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 11 22 +[Hera] 11 22 +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 46151193] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 46203364] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 46247344] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 46350403] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 46572214] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 46612001] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 46721207] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 46749576] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 46796169] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 46999312] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 47051145] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 47079205] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 47097876] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 47128134] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 47190599] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 47377312] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 47481068] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 + +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 47531919] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 47561628] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 47607808] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 47662155] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 47898365] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 47955170] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 48245446] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 48270097] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 48316507] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 48348470] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 48386840] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 48438143] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 48473496] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 48508675] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 48739715] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 48792426] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 49157309] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 49203522] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 49263013] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 49319025] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] [HADES][TEST ] [KRELTSC: 49415211] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 49458138] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 49526337] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 49707225] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 49744735] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 49776480] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 49798978] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 49830863] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 49893895] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 49938764] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 50232879] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 50261630] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 50305814] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 50354165] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 50385242] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 50580602] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 50622270] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 50647877] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 50680304] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 50727167] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 50761234] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 50798728] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 50821872] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 51039869] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 51075024] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 51113459] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 51217550] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 51254687] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 51500133] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 51590905] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 51627577] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 51674466] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 51948451] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 51980121] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 52028067] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 52110788] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 52367856] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 52401721] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 52443091] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 52554833] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 52753947] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 52788429] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 52898306] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 52926965] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 52951772] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 52999943] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 53179874] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 53201258] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 53220087] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 53267629] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 53301546] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 53331893] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 53366577] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 53389008] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 53412896] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 53627109] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 53704929] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 53799008] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 53835857] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 54058066] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 54146132] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 54184476] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 54230639] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 54496897] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 54522924] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 54553005] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 54649997] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 54690591] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 54733698] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 54991783] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 55034762] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 55079792] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 55330169] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 55391717] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 55426433] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 55479550] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 55579782] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 55608335] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 55797641] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 55841518] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 55864709] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 55895617] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 55924082] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 55974781] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 56005679] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 56036526] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 56240397] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 56261456] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 56281283] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 56319882] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 56370740] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 56466891] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 56684216] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 56718244] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 56808398] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 56845445] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 56890140] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 57172328] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 57212662] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 57253528] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 57476733] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 57573428] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 57607645] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 57704093] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 57743796] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 57948951] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 58043144] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 58085248] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 58130883] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 58437310] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 58464562] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 58488651] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 58534801] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 58562958] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 58589413] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 58612674] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 58850775] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 58891089] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 58915170] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 58947010] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 58974734] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 59003014] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 59038879] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 59081453] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 59366774] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 59430474] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 59467062] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 59508945] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 59813585] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 59852709] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 59896421] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 60203819] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 60242681] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 60284828] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 60378321] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 60582682] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 60617005] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 60715036] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 60752283] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 60794298] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 61095096] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 61121664] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 61145753] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 61191594] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 61220933] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 61246697] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 61446482] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 61484095] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 61509650] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 61541236] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 61570829] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 61619662] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 61650293] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 61680368] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 61893670] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 61910900] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 61928050] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 61973531] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 62026313] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 62245935] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 62334972] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 62376195] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 62471847] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 62509180] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 62553382] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 62859241] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 62891759] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 62938925] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 63116156] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 63226203] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 63265659] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 63310192] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 63405789] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 63602358] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 63665212] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 63757873] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 63786814] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 63811582] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 64008674] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 64048797] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 64074909] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 64100254] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 64147777] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 64178833] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 64207249] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 64231686] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 64279578] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 64475038] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 64502239] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 64536986] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 64560922] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 64587682] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 64632883] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 64677040] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 64965601] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 65003850] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 65049135] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 65147551] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 65356908] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 65397895] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 65508621] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 65537799] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 65562357] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 65779667] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 65807457] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 65835323] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 65863326] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 65912282] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 65942175] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 65971014] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 65995094] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 66206415] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 66238876] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 66266976] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 66302920] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 66327217] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 66353021] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 66399843] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 66444551] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 66691928] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 66730999] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 66774107] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 66866079] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 + +[Hera] [HADES][TEST ] [KRELTSC: 66900854] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 67105432] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 67146137] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 67238685] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 67280166] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 67461477] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 67619961] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 67649113] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 67673471] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 67719641] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 67749404] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 67935925] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 67986680] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 68008293] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 68033144] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 68076641] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 68122483] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 68377542] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 68424737] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 68465925] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 68558616] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 68595785] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 68641143] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 68895321] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 68938104] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 68983998] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 69239992] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 69287621] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 69311348] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 69358518] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 69388217] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 69419851] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 69455350] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 69478844] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 69504629] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 69716118] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 69756578] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 69846974] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 69884331] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 69929161] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 70192691] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 70231386] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 70276941] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 70370935] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 70601593] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 70646547] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 70712779] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 + +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 70774302] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 70802431] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 70981329] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 71050349] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 71079287] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 71107766] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 71132412] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 71180922] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 71210918] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 71242965] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 71426369] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 71447823] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 71472760] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 71515271] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 71557393] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 71652420] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 71689261] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 71905505] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 72000315] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 72038621] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 72081236] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 72324368] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 72362695] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 72406238] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 72498509] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 72526127] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 72708816] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 72762798] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 72793675] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 72820556] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 72845104] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 72891216] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 72921378] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 72951785] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 73151601] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 73175386] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 73201924] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 73240515] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 73285838] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 73376348] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 73412062] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 73613244] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 73707329] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 73743742] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 73788682] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 74043702] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 74081986] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 74125434] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 74218521] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 74259942] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 74455721] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 74525240] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 + +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 74607800] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 74637680] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 74662067] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 74707953] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 74908761] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 74939966] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 74977199] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 75003805] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 75036519] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 75082139] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 75128124] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 75388658] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 75428194] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 75473342] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 75565718] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 75756174] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 75819197] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 75926649] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 75968033] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 76011755] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 76286041] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 76329970] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 76375033] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 76628386] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 76677643] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 76703707] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 76751649] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 76784285] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 76814371] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 76849955] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 76874034] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 77022871] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 77116849] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 77163168] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 77254655] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 77289184] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 77476805] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 77609033] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 77645181] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 77689015] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 77934232] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 77961408] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 77987409] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 78037883] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 78067817] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 78098033] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 78132505] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 78155832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 78181466] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 78384238] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 78428422] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 78519142] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 78555412] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 78599570] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 78806874] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 78888501] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 78925581] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 78968948] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 79061394] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 79237811] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 79262650] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 79310024] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 79339539] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 79368917] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 79403368] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 79427590] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 79452863] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 79635909] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 79705650] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 79804922] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 79840762] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 79884835] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 80137175] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 80177355] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 80224378] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 80318946] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 80355118] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 80559670] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 80653698] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 80694122] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 80738362] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 81014964] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 81046069] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 81072519] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 81120865] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 81151028] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 81181706] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te +[Hera] [HADES][TEST ] [KRELTSC: 81217507] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 81241177] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 81423510] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 81466411] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 81510592] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 81602060] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 81636847] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 81802941] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 81943681] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 81979051] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 82022520] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 82280413] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 82339640] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 82385347] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 82481039] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 82511181] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 82746709] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 82796544] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 82895757] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 82925694] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 82951312] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 83170996] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 83202528] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 83236345] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 83271641] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 83308493] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 83339680] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 83374054] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 83397027] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 83589347] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 83643064] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 83687885] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 83781531] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 83819530] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 84050744] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 84144481] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 84183605] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 84232952] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 84470908] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 84509251] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 84553890] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 84646930] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 84686874] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 84849501] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 84989809] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 85017252] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 85041601] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 85087924] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 85117186] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 85289877] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 85319842] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 85371152] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 85401696] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 85433877] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 85468472] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 85490493] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 85514657] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 85556801] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 85744342] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 85842854] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 85881765] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 85925922] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 86136495] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 86213465] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 86258128] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 86323325] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 86389172] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 86427610] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 86636579] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 86730952] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 86768769] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 86814039] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 87073330] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 87102172] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 87126877] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 87173810] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 87204364] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 87230452] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 87254775] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 87301441] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 87479224] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 87518900] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 87555626] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 87579471] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 87605816] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 87648542] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 87692115] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 87935976] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 87977390] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 88020956] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 88114460] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 88153927] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 88320460] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 88447321] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 88485939] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 88531026] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 88623329] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 88829634] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 88875112] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 88970206] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 88997550] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 89022004] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 89220331] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 89263976] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 89292557] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 89317548] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 89365202] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 89394386] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 89424787] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 89459952] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 89483297] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 89647520] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 89709005] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 89754861] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 89846414] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 89881587] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 90045079] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 90112203] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 90221214] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 90257877] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 90302297] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 90556384] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 90597738] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 90643065] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 90734972] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 90762459] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 90787533] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 90987697] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 91023510] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 91054668] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 91090400] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 91112632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 91137660] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 91174342] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 91217715] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 91485523] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 91523069] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 91565712] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 91775841] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 91847301] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 91891255] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 91984121] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 92023073] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 92067381] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 92311820] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 92351390] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 92394890] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 92490998] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 92517438] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 92682887] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 92807706] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 92844933] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 92870975] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 92895106] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 92942536] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 92972804] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 93152612] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 93188346] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 93211762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 93239493] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 93283654] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 93326694] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 93571469] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 93611411] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 93656562] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 93685520] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 93788457] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 93825601] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 94036707] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 94130997] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 94169221] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 94213416] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 94465730] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 94493138] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 94517331] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 94563108] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 94591892] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 94617337] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 94641383] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 94688667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 94863925] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 94903851] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 94939778] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 94962459] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 94987660] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 95030699] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 95074370] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 95333552] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 95373039] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 95416396] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 95513741] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 95550777] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 95753373] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 95850751] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 95891727] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 95936516] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 96193758] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 96240105] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 96285063] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 96378795] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 96405493] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 96428786] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 96634073] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 96665066] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 96692172] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 96716594] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 96763018] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 96792840] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 96823304] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 96859318] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 97003286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 97065336] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 97114961] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 97160404] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 97217922] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 97295477] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 97481703] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 97547634] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 97640907] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 97678108] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 97723302] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 97977809] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 98019067] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 98064090] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 98158653] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 98320361] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 98406018] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 98502060] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 98529854] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 98554155] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 98600634] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 98823890] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 98861772] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 98884744] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 98931186] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 98960913] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 98990547] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 99025308] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 99177438] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 99262131] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 99307077] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 99350825] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 99443675] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 99480511] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 99721950] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 99815507] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 99851581] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 99894949] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 100157131] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 100185213] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 100211494] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 100257832] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 100288377] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 100318587] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 100502702] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 100543389] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 100569462] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 100612614] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 100656489] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 100753321] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 100938675] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 100992924] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 101797734] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 101860846] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 101898734] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 101944425] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 102042664] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 102079618] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 102248598] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 102306650] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 102334326] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 102364635] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 102399779] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 102422606] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 102447548] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 102491706] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 102536929] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 102791499] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 102826308] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 102870942] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 103090556] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 103160178] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 103200293] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 103292761] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 103321409] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 103347711] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 103514401] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 103587293] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 103615184] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 103647251] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 103670380] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 103695651] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 103738244] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 103784117] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 104042646] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 104077884] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 104123397] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 104222913] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 104410588] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 104451275] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 104541450] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 104570018] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 104598848] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 104645027] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 104675568] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 104869489] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 104925577] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 104947762] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 104975150] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 105017667] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 105063756] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 105341880] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 105377871] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 105422544] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 105515010] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 105552300] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 105751330] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 105817396] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 105879635] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 105917866] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 105961651] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 106206806] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 106233434] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 106257551] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 106304265] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 106332961] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 106363499] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 106398758] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 106422331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 106573314] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 106675498] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 106719784] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 106814325] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 106850463] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 107012558] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 107153927] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 107193779] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 107241871] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 107490087] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 107527681] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 107573544] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 107670359] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 107699901] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 107725908] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 107936391] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 107966470] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 107996562] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 108033641] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 108058170] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 108085656] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 108136585] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 108338501] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 108445828] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 108485489] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 108532665] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 108792573] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 108831609] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 108878118] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 108947163] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 109009697] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 109048631] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 109252461] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 109342854] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 109381172] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 109425922] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 109677064] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 109704231] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 109728402] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 109776478] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 109806772] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 109837869] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 109873610] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 109897716] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 110067028] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 110121852] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 110163309] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 110256822] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 110302567] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 110470798] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 110600747] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 110639375] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 110686783] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 110757823] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 110901492] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 110950918] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 110975345] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 110998794] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 111041693] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 111084935] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 111177940] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 111218057] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 111441973] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 111545186] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 111584845] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 111629572] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 111908094] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 111938610] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 111974576] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 111997963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 112023401] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 112069490] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 112267879] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 112348048] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 112399170] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 112435974] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 112479720] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 112720460] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 112757393] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 112800975] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 112893212] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 112931728] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113109687] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 113238742] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 113275925] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113327268] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 113585559] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 113613615] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 113638075] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 113686412] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 113720982] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 113751900] â–¶ Testing module: src/test_runner/modules/logical_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 113788264] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 113813172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 113840061] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 114056720] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114102688] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 114199096] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 114235903] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114445181] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 114540652] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 114577782] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114621790] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 114874354] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 114911918] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 114955561] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 115047722] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 115084115] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 115129482] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 115321308] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 115408343] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 115436168] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 115460788] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 115508760] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 115538597] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 115694766] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 115765660] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 115802663] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 115835342] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 115871580] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 115895675] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 115925855] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 115968737] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 116154089] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 116200290] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 116239383] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 116284482] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 116313290] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 116355129] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 116400177] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 116564080] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 116627760] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 116667943] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 116697244] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 116737317] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 116781549] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 116812498] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 116853460] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117058087] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 117083136] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 117121892] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117164879] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 117191393] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 117221992] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 117247234] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117441923] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 117507838] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 117534104] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 117557401] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117605819] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 117635661] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 117664110] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 117687821] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 117853643] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 117938487] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 117967531] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 118001045] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 118026356] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 118052085] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 118100395] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 118145686] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 118302906] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 118384941] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 118426086] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 118458666] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 118502914] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 118549284] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 118576962] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 118766035] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 118830011] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 118855474] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 118896288] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 118943060] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 118974326] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 119015769] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 119060713] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 119094811] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 119318264] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 119346314] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 119395291] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 119427238] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 119457034] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 119652292] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 119717234] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 119744699] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 119775246] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 119809714] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 119832128] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 119861063] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 119908862] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 119953259] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 120141743] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 120182617] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120229756] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 120258417] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 120299898] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120344158] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 120372663] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 120566651] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120613173] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 120640200] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 120684736] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120728829] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 120756907] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 120784288] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 120959336] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 121013651] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 121038964] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121084400] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 121115734] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 121145555] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 121179881] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 121202856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 121228210] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 121423680] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121469966] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 121496192] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 121535787] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121580346] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 121607684] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 121644636] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121689966] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 121885044] Running M*.negative: -123 456 M* . . CR +[Hera] -1 -56088 +[Hera] [HADES][TEST ] [KRELTSC: 121923929] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 121968204] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 121996601] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 0 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 122041026] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122084386] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 122114060] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 122314752] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122355613] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 122382486] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 122409896] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122455498] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 122484765] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 122511091] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122558732] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 122751314] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 122779271] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo +[Hera] [HADES][TEST ] [KRELTSC: 122811537] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 122836096] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 122862286] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 122920418] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 122964733] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 122994472] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 123220920] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123262013] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 123290257] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 1844674407370955161 6 +[Hera] [HADES][TEST ] [KRELTSC: 123338312] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123382611] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 123412650] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 123624000] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123662541] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 123686050] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -184467440737095506 -16 +[Hera] [HADES][TEST ] [KRELTSC: 123744109] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 123788517] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 123816398] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 123847607] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 124076849] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 124158965] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 124209227] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 124256993] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 124287075] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 124484239] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 124529714] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 124563540] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 124595779] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 124632179] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 124657200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 124682756] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 124726454] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 124958257] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 124983624] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 125022706] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 125068699] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 125096378] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 125141736] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 125361332] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 125416620] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 125441870] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 125485097] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 125530085] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 125557225] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 125587918] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 125793814] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 125840564] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 125867072] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 125915134] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 125944748] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 125976683] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 126011803] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 126036288] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 126232838] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 126295602] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126339246] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 126368717] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 126409580] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126453658] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 126615190] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 126718455] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126760325] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 126788818] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 126830015] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 126873672] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 126900509] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 127111199] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127170506] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 127198654] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 127227026] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127274954] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 127304398] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 127335413] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 127560184] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 127592380] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 127617022] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 127670336] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 127714686] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 127745324] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 127959337] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128036840] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 128065342] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 128111219] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128156071] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 128184569] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 128406014] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128479983] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 128506814] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 128539683] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128587518] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 128617526] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 128645497] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 128907471] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 128937232] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 128968158] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 129002342] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 129026549] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 129051618] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 129262789] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129304293] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 129332485] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 129376903] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129421727] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 129450043] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 129496940] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129713292] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 129740884] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 129787093] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129832297] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 129862391] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 129910770] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 129952446] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 130133144] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 130167181] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 130206970] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 130238381] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 130265908] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 130317208] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 130347527] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 130378847] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 130579691] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 130602080] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 130620927] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 130680509] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 130721963] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 130750844] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 130795071] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 130985820] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 131032038] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 131077627] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131122428] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 131151360] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 131194223] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131240306] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 131416885] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 131474481] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131522058] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 131552531] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 131580178] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 131629781] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 131659848] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 131821046] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 131910803] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 131935173] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 131960770] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 132010870] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132057122] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 132085679] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 132250515] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132346293] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 132371932] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 132413960] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132458094] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 132487249] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 132530747] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132694938] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 132775574] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 132817588] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132860626] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 132888851] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 132918936] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 132966441] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 133125770] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 133168656] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133213006] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 133241652] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 133270274] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 133312945] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 133341051] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 133366416] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 133420263] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] 400 +[Hera] [HADES][TEST ] [KRELTSC: 133611811] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133653388] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 133680604] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 133721475] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 133765978] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 133793954] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 133835696] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134036010] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 134062778] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 134104381] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134147494] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 134176303] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 134215800] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134259823] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 134288935] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 134480260] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134520297] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 134547109] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 134576917] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134624375] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 134655068] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 134681596] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 134728858] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 134916007] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 134944460] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 134978124] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 135002543] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 135028338] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 135076670] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135123378] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 135154336] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 135365294] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135411531] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 135441900] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 135483080] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135528468] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 135554741] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 135741479] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135803123] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 135830427] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 135860051] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 135908925] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 135939223] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 135969866] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136017394] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 136192852] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 136234236] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 136266847] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 136292509] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 136324923] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 136376953] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136423695] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 136451941] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 136663022] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136705307] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 136733083] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 136771548] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 136817640] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 136845659] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 136886853] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137103900] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 137130287] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 137174150] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137221254] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 137250513] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 137285533] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137334552] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 137519975] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 137558107] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 137602683] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 137631848] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 137666412] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 137700843] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 137724159] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 137748497] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 137970242] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138011016] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 138042941] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 138088779] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138133099] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 138160394] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 138204296] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138412720] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 138439286] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 138490992] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138538820] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 138569040] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 138603825] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138772630] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 138853133] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 138883039] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 138931466] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 138962890] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 138994488] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 139031171] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 139055157] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 139081316] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 139320349] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 139366139] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 139393448] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 139436821] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 139481185] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 139508649] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 139737537] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 139779319] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 139807951] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 139851274] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 139894742] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 139924390] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 140114791] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140190542] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 140220343] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 140247653] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140296005] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 140326035] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 140356846] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 140519983] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 140601038] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 140624563] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 140668570] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140712350] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 140739135] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 140780720] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 140971213] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 141042525] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 141122800] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141167024] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 141193029] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 141232833] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141436326] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 141461337] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 141503624] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141547241] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 141573434] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 141604153] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141652749] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 141806382] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 141871077] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 141914056] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 141943952] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 141975019] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 142009311] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 142033213] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 142059036] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 142105903] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142293434] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 142319029] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 142364280] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142408072] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 142434890] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 142475770] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142520622] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 142548792] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 142755901] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142799754] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 142826734] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 142873029] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 142910484] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 142954787] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 142984007] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 143183870] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 143225055] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 143252019] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 143282952] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 143331532] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 143361641] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 143388036] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 143592968] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 143628483] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 143658632] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 143695139] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 143719290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 143745345] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 143788488] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 143831568] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 143860049] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 144056120] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144097714] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 144123556] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 144164580] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144207826] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 144235976] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 144274908] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144463733] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 144503336] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 144547437] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144594092] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 144622118] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 144653367] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144711335] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 144919769] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 144948229] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 144993939] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 145024781] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 145056615] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 145093245] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 145118196] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 145143598] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 145354550] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145398904] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 145427822] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 145467212] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145512776] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 145540106] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 145579404] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145799567] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 145825428] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 145865420] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 145908983] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 145935736] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 145975782] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 146020152] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 146218254] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 146264942] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 146309209] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 146339484] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 146368344] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 146416788] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 146446246] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 146626534] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 146697781] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 146720707] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 146745918] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 146788936] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 146831969] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 146866416] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 147057150] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147098503] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 147128287] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 147165448] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147209946] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 147245260] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 147288790] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147463893] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 147512771] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 147553729] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147601944] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 147633934] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 147662543] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 147710557] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 147740547] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 147896644] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 147960929] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 147984430] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 148010483] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 148054623] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 148098626] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 148125912] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 148163758] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 148355729] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 148386134] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 148424050] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 148467807] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 148496670] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 148535171] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 148579160] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 148608443] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 148783551] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 148840183] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 148868158] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 148899173] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 148935365] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 148958298] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 148983525] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 149027360] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149208314] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 149263171] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 149301526] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149346853] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 149374361] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 149412508] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149455766] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 149484029] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 149687540] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149729073] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 149758818] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 149789501] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 149838516] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 149870054] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 149900639] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 150058401] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 150129777] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 150153496] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 150202658] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 150246049] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 150277543] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 150323224] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 150367922] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 150563269] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 150589890] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 150634173] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 150663340] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 150693122] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 150728181] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 150751205] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 150776145] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 150959788] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 151020564] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 151048481] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 151088211] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 151133266] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 151165608] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 151193777] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 151241898] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 151427434] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 151456641] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 151489629] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 151512843] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 151537875] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 151586578] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 151632153] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 151659362] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 151863848] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 151908109] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 151935290] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 151963412] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 152012510] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 152045227] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 152076638] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, +[Hera] [HADES][INFO ] [KRELTSC: 152112907] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 152314653] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 152343735] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 152377690] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 152400856] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 152426447] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 152468300] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 152512526] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 152540402] Running BASE.hex: HEX FF . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 152744370] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 152786148] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 152811262] Running BASE.octal: OCTAL 52 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 152850885] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 152895722] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 152922684] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 723 +[Hera] [HADES][TEST ] [KRELTSC: 152966603] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153168592] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 153205979] Running BASE.base_fetch: BASE @ . CR +[Hera] 16 +[Hera] [HADES][TEST ] [KRELTSC: 153242716] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153287587] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 153317225] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 153349136] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 153383620] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 153410230] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 153578403] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 153650623] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153694375] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 153722737] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 153765611] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 153811081] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 153838163] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 154087559] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 154129833] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 154157537] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 154188297] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 154223368] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 154247098] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 154273237] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] FF +[Hera] [HADES][TEST ] [KRELTSC: 154469557] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 154510827] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 154537919] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 2A +[Hera] [HADES][TEST ] [KRELTSC: 154577459] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 154621148] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 154648258] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] FF +[Hera] [HADES][INFO ] [KRELTSC: 154695577] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 154900974] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 154941581] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 154968938] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 154998756] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 155033971] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 155057500] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 155082424] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 155127718] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155325204] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 155387138] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 155426015] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155471456] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 155496559] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 155549924] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 155595386] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 155802401] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 155889540] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 155924768] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 155948361] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 155974290] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 156198183] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 156240720] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 156267344] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 156296987] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 156339445] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 156366697] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 156410317] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 156453504] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 156637470] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 156665867] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 156699543] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 156722466] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 156748036] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 156792546] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 156837912] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 156868429] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 157068905] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157109511] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 157139266] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 157179698] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157223332] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 157252077] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 157281744] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 157317721] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 157495730] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 157525871] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 157562634] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157605813] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 157634059] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 157674462] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157718476] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 157746077] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 157953928] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 157995080] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 158023560] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 158052846] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 158088178] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 158111586] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 158136642] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 158182979] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158387045] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 158411842] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 158451469] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158495115] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 158522934] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 158562693] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158607287] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 158634805] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 158823396] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 158855786] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 158877147] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 158902300] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 158940886] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 158984841] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 159014840] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 159044671] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159234647] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 159283386] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 159323574] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159366838] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 159393641] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 159424323] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 159458854] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 159482553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 159509495] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 159711685] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159753139] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 159779774] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 159810013] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 159845036] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 159892155] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 159920972] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 160094154] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 160152164] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 160187474] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 160217981] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 160253623] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 160278932] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 160304499] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 160496070] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 160597536] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 160624893] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 160668796] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 160713667] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 160743659] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 160789466] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161016198] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 161045767] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 161090435] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161133747] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 161162695] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 161191175] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 161218266] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161413235] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 161468221] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 161497501] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 161530947] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 161556291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 161582654] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 161640715] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161841623] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 161866936] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 161904078] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161950387] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 161979578] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 162024959] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162069105] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 162098595] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 162287879] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162330556] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 162360927] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 162393126] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 162428735] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 162453649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 162479057] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV + +[Hera] [HADES][TEST ] [KRELTSC: 162528379] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162726576] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 162752132] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 162785186] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162829018] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 162858485] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 162889587] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 162935188] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 162964230] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 163153186] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 163182360] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163227975] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 163255385] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 163287001] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 163321874] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 163346958] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 163372724] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO + +[Hera] [HADES][TEST ] [KRELTSC: 163577187] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163620495] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 163647555] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 163681939] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163727151] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 163755815] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 163791727] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 163835867] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 163864662] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 163897809] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 164087538] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164132105] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 164161637] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 164193453] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 164229838] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 164254972] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 164422892] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 164505620] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164557517] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 164592052] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 164642962] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164690234] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 164834984] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 164924634] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 164971571] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 164998419] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test +[Hera] [HADES][INFO ] [KRELTSC: 165765597] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 165824507] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165869781] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 165897898] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 165945670] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 165991717] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 166018894] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 166050686] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 166087758] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 166274249] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 166300160] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 166370884] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 166416595] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 166445067] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 166494698] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 166677075] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 166729930] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 166779778] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 166825876] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 166855783] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 166910434] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167076138] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 167135996] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 167181940] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 167217735] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 167241767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 167267344] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 167318279] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167503009] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 167550238] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 167586404] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167629619] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 167660334] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 167692481] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 167738155] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 167766415] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 167813347] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 168022776] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 168060651] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 168091942] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 168127109] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 168150714] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 168175600] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 168230935] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 168446790] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 168494900] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 168539570] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 168582374] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 168609038] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 168640641] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 168853799] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 168881093] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 168918124] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 168964497] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 168991821] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 169022472] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 169058333] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 169082256] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 169108538] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 169314069] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169360091] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 169388880] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 169425157] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169471252] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 169634783] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 169687951] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 169726958] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 169751432] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 169777142] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 169822641] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169868085] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 169898147] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 169940087] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 169990280] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 170183387] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 170251270] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170297366] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 170324071] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 170647318] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170694650] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 170726208] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 170792112] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 170993256] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 171020853] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 171084430] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 171130507] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 171157507] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 171187446] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 171222301] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 171244800] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 171269606] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 171455337] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 171513361] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 171541151] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 171580712] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 171627703] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 171656631] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 171703273] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 171907052] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 171948628] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 171978686] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 172013115] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 172037353] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 172062170] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 172269585] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 172322775] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 172354175] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 172395074] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 172440339] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 172470796] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 172501380] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 172536321] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 172559591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 172585308] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 172776036] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 172827660] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 172858030] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 172916902] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 172960011] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 172998734] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 173030866] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 173220802] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 173260342] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 173292167] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 173327546] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 173354106] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 173380568] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 173428138] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 173600042] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 173679167] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 173719008] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 173761766] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 173787561] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 173821507] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 173868772] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 174038491] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 174093209] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174137862] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 174166356] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 174205504] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174248946] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 174278244] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 174316731] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174507660] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 174553672] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 174582995] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 174632303] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 174662928] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 174693797] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 174727966] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 174752054] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 174901085] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 174998230] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175042975] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 175072886] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 175103225] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175147529] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 175178757] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 175382433] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175451399] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 175480177] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 175520414] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175565388] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 175593941] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 175622102] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 175797733] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 175822779] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 175844722] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 175892242] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 175939172] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 175983667] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 176077189] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 176271115] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176322522] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 176352919] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 176399792] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176446747] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 176483472] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 176692230] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 176740142] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 176770519] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 176803278] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 176843635] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 176868881] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 176895036] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 176931831] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177159576] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 177201770] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 177239358] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177277469] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 177306029] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 177344057] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177544331] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 177573552] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 177615954] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177653835] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 177683030] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 177712983] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 177758621] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 177787689] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 177997204] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 178039729] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 178066552] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 178096804] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 178145658] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 178176738] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 178208652] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 178363525] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 178426136] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 178449237] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 178484231] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 178528431] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 178555062] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 178592636] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 178636660] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 178663546] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 178863368] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 178904842] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 178929564] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 178966223] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179009789] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 179036813] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 179064112] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179109378] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 179283774] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 179334006] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179376323] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 179405002] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 179443260] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179488086] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 179686780] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 179721125] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179764527] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 179794333] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 179835688] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 179880759] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 179908361] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 179938053] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180111784] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 180182787] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 180210902] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 180243422] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 180266600] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 180293309] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 180324993] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 180363779] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 180387419] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 180413401] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 180583155] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 180640241] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 180662723] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 180686620] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 180739163] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 180784182] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 180811351] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 180843420] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181054944] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 181081289] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 181124433] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181168680] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 181195024] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 181242024] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181286822] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 181486193] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 181519673] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181560812] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 181589754] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 181618513] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 181644681] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 181693172] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 181851690] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 181936981] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 181960326] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182005239] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 182035020] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 182064567] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 182098276] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 182121886] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 182146452] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 182379767] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182423430] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 182452825] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 182495480] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182539347] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 182567862] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 182772197] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182814109] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 182842509] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 182888816] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 182934634] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 182968453] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 182997520] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 183025131] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183225893] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 183254487] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 183286023] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 183320568] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 183347064] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 183374043] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 183416461] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183588473] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 183638973] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 183667621] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183714515] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 183748741] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 183777773] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 183826623] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 183856950] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 183889569] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 184068224] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 184091446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 184117686] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 184163768] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184208835] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 184236180] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 184280281] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184327269] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 184517176] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 184554551] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184597484] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 184626770] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 184658067] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 184692042] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 184715076] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 184739872] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 184942130] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 184985393] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 185013213] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 185043150] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185086562] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 185116987] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 185146518] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185315078] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 185393501] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 185420910] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185464595] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 185494449] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 185524782] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185571301] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 185602619] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 185634530] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185830838] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 185857556] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 185896708] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 185941288] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 185970679] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 186011829] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186178763] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 186250999] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 186278831] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186321102] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 186352327] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 186382891] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186432799] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 186462745] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 186628009] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186708197] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 186734238] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 186781475] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186824285] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 186852394] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 186880450] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 186926749] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 187097996] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 187147364] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187192251] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 187221929] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 187252344] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 187286699] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 187311898] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 187336365] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 187497171] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187583739] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 187609220] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 187649069] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187694747] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 187722069] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 187761783] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 187961585] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 188017588] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 188056524] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188102661] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 188130946] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 188178831] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188225531] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 188401357] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 188459750] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 188491185] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 188516604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 188542036] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE +[Hera] 42 [HADES][INFO ] [KRELTSC: 188591448] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 188630589] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188823665] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 188890295] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 188947772] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 188993499] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 189023154] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 189067317] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189260159] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 189333978] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 189384377] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189430431] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 189458055] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 189490746] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 189527375] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 189723383] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 189777096] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 189809912] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 189832649] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 189859523] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 189948407] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 189994291] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 190175394] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 190225864] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190270273] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 190299563] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 190333087] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190498914] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 190573388] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 190599338] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190643934] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 190672360] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 190701269] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 190750157] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 190781485] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 190814150] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 190856725] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 191033381] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 191056584] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 191116233] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191160099] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 191189763] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 191225808] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191273949] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 191468504] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 191501597] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191547027] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 191575702] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 191609411] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 191656465] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 191684905] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 191715573] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 191910925] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 191933097] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 191956857] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 192001408] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192048069] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 192077215] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 192111801] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192157852] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 192354465] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 192385466] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192434132] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 192465120] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 192495906] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 192533306] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 192559267] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 192584777] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 192779369] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192821917] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 192850499] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 192888698] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192935509] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 192965197] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 192997706] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193217538] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 193245932] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 193276286] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 193310783] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 193338084] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 193363110] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 193405656] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193451449] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 193631266] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 193671464] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193716138] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 193746527] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF +[Hera] [HADES][TEST ] [KRELTSC: 193785136] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 193830997] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 193865358] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 194022038] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 194093698] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 194116135] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 194139175] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 194170614] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194221262] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 194253540] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 194290273] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194451436] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 194540295] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 194570666] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194616509] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 194646250] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 194677904] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 194712985] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 194881984] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 194919532] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 194951515] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 194999161] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 195029101] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 195057696] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195106769] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 195136011] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 195165803] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195384388] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 195426477] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 195453506] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 195501276] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 195532018] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 195562570] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 195728784] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 195780445] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 195803786] Running LIST.basic: 1 LIST + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] [HADES][TEST ] [KRELTSC: 196730216] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196776662] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 196804925] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 196836445] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 196885017] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 196912879] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 197107480] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197151994] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 197181884] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 197210526] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197259079] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 197290756] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 197321821] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 197357321] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 197529184] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 197552149] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 197587269] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 197630028] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 197658412] Running SCR.after_list: 1 LIST SCR @ . CR + +[Hera] Block 1 + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + +[Hera] 2d: +[Hera] + + + +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 198574912] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198620327] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 198648845] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 198802003] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 198893400] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 198927172] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 198956954] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 198994333] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 199018326] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 199044161] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 199088275] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199265971] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 199334410] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 199370182] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199415059] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 199446117] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 199478932] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199523445] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 199687715] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 199723091] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199801164] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 199829282] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 199858251] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 199905034] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 199935351] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 200099197] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200147215] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 200218971] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 200247872] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200297410] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 200328740] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 200360599] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200532072] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 200575181] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 200633467] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200695363] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 200726521] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 200757306] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 200810863] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 200971580] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 201019347] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201067288] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 201100735] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 201128476] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201184706] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 201218927] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 201251142] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201298663] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 201329041] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 201521917] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201612963] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 201643219] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 201674718] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 201723866] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 201879313] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 201960171] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202016413] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 202047121] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 202078216] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202124870] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 202279251] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 202325376] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error +[Hera] [HADES][INFO ] [KRELTSC: 202393207] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 202443233] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 202476154] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 202500878] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 202528184] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 202570569] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202751387] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 202779432] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S +[Hera] [HADES][TEST ] [KRELTSC: 202859776] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 202902779] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes +[Hera] [HADES][TEST ] [KRELTSC: 202938622] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 202983108] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203166006] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 203242718] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 203317575] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203364596] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 203392370] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 203435536] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203636493] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 203680610] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 203713051] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 203738018] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 203765537] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 203810096] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 203856574] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 203883054] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 204057986] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204107892] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 204169537] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 204213691] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204259176] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 204287658] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 204467469] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204553409] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 204581149] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 204630539] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204682265] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 204716222] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 204872898] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 204977183] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 205008765] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 205041008] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 205064211] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 205091322] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 205136108] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205304586] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 205343548] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 205423006] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 205472117] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205516315] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 205544979] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 205585800] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205756915] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 205813242] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 205885642] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 205929277] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 205956880] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 206002894] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206171768] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 206213197] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 206305271] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206348730] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 206378035] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 206407833] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206455179] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 206605048] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 206647303] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 206683107] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 206738634] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 206779868] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 206824970] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 206853105] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 206892370] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207075811] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 207105645] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 207185239] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207234642] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 207265113] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 207324688] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207506926] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 207547448] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 207593308] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207635442] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 207663920] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 207714087] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 207759862] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 207791020] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 207822499] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208089050] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 208140117] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 208172938] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 208197249] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 208343783] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 208404209] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208490566] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 208518128] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 208569615] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208752972] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 208783770] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 208872337] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 208916604] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 208946983] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 209134298] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209191884] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 209246801] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 209276386] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209323408] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 209354292] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 209379751] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209575685] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 209627051] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 209655365] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 209677700] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 209702459] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 209744695] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 209789817] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 209816979] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 210002794] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210077300] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 210108922] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 210150087] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210195980] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 210223758] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 210266252] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210480553] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 210513989] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 210543820] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 210567277] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 210592875] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 210639526] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210683803] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 210832020] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 210930903] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 210976957] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 211006459] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 211054663] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211100775] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 211128739] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 211281717] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 211347081] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 211419044] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! +[Hera] 3 [HADES][TEST ] [KRELTSC: 211476269] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211512047] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 211539811] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 211687513] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211757693] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 211814291] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 211842597] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 211891693] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 211923077] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 211953404] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 211977807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 212003435] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 212187697] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212266808] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 212293647] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 212335141] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212381048] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 212408160] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 212439863] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 212600338] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 212641275] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 212713865] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 212761508] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 212791444] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 +[Hera] [HADES][INFO ] [KRELTSC: 212843240] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 213009297] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213092750] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 213138146] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 213185732] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213232193] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 213262747] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 213310827] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213493662] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 213563732] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 213596235] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 213621464] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 213647101] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 213694523] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 213743356] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 213904837] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 213991031] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214041711] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 214070357] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 214104520] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 214142117] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 214305402] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 214355602] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 214432009] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 214457934] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 214483923] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 214559795] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214604083] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 214765418] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 214796118] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 214884771] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 214912750] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 214985898] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215031459] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 215185718] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 215283072] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215344369] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 215376726] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 215410528] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 215446900] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 215591999] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 215638627] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 215748949] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215792429] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 215819543] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 215856499] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 215909121] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 216056018] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 216102175] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216191402] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 216221084] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 216252491] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 216293751] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 216317215] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 216344543] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc +[Hera] [HADES][TEST ] [KRELTSC: 216593757] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216637109] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 216673534] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F +[Hera] [HADES][TEST ] [KRELTSC: 216739772] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 216908140] Expected: Should refuse to forget a word defined before FEN +[Hera] [HADES][TEST ] [KRELTSC: 216988754] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE +[Hera] [HADES][TEST ] [KRELTSC: 217079125] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217123349] Expected: Forgetting the newest word must not disturb an ol +[Hera] [HADES][TEST ] [KRELTSC: 217158752] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 217189627] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 217226003] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 217398276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 217481517] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 217570442] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217617691] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 217767303] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I +[Hera] [HADES][TEST ] [KRELTSC: 217865006] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 217917880] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 217948269] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 217980283] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 218015786] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 218040291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 218065583] Running FIND.existing: FIND DUP . CR +[Hera] 1252311824 +[Hera] [HADES][TEST ] [KRELTSC: 218249067] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218333663] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 218363080] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 1252638144 +[Hera] [HADES][TEST ] [KRELTSC: 218422894] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218467618] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 218495229] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 218659505] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218755160] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 218782597] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 218809048] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218857898] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 218887449] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 218919192] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 218955769] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 219114476] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 219160335] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 219215707] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219260518] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 219290779] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 219326160] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219379934] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 219531839] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 219591706] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 219653180] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 219677792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 219703607] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 219756106] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 219801334] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 219951916] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 219995848] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220085951] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 220119370] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 220151879] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 220187157] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 220212365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 220238554] Running LATEST.basic: LATEST @ . CR +[Hera] 1252393248 +[Hera] [HADES][TEST ] [KRELTSC: 220413860] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220489000] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 220531372] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 1252432432 +[Hera] [HADES][TEST ] [KRELTSC: 220590939] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220636912] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 220667317] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST +[Hera] 1252432432 +[Hera] [HADES][TEST ] [KRELTSC: 220859888] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 220944930] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 220975559] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 221005373] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 221041119] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 221064875] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 221091577] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 1252639656 +[Hera] [HADES][TEST ] [KRELTSC: 221287352] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221351459] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 221401972] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 1252640120 +[Hera] [HADES][TEST ] [KRELTSC: 221471473] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221517162] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 221545510] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 221715468] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 221749018] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 221838922] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 221868246] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 221898737] â–¶ Testing module: src/test_runner/modules/dictionary_manipula +[Hera] [HADES][TEST ] [KRELTSC: 221935401] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 221960400] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 221986158] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 222167021] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222234903] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 222279192] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 222309791] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 222357734] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 222386498] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 222419804] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, +[Hera] [HADES][INFO ] [KRELTSC: 222613281] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 222701364] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 222735165] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 222772517] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 222799904] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 222825565] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI +[Hera] [HADES][TEST ] [KRELTSC: 223240401] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223277675] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 223301312] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC +[Hera] 1252644544 +[Hera] [HADES][TEST ] [KRELTSC: 223730018] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 223960032] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 224025481] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT +[Hera] [HADES][TEST ] [KRELTSC: 224517817] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 224555883] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 224586371] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 225182585] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225242091] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 225270678] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 225609834] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225668833] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 225696623] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T +[Hera] [HADES][ERROR] [KRELTSC: 225747993] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 225773139] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 225823931] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 225853116] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 225884768] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 226034785] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226123398] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 226166587] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 226200485] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 226237133] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 226260528] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 226286728] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 226488036] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226531663] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 226557798] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 226615857] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226659544] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 226687592] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT +[Hera] [HADES][TEST ] [KRELTSC: 226939157] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 226983663] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 227011032] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 227045405] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 227089716] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 227120194] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 227146004] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 227344512] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227389452] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 227420214] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 +[Hera] [HADES][TEST ] [KRELTSC: 227843758] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 227985449] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 228014066] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- +[Hera] [HADES][TEST ] [KRELTSC: 228275592] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228320120] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 228351420] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 228384140] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 228419361] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 228443533] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 228469094] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 1252650544 +[Hera] [HADES][TEST ] [KRELTSC: 228512957] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228685985] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 228731528] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 228793146] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 228837575] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 228871927] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 1252403056 +[Hera] [HADES][TEST ] [KRELTSC: 229079354] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229139124] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 229169140] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 229200107] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 229237474] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 229262110] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 229288520] Running CURRENT.basic: CURRENT @ . CR +[Hera] 1252650544 +[Hera] [HADES][TEST ] [KRELTSC: 229333484] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 229380223] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 229539002] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF +[Hera] 1252647232 +[Hera] [HADES][TEST ] [KRELTSC: 229988396] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 230091154] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 230119061] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 230949200] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] [HADES][TEST ] [KRELTSC: 230987367] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231032929] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 231068479] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 231101063] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te +[Hera] [HADES][TEST ] [KRELTSC: 231268289] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 231329568] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 231365778] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 231440074] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231486575] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 231514655] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 231793738] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 231839759] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 231868454] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 232135040] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232182414] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 232215061] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 232250794] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 232290844] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 232330485] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 232362058] Some system tests marked as unimplemented due to system-level e +[Hera] [HADES][TEST ] [KRELTSC: 232400328] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 232556714] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 232611465] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 232668166] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 232731075] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232782165] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 232812655] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 232844822] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 233021388] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 233066705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 233108857] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 233143752] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233189903] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 233224198] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 233258200] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233428930] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 233468557] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 +[Hera] [HADES][TEST ] [KRELTSC: 233569360] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 233615904] Expected: ABORT may appear in a definition; when executed i +[Hera] [HADES][TEST ] [KRELTSC: 233653009] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 233685508] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 233721852] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 233864221] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 233902007] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 233995494] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234039909] Expected: Should abort with message (no error; stacks clear +[Hera] [HADES][TEST ] [KRELTSC: 234075790] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 234109417] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234154568] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 234303632] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 234348322] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 234437625] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 234467964] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 234498650] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 234534262] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 234557537] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 234583089] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 234743993] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 234780587] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 234841475] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 234871378] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 234903119] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 234938391] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 234963413] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 234989169] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 235020710] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 235198017] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 235258096] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 235305000] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 235342479] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 235365977] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 235391344] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 235460206] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235638643] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 235679747] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 235732117] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 235781114] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 235813053] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 235856733] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 235890365] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236079665] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 236131506] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 236182723] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 236220267] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 236244377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 236270317] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 236304385] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236493089] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 236527091] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 236639366] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 236681945] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 236710936] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 236740697] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 236776910] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 236942541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 236971339] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 237084597] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 237129868] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 237158217] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 237336039] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 237394312] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 237438142] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 237523274] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 237569736] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 237598935] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 237630084] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 237830402] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 237873197] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 237905193] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 237940664] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 237964785] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 237991367] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 238060609] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238243296] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 238310867] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 238377662] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238440064] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 238471962] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 238673196] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 238722228] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 238792340] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 238827544] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 238864851] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 238889497] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 238915601] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 239095238] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239174697] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 239202604] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 239264996] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239309995] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 239337740] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 239367140] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 239565675] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 239625356] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 239656054] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 239691217] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 239714942] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 239740200] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 239981127] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240068295] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 240097202] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C +[Hera] [HADES][TEST ] [KRELTSC: 240163812] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240208260] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 240236715] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 240384190] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 240424015] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240505669] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 240536186] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 240566204] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 240601809] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 240624743] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 240650259] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 240844510] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 240932187] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 240959999] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 240986051] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241030859] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 241066083] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 241097591] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 241266315] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 241290354] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 241351364] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 241388371] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241431965] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 241459980] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 241517247] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 241676316] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 241717567] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 241770471] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 241825819] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 241850862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 241876535] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 241970513] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242146884] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 242178295] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 242264611] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 242295076] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242342049] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 242374909] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 242405660] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 242570874] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 242594132] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 242635582] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 242741857] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 242787073] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 242815512] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 242845511] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 242992130] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243055470] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 243127397] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 243158456] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 243184890] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243233591] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 243263788] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 243426406] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 243527193] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 243569412] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 243595468] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 243681109] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 243844870] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 243883889] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 243917461] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 243982999] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244037875] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 244067835] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 244102890] â–¶ Testing module: src/test_runner/modules/defining_words_test +[Hera] [HADES][TEST ] [KRELTSC: 244137727] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 244289792] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 244336325] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 244437849] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244487395] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 244515706] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 244579040] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244775800] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 244855739] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 244913146] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 244940756] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 244988798] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 245137896] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 245183280] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er +[Hera] [HADES][INFO ] [KRELTSC: 245264024] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 245302600] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 245334457] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 245372516] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 245396263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 245423807] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 245640015] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245686377] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 245715782] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 245779794] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 245822599] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 245852366] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] [HADES][INFO ] [KRELTSC: 246039009] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 246129023] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246173775] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 246201052] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 246262534] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246306483] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 246336354] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 246506495] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 246566389] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 246613555] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 246645053] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 246677094] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 246700341] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 246731085] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 246915462] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247002923] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 247032137] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 247097723] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247140374] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 247169603] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 247356233] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247443083] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 247473297] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 247534093] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247577074] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 247606520] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 247633402] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 247786606] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 247881506] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 247911319] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 247942106] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 247978878] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 248002853] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 248029671] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 248060015] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 248200088] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248287889] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 248333086] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 248384315] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 248407568] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248455312] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 248484682] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 248644953] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 248670156] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 248710916] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 248767308] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 248792439] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 248842126] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 248872589] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 248922983] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 249077161] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249126727] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 249198722] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 249231056] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 249266415] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 249289703] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 249315455] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 249345774] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 249369444] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249544017] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 249592711] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 249665919] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 249688450] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 249710875] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 249758507] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 249787945] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 249968702] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 250037997] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 250082682] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 250111294] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 250134663] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250183109] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 250211684] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 250384410] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 250406175] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 250429944] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250520094] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 250549646] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 250580736] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 250616862] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 250641088] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 250667443] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 250873062] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 250961320] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 250990272] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 251068449] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251232484] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 251306138] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 251345095] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 251370506] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251419183] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 251450717] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 251483035] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 251508469] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 251534177] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 251730198] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 251812223] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 251846786] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 251915381] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 251965071] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252147653] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 252209412] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 252237131] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 252261688] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252311353] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 252342984] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 252373373] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 252409991] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 252564382] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 252628426] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 252701623] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252747350] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 252775505] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 252827479] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253000376] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 253065962] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 253100159] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 253124992] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253174009] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 253203571] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 253235702] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 253260069] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 253403056] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 253525245] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253568414] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 253595891] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 253646193] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253691409] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 253836635] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 253876223] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 253931538] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 253991884] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 254021369] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 254052999] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 254089783] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 254116359] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 254142201] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 254382750] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254431133] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 254457060] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 254522816] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254566381] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 254711256] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 254752854] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 254808878] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 254872879] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 254903201] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 254934102] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 254958318] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 254985045] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 255187342] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255280834] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 255308137] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 255371489] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255417402] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 255448445] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 255611077] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 255635871] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 255728075] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 255757706] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 255789599] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 255825328] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 255850533] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 255994034] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] [HADES][INFO ] [KRELTSC: 256070004] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 256164726] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256211159] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 256240214] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 256270760] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 256297310] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256473109] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 256503026] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 256571404] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 256603508] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 256628564] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 256701513] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 256747256] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 256895782] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 256938095] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 256976903] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257047895] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 257077119] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 257110882] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 257146352] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 257170551] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 257313882] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 257474425] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257520449] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 257546720] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 257610955] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257787192] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 257816292] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 257908675] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 257953457] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 257983989] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 258182893] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258281051] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 258309292] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 258342513] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 258372173] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 258401302] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 258489921] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 258657574] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258702453] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 258773404] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 258841483] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 258883932] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 258913028] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 259114415] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259181082] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 259211073] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 259288005] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259332292] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 259362285] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 259521565] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 259558895] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 259582985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 259652121] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 259739111] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 259784010] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 259941052] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 260036421] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260080321] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 260110730] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 260185162] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260234661] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 260393033] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 260467901] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 260496702] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 260528035] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 260616614] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260661521] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 260818216] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 260911231] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 260955233] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 260986215] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO +[Hera] [HADES][INFO ] [KRELTSC: 261051998] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 261228455] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261312409] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 261367019] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 261405937] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 261450529] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 261481228] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 261510722] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 261707654] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261803568] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 261831789] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 261861420] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 261885620] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 261934466] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 261965584] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 262126981] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 262151166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 262220811] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 262288834] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262331832] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 262359655] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 262385880] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 262539200] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 262588441] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 262659210] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 262686631] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 262723256] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 262746963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 262771546] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 263059071] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263166543] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 263194502] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 263429427] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263534815] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 263564418] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 263644432] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263690284] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 263875769] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 263929336] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 263953926] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 263981012] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 264055681] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 264106987] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264295545] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 264323932] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 264446161] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264490509] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 264517794] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 264723723] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 264770138] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 264832460] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 264873885] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 264911157] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 264934687] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 264960572] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 265153766] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265241116] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 265268835] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 265329602] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265374279] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 265401488] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 265589731] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265676046] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 265702567] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 265767748] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 265813586] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 265843331] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 265874351] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 266015656] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 266054564] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 266170406] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266215184] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 266243549] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 266444275] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 266497013] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266568663] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 266596335] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 266658733] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 266701140] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 266728693] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 266931377] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267004821] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 267032664] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 267062048] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 267096859] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 267119722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 267145187] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 267352719] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267398834] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 267430411] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 267506110] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267550043] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 267578515] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 267609638] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 267756087] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 267797697] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 267909696] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 267954005] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 267984382] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 268055737] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268238748] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 268301995] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 268331447] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 268367439] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 268391290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 268417121] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 268479809] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268655080] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 268718281] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] [HADES][INFO ] [KRELTSC: 268794539] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 268844804] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 268890747] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 269035758] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 269133886] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269201773] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 269229175] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 269292330] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269334797] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 269478650] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 269521599] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 269555085] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 269614935] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 269684215] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 269731314] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 269758588] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 269965356] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270052572] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 270079055] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 270143482] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270188454] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 270216550] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 270457002] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270502989] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 270531224] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 270562582] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 270599158] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 270624152] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 270650221] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 270924127] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 270969788] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 270995695] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 271058645] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271242250] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 271321426] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 271416596] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271461011] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 271488400] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 271640602] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 271686651] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 271744835] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 271815722] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 271862431] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 271888980] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 +[Hera] [HADES][INFO ] [KRELTSC: 272067290] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 272162087] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272214769] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 272241727] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 272310151] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272356130] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 272382425] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 272533368] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 272644443] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 272688557] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 272714500] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 272795077] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272974364] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 273030872] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 273158536] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273203927] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 273230388] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 273260718] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 273404459] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 273474793] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 273555270] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273600584] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 273627964] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 273827246] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 273896138] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 273947004] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 273979126] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 274013559] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 274037916] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 274062956] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 [HADES][INFO ] [KRELTSC: 274260651] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 + +[Hera] [HADES][TEST ] [KRELTSC: 274306087] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274390615] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 274417416] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 274488386] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274532660] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 274559110] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 274709008] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 274762503] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 274816320] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 274886784] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 274932464] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 274959476] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 275157572] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 275246521] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 275272917] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 275304209] â–¶ Testing module: src/test_runner/modules/control_words_test. +[Hera] [HADES][TEST ] [KRELTSC: 275340349] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 275364002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 275390361] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 275611035] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 275700397] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 275728512] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 275799501] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 275843422] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 275869459] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 276133267] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 +[Hera] [HADES][TEST ] [KRELTSC: 276169969] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276213757] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 276241449] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 276444338] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276491458] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 276561750] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 276630848] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 276677411] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 276704194] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 276737002] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 276876490] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 276915840] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 277033600] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277078701] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 277106430] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 277294632] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277352098] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 277396432] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 277493222] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277538528] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 277565049] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 277757169] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277803304] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 277873518] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 277942072] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 277987021] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 278014089] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 278165182] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err +[Hera] [HADES][INFO ] [KRELTSC: 278211617] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 278256395] Running StarForth Words Tests (Module 17: StarForth Extensions) +[Hera] [HADES][TEST ] [KRELTSC: 278329476] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 278365263] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 278390318] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 278416891] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 278605086] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278664907] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 278718104] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 278806076] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 278851277] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 278880460] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 279103342] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279163978] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 279193948] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 279225485] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 279253023] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279302549] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 279332270] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 279493578] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 279558361] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 279611280] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 279637435] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 279670737] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 279707069] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 279736303] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 279761623] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 280048721] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280107116] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 280135824] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 +[Hera] [HADES][INFO ] [KRELTSC: 280200317] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 280405252] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280478675] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 280511148] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 280576939] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280622852] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 280767292] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 280812766] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 280887381] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 280937361] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 280969111] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 280999765] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 281028216] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281076932] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 281239659] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 281304489] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 281339929] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281387755] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 281417942] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 281449054] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 281484556] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 281510612] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 281654421] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5196 + +[Hera] Total words: 502 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 284963981] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 285142379] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 285213265] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5213 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] [HADES][TEST ] [KRELTSC: 288839647] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 288885464] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 289084235] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 15 + +[Hera] 2,: 7 + +[Hera] C,: 10 + +[Hera] ,: 21 + +[Hera] ALLOT: 9 + +[Hera] ALIGN: 1 + +[Hera] HERE: 109 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 3 + +[Hera] 0>: 8 + +[Hera] 0<: 5 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5215 + +[Hera] Total words: 503 + +[Hera] Average executions per word: 10 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 292681933] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292729199] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 292758628] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 292792181] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 292961247] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 293021266] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 293049294] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES +[Hera] [HADES][TEST ] [KRELTSC: 293124019] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293171469] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 293204662] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO +[Hera] [HADES][TEST ] [KRELTSC: 293245920] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293458040] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 293527692] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR +[Hera] [HADES][TEST ] [KRELTSC: 293571750] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 293619806] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 293652744] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 293807847] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 293858301] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 293884409] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 293911378] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 294093860] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 294257261] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 294300100] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 294492523] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 294539476] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 294703303] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 294839599] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 294885976] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 294920022] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 295136860] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295221272] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 295250375] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 295331954] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295379477] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 295410467] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 295600750] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295649196] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 295721374] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 295771988] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 295816604] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 295847492] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 296014384] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 296067637] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296137063] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 296167701] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 296199014] â–¶ Testing module: src/test_runner/modules/starforth_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 296234841] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 296258026] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 296283799] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 296467626] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 296537400] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296582350] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 296612667] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 296653289] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 296679518] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 296846608] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 296890023] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 296977330] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 297004045] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 297051315] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 297081867] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 297133144] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 297288919] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 297332568] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 297397846] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 297439129] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e +[Hera] [HADES][INFO ] [KRELTSC: 297476041] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 297514326] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 297855438] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 297937800] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 297993012] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 298146261] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ +[Hera] [HADES][TEST ] [KRELTSC: 298391277] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors +[Hera] [HADES][INFO ] [KRELTSC: 298422754] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 298461020] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 298630547] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 298658373] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 298711708] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 298754072] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 298780074] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 298806887] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 298839875] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 298866974] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 299010611] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 299090120] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 299166166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 299191301] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 299223921] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 299249298] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 299274007] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 299308788] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 299454744] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 299525990] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 299568202] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 299592849] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 299617792] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 299648263] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 299674929] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 299700499] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 299734485] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 299760461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 299907774] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 299951966] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 299983924] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 300047642] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 300080702] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 +[Hera] [HADES][INFO ] [KRELTSC: 300117184] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 300155177] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 300187216] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 300341571] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 300377727] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 300404313] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 300505801] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 300550232] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 300777804] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 300847515] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 300887500] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 300911942] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 300937599] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 300990078] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 301038728] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 302129220] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 302204494] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 302234971] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 302268020] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 302295137] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 302320639] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 302492945] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 302562152] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 302693535] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 302723475] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 302756837] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 302779902] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 302804813] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 302984116] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303074991] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 303173087] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 303218103] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303378651] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 303542459] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 303574393] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 303610106] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 303634594] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 303660452] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 303843858] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 303933557] Expected: Should print: 3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 304032041] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 304062893] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 304217372] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 304251322] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 304278466] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 304367386] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304413260] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 304509482] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 304540604] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 304707201] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 304732072] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 304798168] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 304846632] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 304890897] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 304965269] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 305156287] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 305210543] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 305264829] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 305290428] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 305316430] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 305363007] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 305409061] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 305674089] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 305707816] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 305743307] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 305767061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 305793681] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 305846226] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 306022435] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 306162594] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 306193328] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 306227881] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 306251225] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 306276631] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 306517845] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 306584324] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 306683091] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 306831675] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 306906676] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 306946469] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 306972381] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 307023608] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 307071011] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 307361717] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 307433823] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 307504927] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 307520408] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 307536686] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 307569207] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 307733096] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 307869815] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 307901238] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 307936885] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 307960931] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 307986507] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 308026153] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 308243532] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 308341958] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 308372749] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 308407091] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 308429746] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 308454762] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 308631148] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 308716506] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 308814867] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 308845071] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 308878125] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 309039789] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 309080251] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 309186947] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309231205] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 309322266] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 309485949] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 309564503] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 309590097] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 309615482] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 309659030] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 309706258] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 309931887] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 310006694] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 310041549] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 310065941] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 310092541] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 310134698] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310181743] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 310366474] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 310484540] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 310524210] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 310570252] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 310799560] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 310867151] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 310907358] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 310930367] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 310955496] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 310996504] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311040783] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 311314051] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 311354563] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311398147] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 311493024] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 311653532] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 311689505] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 311754837] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 311780294] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 311823069] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 311869176] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 312095967] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 312152166] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312223600] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 312319446] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 312349616] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 312503073] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 312539348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 312564781] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 312648087] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 312693178] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 312788997] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 312979947] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313083247] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 313179165] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 313210049] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 313374077] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 313432019] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 313465444] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 313514610] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 313560328] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 313645989] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 313844706] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 313934035] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 313976542] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 314000790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 314026249] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 314076245] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 314250896] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 314391493] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 314422012] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 314455399] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 314480172] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 314504627] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 314785766] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 314856724] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 314959772] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 315107130] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro +[Hera] [HADES][INFO ] [KRELTSC: 315197341] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 315281995] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 315315591] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 315352086] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 315376832] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 315402499] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 315644477] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 315691637] Expected: Should print population variance of {100,200,300} +[Hera] [HADES][TEST ] [KRELTSC: 315728898] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 315762503] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 315798682] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 315826221] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 315970174] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 316106026] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316153388] Expected: Should print decay slope for a decreasing traject +[Hera] [HADES][TEST ] [KRELTSC: 316189313] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 316224835] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 316260333] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 316407692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 316445215] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 316545291] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316595069] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 316631014] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 316666066] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 316702170] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 316845550] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 316882950] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 317328791] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 317386289] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 317415536] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 317446322] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 317481607] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 317507346] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 317538320] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 317799982] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 317865766] Expected: Should print last adaptive_window_width (no error +[Hera] [HADES][TEST ] [KRELTSC: 317906361] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 317939345] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 317975844] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 318001690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 318155713] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 318313867] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318361120] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 318397759] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 318428721] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 318580567] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 318619963] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 318659830] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 318803714] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 318851702] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 319004678] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 319050330] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 319102358] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 319154831] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 319180979] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 319293590] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 319467655] Expected: Should print last slope_fit_quality_q48 (no error +[Hera] [HADES][TEST ] [KRELTSC: 319503863] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 319574193] â–¶ Testing module: src/test_runner/modules/inference_words_tes +[Hera] [HADES][TEST ] [KRELTSC: 319614752] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 319642343] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 319668546] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 319994217] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 320042444] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 320074130] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 320109649] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp +[Hera] [HADES][INFO ] [KRELTSC: 320145626] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 320311075] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 320366932] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 320418275] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 320443823] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 320469925] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 320552228] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 320600909] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 320759949] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 320806101] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 320855219] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 320903152] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 320929049] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 321007989] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321173200] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 321234566] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 321291255] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 321325941] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 321351189] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 321376914] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 321442248] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321486739] Expected: Should print: 0 (freshly defined word is not froz +[Hera] [HADES][TEST ] [KRELTSC: 321678506] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 321785632] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 321831946] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 321867664] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 321898965] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 322055753] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 322107357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 322176011] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 322316674] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 322360225] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 322520253] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 322602365] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 322704454] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 322733648] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 322758878] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 322958542] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323074307] Expected: Should print: 0 (freshly defined word has zero he +[Hera] [HADES][TEST ] [KRELTSC: 323118977] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 323149196] â–¶ Testing module: src/test_runner/modules/physics_freeze_word +[Hera] [HADES][TEST ] [KRELTSC: 323185821] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 323211523] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 323355882] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 323445730] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 323503245] Expected: Should print the compile-time DECAY_RATE_PER_US_Q +[Hera] [HADES][TEST ] [KRELTSC: 323539477] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 323572817] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped +[Hera] [HADES][INFO ] [KRELTSC: 323610284] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 323636178] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 323663500] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 323824069] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 323875069] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 323916363] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 323941684] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 323971968] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 324001263] ============================================== +[Hera] PARITY:M7.1a word_count=516 here=0x00000000000000d8 latest_id=685 hash=0x7115aea435fe9a8f +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000013e00fbf4, 0x000000013e00fbf8) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-rng: found device +[Hera] rng: backend = virtio-rng +[Hera] entropy: ready +[Hera] virtio-input: found device +[Hera] virtio-input: driver ready +[Hera] Init: Mama birth... +[Hera] [HADES][WARN ] [KRELTSC: 330383058] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 330829881] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 340335679] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 340558383] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 356145766] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 366183557] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 369080758] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 369253475] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 369569352] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 369729992] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 370031202] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 370161132] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 370467465] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 370601182] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 371423937] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 371690580] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 371861963] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 372184426] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 372327535] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 372637338] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 372768009] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 374392250] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 375270229] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 376147432] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 377038837] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 378416929] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 379512230] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 380425820] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 381294172] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 382170107] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 383034896] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 384395387] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 385272136] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 386135756] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 387052817] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 387936110] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 388846834] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 390526378] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 391390283] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 392282168] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 393169739] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 394381564] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 395359622] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 396986408] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 398138580] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 399005918] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 399877202] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 400738095] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 401642800] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 402528718] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 403407249] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 404280830] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 405143747] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 406014897] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 406872954] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 407735844] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 409484246] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 410369227] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 411225781] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 412088061] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 412958998] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 413829007] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 414704913] vm_dictionary_track_entry: out of stable IDs, disabling metrics + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] (no identity) +[Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xc8f4b09e36f4fc4a +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=715 evictions=0 +[Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=17895 +[Hera] test-vm reservoir=65536 +[Hera] Startup: birthing Hermes (fleet foundation)... +[Hermes] (no identity) +[Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x0046d7d93aa33935 +[Hera] BIRTH: Hermes live +[Hera] Startup: Hermes live +[Hera] Startup: birthing Artemis (fleet foundation)... +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][WARN ] [KRELTSC: 607167710] INFERENCE: Output validation failed, ignoring results +[Artemis] 0.5u +[Artemis] ARTEMIS-K=1.5u +[Artemis] (no identity) +[Artemis] [HADES][WARN ] [KRELTSC: 1124048569] ( Unterminated comment +[Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xac215ecb873c4db3 mode=p capsule_hash=0xac215ecb873c4db3 dict_hash=0x0e9e13b9c3a08542 +[Hera] BIRTH: Artemis live +[Hera] Startup: Artemis live +[Hera] Heartbeat: 1071 ticks, trust=0x00010000, variance=0x00000000 +[Hera] blkio_usb: MSC device ready +[Hera] Zuse: identity confirmed from attached thumbdrive +[Hera] LithosAnanke v2.0.0 +[Hera] StarForth Version 3.1.0 + +[Hera] StarForth Emergency CLI +[Hera] FORTH-79 interpreter — type BYE or power off to exit + +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 1920006758] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 1921025635] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 2136518370] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: rajames attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 3191615773] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 3193038501] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 3475645592] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x395a801baa4ca7b7 mode=p capsule_hash=0x395a801baa4ca7b7 dict_hash=0x2fc8627848b1fe0b +[Hera] WIREBIND: 00 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 5090562943] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 5092700993] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] (zuse) ok>  +[Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 5436783833] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 01 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 6626130700] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 6628228705] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] (zuse) ok>  +[Hera] PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 7037792887] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 02 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 8128180616] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 8130578875] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 8486488688] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 03 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 9820350996] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 9822178657] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] (zuse) ok>  +[Hera] PARITY:BIRTH vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 10282674311] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 04 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 11643124594] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 11645241294] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] PARITY:BIRTH vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 12119295951] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 05 attached and ready -- USE it to begin +[Hera] (zuse) ok>  +[Hera] [HADES][WARN ] [KRELTSC: 13253946807] INFERENCE: Output validation failed, ignoring results +[Hera] (zuse) ok>  +[Hera] [HADES][ERROR] [KRELTSC: 13494590139] xhci: CSW status = FAILED +[Hera] [HADES][WARN ] [KRELTSC: 13496629610] xhci: unit not ready -- retrying TEST UNIT READY +[Hera] blkio_usb: MSC device ready +[Hera] (zuse) ok>  +[Hera] PARITY:BIRTH vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x4830b8083418d65e +[Hera] WARN: block 4998 exceeds 1KB, truncating +[Hera] [HADES][WARN ] [KRELTSC: 14072014206] INFERENCE: Output validation failed, ignoring results +[Hera] Minted identity -- FORTH-79/83 standard words only +[Hera] PARITY:BIRTH vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 capsule_id=0x9a74c4e7809429f9 mode=p capsule_hash=0x9a74c4e7809429f9 dict_hash=0x58432f16f7213875 +[Hera] WIREBIND: 06 attached and ready -- USE it to begin +[Hera] (zuse) ok> ( std79-doe.4th - 3(arch, fixed per boot) x 9(identity) x 3(rep) ) +[Hera] ok +[Hera] (zuse) ok> ( randomized full-factorial DoE. Same 24-case content as ) +[Hera] ok +[Hera] (zuse) ok> ( std79-exerciser.fth, driven via VM-EXEC into each identity's own ) +[Hera] ok +[Hera] (zuse) ok> ( live VM (all 9 pre-attached before this runs); "zuse" dispatches ) +[Hera] ok +[Hera] (zuse) ok> ( into "Hera" herself since her power is a session flag on Hera, ) +[Hera] ok +[Hera] (zuse) ok> ( not a separate registered VM. Fisher-Yates shuffle matches ) +[Hera] ok +[Hera] (zuse) ok> ( doe.4th's own algorithm/style; seed fixed for cross-architecture ) +[Hera] ok +[Hera] (zuse) ok> ( reproducibility (same permutation applied on every arch). ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> 9 CONSTANT N-ID +[Hera] [HADES][WARN ] [KRELTSC: 15280358085] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 3 CONSTANT N-REPS +[Hera] [HADES][WARN ] [KRELTSC: 15284204020] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 27 CONSTANT N-RUNS +[Hera] [HADES][WARN ] [KRELTSC: 15287864217] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> 24 CONSTANT N-TESTS +[Hera] [HADES][WARN ] [KRELTSC: 15291626605] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-NAME ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 15296446348] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" Hera" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : ID-LABEL ( idx -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 15317289533] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" zuse" ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" rajames" ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 00" ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" 01" ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 02" ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" 03" ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" 04" ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" 05" ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" 06" ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( idx 0 (zuse) runs natively on Hera -- never via VM-EXEC targeting ) +[Hera] ok +[Hera] (zuse) ok> ( "Hera" herself: VM-EXEC's own vm_state_push/pop only saves ) +[Hera] ok +[Hera] (zuse) ok> ( rsp/exit_colon/ecw_nesting, not input_buffer/input_pos, so a ) +[Hera] ok +[Hera] (zuse) ok> ( self-targeting call while THIS capsule's own vm_interpret call is ) +[Hera] ok +[Hera] (zuse) ok> ( still mid-line would risk clobbering the outer parse -- the exact ) +[Hera] ok +[Hera] (zuse) ok> ( class of bug the idle-tick reentrancy guards (repl.c) exist for, ) +[Hera] ok +[Hera] (zuse) ok> ( just not covered by VM-EXEC's own narrower state stack. Sidestepped ) +[Hera] ok +[Hera] (zuse) ok> ( entirely by never dispatching a string back into the caller's own ) +[Hera] ok +[Hera] (zuse) ok> ( VM; the same 24 cases are just directly-compiled code below. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST-NATIVE ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15360231607] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF 7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF -7 3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF 7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF -7 -3 /MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF 2147483647 1 + . ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF -2147483648 NEGATE . ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF -2147483648 ABS . ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF -1 1 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF -8 2 RSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF 1 31 LSHIFT . ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF -1 0 < . ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF -1 0 U< . ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF 123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF -123 456 M* SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF 100000 S>D SWAP 7 M/MOD . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF 7 11 3 */ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF 7 11 3 */MOD SWAP . . ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF -5 S>D SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF -5 S>D 3 S>D D+ SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF -5 S>D DNEGATE SWAP D. ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF -5 3 MIN . -5 3 MAX . ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF 5 0 10 WITHIN . ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF -1 0 AND . -1 0 OR . 5 3 XOR . ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF -2147483648 2/ . ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TEST-CMD ( n -- c-addr u ) +[Hera] [HADES][WARN ] [KRELTSC: 15413457311] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CASE +[Hera] ok +[Hera] (zuse) ok>  0 OF S" 7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  1 OF S" -7 3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  2 OF S" 7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  3 OF S" -7 -3 /MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  4 OF S" 2147483647 1 + ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  5 OF S" -2147483648 NEGATE ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  6 OF S" -2147483648 ABS ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  7 OF S" -1 1 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  8 OF S" -8 2 RSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  9 OF S" 1 31 LSHIFT ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  10 OF S" -1 0 < ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  11 OF S" -1 0 U< ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  12 OF S" 123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  13 OF S" -123 456 M* SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  14 OF S" 100000 S>D SWAP 7 M/MOD . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  15 OF S" 7 11 3 */ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  16 OF S" 7 11 3 */MOD SWAP . ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  17 OF S" -5 S>D SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  18 OF S" -5 S>D 3 S>D D+ SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  19 OF S" -5 S>D DNEGATE SWAP D." ENDOF +[Hera] ok +[Hera] (zuse) ok>  20 OF S" -5 3 MIN . -5 3 MAX ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  21 OF S" 5 0 10 WITHIN ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  22 OF S" -1 0 AND . -1 0 OR . 5 3 XOR ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  23 OF S" -2147483648 2/ ." ENDOF +[Hera] ok +[Hera] (zuse) ok>  ENDCASE ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE RUN-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 15474545488] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX! ( val idx -- ) CELLS RUN-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 15478497801] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : MATRIX@ ( idx -- val ) CELLS RUN-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 15482922991] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE SW-I VARIABLE SW-J VARIABLE SW-VI VARIABLE SW-VJ +[Hera] [HADES][WARN ] [KRELTSC: 15487653298] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15490228122] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15492864733] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15495448984] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SWAP-MTX ( i j -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15499162117] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SW-J ! SW-I ! +[Hera] ok +[Hera] (zuse) ok>  SW-I @ MATRIX@ SW-VI ! +[Hera] ok +[Hera] (zuse) ok>  SW-J @ MATRIX@ SW-VJ ! +[Hera] ok +[Hera] (zuse) ok>  SW-VJ @ SW-I @ MATRIX! +[Hera] ok +[Hera] (zuse) ok>  SW-VI @ SW-J @ MATRIX! ; +[Hera] ok +[Hera] (zuse) ok> : INIT-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 15510747614] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : SHUFFLE-MATRIX ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15514692749] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 1 - 0 DO +[Hera] ok +[Hera] (zuse) ok>  I N-RUNS 1 - RANDOM +[Hera] ok +[Hera] (zuse) ok>  I SWAP-MTX +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-ID +[Hera] [HADES][WARN ] [KRELTSC: 15525056518] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-REP +[Hera] [HADES][WARN ] [KRELTSC: 15528545478] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( Boot-batching support, added 2026-09-11 (FABRIC-3.md SXV). Originally a ) +[Hera] ok +[Hera] (zuse) ok> ( workaround for a real aarch64 Stadium/COOL scaling bug -- root-caused and ) +[Hera] ok +[Hera] (zuse) ok> ( fixed 2026-09-11/12 (FABRIC-3.md SXVI, src/starkernel/vm/stadium.c): ) +[Hera] ok +[Hera] (zuse) ok> ( stadium_grant_quota() halves the granting VM's own free list on every ) +[Hera] ok +[Hera] (zuse) ok> ( birth with no floor, and stadium_admit()'s eviction fallback used to scan ) +[Hera] ok +[Hera] (zuse) ok> ( the ENTIRE global cell array (stadium_ncells, in the hundreds of ) +[Hera] ok +[Hera] (zuse) ok> ( thousands on aarch64's larger RAM-scaled Stadium) filtered by owner, ) +[Hera] ok +[Hera] (zuse) ok> ( instead of walking just the calling VM's own resident cells as its own ) +[Hera] ok +[Hera] (zuse) ok> ( doc comment already claimed -- fixed by threading a real per-VM resident ) +[Hera] ok +[Hera] (zuse) ok> ( list. A single boot with all 9 identities simultaneously live now works ) +[Hera] ok +[Hera] (zuse) ok> ( cleanly on all three architectures (see results-20260911-stadium-fix/), ) +[Hera] ok +[Hera] (zuse) ok> ( so ACTIVE-LO/ACTIVE-HI is no longer load-bearing -- kept only as general ) +[Hera] ok +[Hera] (zuse) ok> ( flexibility: every boot shares the SAME seed so INIT-MATRIX/SHUFFLE-MATRIX ) +[Hera] ok +[Hera] (zuse) ok> ( produce the identical master 27-slot permutation regardless of how many ) +[Hera] ok +[Hera] (zuse) ok> ( boots this runs across; only the ACTIVE-LO/ACTIVE-HI filter differs if ) +[Hera] ok +[Hera] (zuse) ok> ( split. The recorded run_id is always I itself (the slot's true position ) +[Hera] ok +[Hera] (zuse) ok> ( in the master shuffle), never a separately-incremented counter, so row ) +[Hera] ok +[Hera] (zuse) ok> ( order stays meaningful and comparable across any number of boots. ) +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-LO +[Hera] [HADES][WARN ] [KRELTSC: 15583330100] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE ACTIVE-HI +[Hera] [HADES][WARN ] [KRELTSC: 15587241741] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : ACTIVE? ( idx -- flag ) +[Hera] [HADES][WARN ] [KRELTSC: 15591390700] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE-LO @ >= +[Hera] ok +[Hera] (zuse) ok>  SWAP ACTIVE-HI @ <= +[Hera] ok +[Hera] (zuse) ok>  AND ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : RUN-TEST ( n -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15600709051] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ 0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-TEST-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  TEST-CMD CURR-ID @ ID-NAME VM-EXEC +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE CURR-RUN-ID +[Hera] [HADES][WARN ] [KRELTSC: 15612887645] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-TRIAL ( id-idx rep run-id -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15616732082] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  CURR-RUN-ID ! +[Hera] ok +[Hera] (zuse) ok>  CURR-REP ! CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," CURR-RUN-ID @ . ." ," CURR-ID @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  CURR-ID @ ID-LABEL TYPE ." ," CURR-REP @ . CR +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I RUN-TEST LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( HB-ON/HB-OFF (doe_log.c) bracket the trial loop below so the per-tick ) +[Hera] ok +[Hera] (zuse) ok> ( DoE-tagged physics/heartbeat CSV -- 20 columns: tick_number, elapsed_ns, ) +[Hera] ok +[Hera] (zuse) ok> ( hot_word_count, avg_word_heat_q48, window_width, apic_ticks, ) +[Hera] ok +[Hera] (zuse) ok> ( hera/hermes/artemis heat_q48, fleet_k_q48, fleet_conserved, etc. -- ) +[Hera] ok +[Hera] (zuse) ok> ( covers exactly this run's window, not the whole boot. ) +[Hera] ok +[Hera] (zuse) ok> ( g_doe_log_enabled defaults OFF (doe_log.c), so ) +[Hera] ok +[Hera] (zuse) ok> ( every prior campaign run's extracted CSV (scripts/extract_doe.sh, run ) +[Hera] ok +[Hera] (zuse) ok> ( automatically at the end of every `make qemu`) was silently empty; ) +[Hera] ok +[Hera] (zuse) ok> ( without this bracket there is no per-tick data to analyze the 3x9x3 ) +[Hera] ok +[Hera] (zuse) ok> ( factorial's physics behavior by, only the DOE-RUN/DOE-HEADER correctness ) +[Hera] ok +[Hera] (zuse) ok> ( lines already printed below. NOTE: this comment deliberately never ) +[Hera] ok +[Hera] (zuse) ok> ( spells out the literal tag string doe_log.c prefixes each row with -- ) +[Hera] ok +[Hera] (zuse) ok> ( writing it here once already corrupted a real extracted CSV live ) +[Hera] ok +[Hera] (zuse) ok> ( 2026-09-12, since scripts/extract_doe.sh greps the log for exactly that ) +[Hera] ok +[Hera] (zuse) ok> ( substring and can't tell a real telemetry row from this comment's own ) +[Hera] ok +[Hera] (zuse) ok> ( compile-time echo saying the same characters. ) +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15668366034] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  N-RUNS 0 DO +[Hera] ok +[Hera] (zuse) ok>  I MATRIX@ +[Hera] ok +[Hera] (zuse) ok>  DUP N-REPS / +[Hera] ok +[Hera] (zuse) ok>  DUP ACTIVE? IF +[Hera] ok +[Hera] (zuse) ok>  SWAP N-REPS MOD I RUN-TRIAL +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DROP DROP +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( ============================================================ ) +[Hera] ok +[Hera] (zuse) ok> ( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE above is strictly serialized: each of the 27 ) +[Hera] ok +[Hera] (zuse) ok> ( shuffled (identity,rep) cells runs its full 24-test block to ) +[Hera] ok +[Hera] (zuse) ok> ( completion before the next starts -- confirmed live that this is ) +[Hera] ok +[Hera] (zuse) ok> ( the real null hypothesis behind SXVIII's K result, not "real ) +[Hera] ok +[Hera] (zuse) ok> ( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks ) +[Hera] ok +[Hera] (zuse) ok> ( the caller until the target returns (mama_forth_words.c), and ) +[Hera] ok +[Hera] (zuse) ok> ( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by ) +[Hera] ok +[Hera] (zuse) ok> ( each VM's OWN word dispatch (vm_runtime.c), so an idle identity ) +[Hera] ok +[Hera] (zuse) ok> ( accrues zero ticks between its own turns, not just "not currently ) +[Hera] ok +[Hera] (zuse) ok> ( executing a word." ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing ) +[Hera] ok +[Hera] (zuse) ok> ( with a turn-attractor: at every step, whichever LIVE identity ) +[Hera] ok +[Hera] (zuse) ok> ( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets ) +[Hera] ok +[Hera] (zuse) ok> ( the next single test dispatched -- the same least-dense-candidate ) +[Hera] ok +[Hera] (zuse) ok> ( judgment stadium_admit() already trusts for eviction (heat/mass), ) +[Hera] ok +[Hera] (zuse) ok> ( applied to "whose turn is next" instead of "who gets evicted," ) +[Hera] ok +[Hera] (zuse) ok> ( with tests-remaining standing in for mass (Stadium's own mass ) +[Hera] ok +[Hera] (zuse) ok> ( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- ) +[Hera] ok +[Hera] (zuse) ok> ( so this computes its own local ratio rather than hijacking that ) +[Hera] ok +[Hera] (zuse) ok> ( field). Equal-priority candidates are broken by TIE-BREAK, a ) +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (swappable for inference later, not built yet). ) +[Hera] ok +[Hera] (zuse) ok> ( No fixed round-robin, no priority levels, no preemption -- ) +[Hera] ok +[Hera] (zuse) ok> ( deliberately not a scheduler. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This ) +[Hera] ok +[Hera] (zuse) ok> ( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own ) +[Hera] ok +[Hera] (zuse) ok> ( turn dispatch above, untouched, kept as the historical serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline) and this word's own first cut both dispatched turns via ) +[Hera] ok +[Hera] (zuse) ok> ( blocking VM-EXEC -- no different from the null hypothesis this ) +[Hera] ok +[Hera] (zuse) ok> ( whole mechanism exists to move past. Hera can now genuinely message ) +[Hera] ok +[Hera] (zuse) ok> ( every identity (SXX closed the "Hera can't message" gap), so ) +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD below queues each turn's whole rep as a real message ) +[Hera] ok +[Hera] (zuse) ok> ( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test ) +[Hera] ok +[Hera] (zuse) ok> ( after a live reservoir probe showed that granularity silently ) +[Hera] ok +[Hera] (zuse) ok> ( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) ) +[Hera] ok +[Hera] (zuse) ok> ( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood ) +[Hera] ok +[Hera] (zuse) ok> ( (messaging.4th), so actual instruction execution stays serialized ) +[Hera] ok +[Hera] (zuse) ok> ( at delivery time -- that's a real constraint of a single-threaded ) +[Hera] ok +[Hera] (zuse) ok> ( VM, not something this mechanism claims to remove. What changes is ) +[Hera] ok +[Hera] (zuse) ok> ( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL ) +[Hera] ok +[Hera] (zuse) ok> ( pulls Q.SLOT admission heat from the CALLING VM's own reservoir ) +[Hera] ok +[Hera] (zuse) ok> ( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn ) +[Hera] ok +[Hera] (zuse) ok> ( costs Hera, the orchestrator, not the identity receiving the turn -- ) +[Hera] ok +[Hera] (zuse) ok> ( "sender pays," not "winner pays." zuse's (idx 0) tests still run ) +[Hera] ok +[Hera] (zuse) ok> ( natively on Hera, message-free, for the same reason as before: ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own ) +[Hera] ok +[Hera] (zuse) ok> ( input buffer mid-parse, the same reentrancy class the idle-loop ) +[Hera] ok +[Hera] (zuse) ok> ( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping ) +[Hera] ok +[Hera] (zuse) ok> ( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) ) +[Hera] ok +[Hera] (zuse) ok> ( so run_id means the same thing as every prior campaign, even though ) +[Hera] ok +[Hera] (zuse) ok> ( real execution order is now priority-driven, not shuffle-position- ) +[Hera] ok +[Hera] (zuse) ok> ( driven. ) +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REV-MATRIX N-RUNS CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 15816271135] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV! ( val idx -- ) CELLS REV-MATRIX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 15821202844] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REV@ ( idx -- val ) CELLS REV-MATRIX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 15825984732] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 15830805816] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done ) +[Hera] [HADES][WARN ] [KRELTSC: 15837298314] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 15848259131] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 15852542103] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : TURN-HEAT ( idx -- heat ) +[Hera] [HADES][WARN ] [KRELTSC: 15858251230] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP 0= IF DROP S" Hera" VM-HEAT +[Hera] ok +[Hera] (zuse) ok>  ELSE ID-NAME VM-HEAT THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign ) +[Hera] ok +[Hera] (zuse) ok> ( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the ) +[Hera] ok +[Hera] (zuse) ok> ( turn loop begins). Live-probed before trusting this design (2026- ) +[Hera] ok +[Hera] (zuse) ok> ( 09-12, amd64): right after attach, before a single test has run, ) +[Hera] ok +[Hera] (zuse) ok> ( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x ) +[Hera] ok +[Hera] (zuse) ok> ( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and ) +[Hera] ok +[Hera] (zuse) ok> ( how much boot/capsule-load work it already did, not how recently ) +[Hera] ok +[Hera] (zuse) ok> ( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, ) +[Hera] ok +[Hera] (zuse) ok> ( messaging.4th, etc.) generates heat no identity VM ever will. ) +[Hera] ok +[Hera] (zuse) ok> ( Dividing that gap by a 1..24 tests-remaining divisor cannot close ) +[Hera] ok +[Hera] (zuse) ok> ( 4-5 orders of magnitude -- confirmed live: an early two-identity ) +[Hera] ok +[Hera] (zuse) ok> ( smoke test with the undivided-baseline formula produced zuse ) +[Hera] ok +[Hera] (zuse) ok> ( running one rep, then rajames sweeping all 3 of its reps back to ) +[Hera] ok +[Hera] (zuse) ok> ( back before zuse got another turn, not fine-grained alternation. ) +[Hera] ok +[Hera] (zuse) ok> ( Subtracting each identity's own BASE-HEAT zeroes out the pre- ) +[Hera] ok +[Hera] (zuse) ok> ( existing disparity: every identity's priority starts at 0 for its ) +[Hera] ok +[Hera] (zuse) ok> ( very first candidate turn (a genuine N-way tie -- see TIE-BREAK ) +[Hera] ok +[Hera] (zuse) ok> ( below), and diverges afterward strictly from heat gained during ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign, which is the comparison that was actually intended. ) +[Hera] ok +[Hera] (zuse) ok> CREATE BASE-HEAT N-ID CELLS ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 15910349172] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ; +[Hera] [HADES][WARN ] [KRELTSC: 15914532545] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ; +[Hera] [HADES][WARN ] [KRELTSC: 15919054103] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : CAPTURE-BASE-HEAT ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 15923296520] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( reps left for idx, ranges 1..N-REPS whenever this is called -- ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): reps, not tests, are this campaign's real turn ) +[Hera] ok +[Hera] (zuse) ok> ( granularity -- see the RUN-REP-CD comment below for why a whole ) +[Hera] ok +[Hera] (zuse) ok> ( rep is dispatched as one message instead of 24 single-test ) +[Hera] ok +[Hera] (zuse) ok> ( messages, confirmed live via a direct reservoir probe. ) +[Hera] ok +[Hera] (zuse) ok> : REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ; +[Hera] [HADES][WARN ] [KRELTSC: 15944154232] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( priority = (heat - base-heat) / reps-remaining -- heat gained ) +[Hera] ok +[Hera] (zuse) ok> ( THIS campaign so far, per rep still owed -- same "coolest wins" ) +[Hera] ok +[Hera] (zuse) ok> ( direction as stadium_admit()'s heat/mass density, with reps- ) +[Hera] ok +[Hera] (zuse) ok> ( remaining standing in for mass (Stadium's own mass field is ) +[Hera] ok +[Hera] (zuse) ok> ( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this ) +[Hera] ok +[Hera] (zuse) ok> ( computes its own local ratio rather than hijacking that field). ) +[Hera] ok +[Hera] (zuse) ok> ( Plain integer "/" is correct even though heat is Q48.16 fixed- ) +[Hera] ok +[Hera] (zuse) ok> ( point: dividing a Q48.16 value by a plain integer divisor ) +[Hera] ok +[Hera] (zuse) ok> ( preserves the Q48.16 scale, no Q./ needed. ) +[Hera] ok +[Hera] (zuse) ok> : TURN-PRIORITY ( idx -- priority ) +[Hera] [HADES][WARN ] [KRELTSC: 15969396626] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( seeded coin toss (RANDOM draws off the same SEED'd stream ) +[Hera] ok +[Hera] (zuse) ok> ( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole ) +[Hera] ok +[Hera] (zuse) ok> ( run stays reproducible run-to-run) -- swappable later for a ) +[Hera] ok +[Hera] (zuse) ok> ( rolling-window-of-truth inference, per Bob: "start with a coin ) +[Hera] ok +[Hera] (zuse) ok> ( toss or go straight to inference?" -- coin toss first. ) +[Hera] ok +[Hera] (zuse) ok> : TIE-BREAK ( idx1 idx2 -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 15987255423] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  0 1 RANDOM IF SWAP THEN DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE BEST-IDX VARIABLE BEST-PRI +[Hera] [HADES][WARN ] [KRELTSC: 15993462996] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 15995559234] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : PICK-NEXT-TURN ( -- idx ) +[Hera] [HADES][WARN ] [KRELTSC: 15999028939] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  -1 BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I REP-IDX@ N-REPS < IF +[Hera] ok +[Hera] (zuse) ok>  I TURN-PRIORITY +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ -1 = IF +[Hera] ok +[Hera] (zuse) ok>  BEST-PRI ! I BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ = IF +[Hera] ok +[Hera] (zuse) ok>  DROP BEST-IDX @ I TIE-BREAK BEST-IDX ! +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP +[Hera] ok +[Hera] (zuse) ok>  BEST-IDX @ ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID +[Hera] [HADES][WARN ] [KRELTSC: 16027272909] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16029507541] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] [HADES][WARN ] [KRELTSC: 16032110037] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : START-REP ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16036735732] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  SR-IDX ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ REP-IDX@ SR-REP ! +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID ! +[Hera] ok +[Hera] (zuse) ok>  ." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ," +[Hera] ok +[Hera] (zuse) ok>  SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( message-type tag for a queued turn's rep command. Past the ) +[Hera] ok +[Hera] (zuse) ok> ( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); ) +[Hera] ok +[Hera] (zuse) ok> ( kept local to this file rather than added to the shared common ) +[Hera] ok +[Hera] (zuse) ok> ( capsule, since it's specific to this campaign's own dispatch, not ) +[Hera] ok +[Hera] (zuse) ok> ( general messaging infrastructure. ) +[Hera] ok +[Hera] (zuse) ok> 10 CONSTANT DOE-TEST-EVENT +[Hera] [HADES][WARN ] [KRELTSC: 16064041548] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test ) +[Hera] ok +[Hera] (zuse) ok> ( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for ) +[Hera] ok +[Hera] (zuse) ok> ( the real 24-test set, measured; 1024 leaves ample headroom and ) +[Hera] ok +[Hera] (zuse) ok> ( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) ) +[Hera] ok +[Hera] (zuse) ok> ( refusal threshold (checked in the C source, not assumed -- it ) +[Hera] ok +[Hera] (zuse) ok> ( prints "VM-EXEC: command too long" and returns cleanly rather than ) +[Hera] ok +[Hera] (zuse) ok> ( truncating, so an oversized rep would fail loudly, not silently). ) +[Hera] ok +[Hera] (zuse) ok> CREATE REP-CMD-BUF 1024 ALLOT +[Hera] [HADES][WARN ] [KRELTSC: 16086646329] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> VARIABLE REP-CMD-LEN +[Hera] [HADES][WARN ] [KRELTSC: 16090564720] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ; +[Hera] [HADES][WARN ] [KRELTSC: 16094870228] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : REP-CMD-APPEND ( addr u -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16106620046] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  >R +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-LEN @ R> + REP-CMD-LEN ! +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C! +[Hera] ok +[Hera] (zuse) ok>  1 REP-CMD-LEN +! ; +[Hera] ok +[Hera] (zuse) ok> : BUILD-REP-CMD ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16119647063] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-RESET +[Hera] ok +[Hera] (zuse) ok>  N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> ( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of ) +[Hera] [HADES][WARN ] [KRELTSC: 16128752784] ( Unterminated comment +[Hera] ok +[Hera] (zuse) ok> ( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized ) +[Hera] ok +[Hera] (zuse) ok> ( baseline above) are deliberately left untouched, so that campaign ) +[Hera] ok +[Hera] (zuse) ok> ( stays a byte-for-byte-reproducible historical baseline, not ) +[Hera] ok +[Hera] (zuse) ok> ( silently migrated onto messaging along with this one. ) +[Hera] ok +[Hera] (zuse) ok> ( ) +[Hera] ok +[Hera] (zuse) ok> ( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one ) +[Hera] ok +[Hera] (zuse) ok> ( concatenated command string) per message, not one message per ) +[Hera] ok +[Hera] (zuse) ok> ( single test as the first cut of this word did. Confirmed live, ) +[Hera] ok +[Hera] (zuse) ok> ( directly, why that had to change: a probe of STADIUM-RES@ (Hera's ) +[Hera] ok +[Hera] (zuse) ok> ( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every ) +[Hera] ok +[Hera] (zuse) ok> ( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per ) +[Hera] ok +[Hera] (zuse) ok> ( send/tick cycle with no observed replenishment during the run -- ) +[Hera] ok +[Hera] (zuse) ok> ( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A ) +[Hera] ok +[Hera] (zuse) ok> ( full 9-identity x 3-rep x 24-test campaign at single-test ) +[Hera] ok +[Hera] (zuse) ok> ( granularity is 648 sends, which exhausts that budget almost ) +[Hera] ok +[Hera] (zuse) ok> ( immediately: an actual two-identity smoke run at that granularity ) +[Hera] ok +[Hera] (zuse) ok> ( silently dropped roughly half of every rep's tests (MSG-SEND no- ) +[Hera] ok +[Hera] (zuse) ok> ( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping ) +[Hera] ok +[Hera] (zuse) ok> ( advanced regardless, so the row looked complete when it wasn't). ) +[Hera] ok +[Hera] (zuse) ok> ( Batching to one message per rep cuts a full campaign to 27 sends ) +[Hera] ok +[Hera] (zuse) ok> ( total -- comfortably inside the reservoir budget the probe ) +[Hera] ok +[Hera] (zuse) ok> ( measured -- while still keeping genuine attractor behavior: ) +[Hera] ok +[Hera] (zuse) ok> ( PICK-NEXT-TURN still re-evaluates priority between every rep, so ) +[Hera] ok +[Hera] (zuse) ok> ( which identity goes next is still heat-driven, not shuffle-order- ) +[Hera] ok +[Hera] (zuse) ok> ( driven, just at rep granularity instead of single-test granularity. ) +[Hera] ok +[Hera] (zuse) ok> ( zuse (CURR-ID = 0) still runs natively, unchanged, same ) +[Hera] ok +[Hera] (zuse) ok> ( reentrancy reasoning as RUN-TEST's. ) +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ; +[Hera] [HADES][WARN ] [KRELTSC: 16195724183] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok> : RUN-REP-CD ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16200074893] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP CURR-ID ! +[Hera] ok +[Hera] (zuse) ok>  0= IF +[Hera] ok +[Hera] (zuse) ok>  RUN-REP-NATIVE +[Hera] ok +[Hera] (zuse) ok>  ELSE +[Hera] ok +[Hera] (zuse) ok>  BUILD-REP-CMD +[Hera] ok +[Hera] (zuse) ok>  DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX +[Hera] ok +[Hera] (zuse) ok>  REP-CMD-BUF REP-CMD-LEN @ +[Hera] ok +[Hera] (zuse) ok>  0 +[Hera] ok +[Hera] (zuse) ok>  MSG-SEND +[Hera] ok +[Hera] (zuse) ok>  MSG-TICK +[Hera] ok +[Hera] (zuse) ok>  THEN ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : STEP-TURN ( idx -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16222442698] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  DUP RUN-REP-CD +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ 1+ OVER REP-IDX! +[Hera] ok +[Hera] (zuse) ok>  DUP REP-IDX@ N-REPS < IF DUP START-REP THEN +[Hera] ok +[Hera] (zuse) ok>  DROP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : INIT-TURN-STATE ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16233962929] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO +[Hera] ok +[Hera] (zuse) ok>  I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN +[Hera] ok +[Hera] (zuse) ok>  LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : PRINT-INITIAL-HEADERS ( -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16244334026] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ; +[Hera] ok +[Hera] (zuse) ok>  +[Hera] ok +[Hera] (zuse) ok> : EXEC-STD79-DOE-CD ( seed lo hi -- ) +[Hera] [HADES][WARN ] [KRELTSC: 16252645604] vm_dictionary_track_entry: out of stable IDs, disabling metrics +[Hera] ok +[Hera] (zuse) ok>  ACTIVE-HI ! ACTIVE-LO ! +[Hera] ok +[Hera] (zuse) ok>  SEED +[Hera] ok +[Hera] (zuse) ok>  INIT-MATRIX SHUFFLE-MATRIX +[Hera] ok +[Hera] (zuse) ok>  BUILD-REV-MATRIX +[Hera] ok +[Hera] (zuse) ok>  INIT-TURN-STATE +[Hera] ok +[Hera] (zuse) ok>  CAPTURE-BASE-HEAT +[Hera] ok +[Hera] (zuse) ok>  ." DOE-HEADER,run_id,id_idx,id_label,rep" CR +[Hera] ok +[Hera] (zuse) ok>  HB-ON +[Hera] ok +[Hera] (zuse) ok>  PRINT-INITIAL-HEADERS +[Hera] ok +[Hera] (zuse) ok>  BEGIN +[Hera] ok +[Hera] (zuse) ok>  PICK-NEXT-TURN DUP -1 <> +[Hera] ok +[Hera] (zuse) ok>  WHILE +[Hera] ok +[Hera] (zuse) ok>  STEP-TURN +[Hera] ok +[Hera] (zuse) ok>  REPEAT +[Hera] ok +[Hera] (zuse) ok>  DROP +[Hera] ok +[Hera] (zuse) ok>  HB-OFF +[Hera] ok +[Hera] (zuse) ok>  ." STD79-DOE: complete" CR ; +[Hera] ok +[Hera] (zuse) ok> 1 0 8 EXEC-STD79-DOE-CD +[Hera] DOE-HEADER,run_id,id_idx,id_label,rep +[Hera] [HADES][DOE ] 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,fleet_k_q48,fleet_conserved +[Hera] [HADES][DOE ] 1211,12110000,10000,0,0,256,87,1471,1024,1024,0,0,25680,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,3 ,0 ,zuse,0 +[Hera] DOE-RUN,16 ,1 ,rajames,0 +[Hera] DOE-RUN,0 ,2 ,[HADES][DOE ] 1212,12120000,10000,0,0,256,91,1473,1024,1024,0,0,25687,65536,0,1,51136,7111,7289,65536,1 +[Hera] 00,0 +[Hera] DOE-RUN,9 ,3 ,01,0 +[Hera] DOE-RUN,6 ,4 ,02,0 +[Hera] DOE-RUN,1 ,5 ,[HADES][DOE ] 1213,12130000,10000,0,0,256,92,1474,2048,2048,0,0,25696,65536,0,1,51136,7111,7289,65536,1 +[Hera] 03,0 +[Hera] DOE-RUN,2 ,6 ,04,0 +[Hera] DOE-RUN,5 ,7 ,05,0 +[Hera] DOE-RUN,23 ,8 ,[HADES][DOE ] 1214,12140000,10000,0,0,256,95,1475,2048,2048,0,0,25704,65536,0,1,51136,7111,7289,65536,1 +[Hera] 06,0 +[Hera] [HADES][DOE ] 1215,12150000,10000,0,0,256,98,1477,2048,2048,0,0,25709,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1216,12160000,10000,0,0,256,98,1478,4096,4096,0,0,25714,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1217,12170000,10000,0,0,256,99,1479,4096,4096,0,0,25719,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1218,12180000,10000,0,0,256,102,1481,4096,4096,0,0,25723,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1219,12190000,10000,0,0,256,104,1482,4096,4096,0,0,25728,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1220,12200000,10000,0,0,256,105,1483,2048,2048,0,0,25733,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1221,12210000,10000,0,0,256,112,1484,2048,2048,0,0,25738,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1222,12220000,10000,0,0,256,112,1486,2048,2048,0,0,25743,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1223,12230000,10000,0,0,256,112,1487,1024,1024,0,0,25747,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1224,12240000,10000,0,0,256,112,1488,1024,1024,0,0,25752,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1225,12250000,10000,0,0,256,112,1490,512,512,0,0,25757,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1226,12260000,10000,0,0,256,112,1491,512,512,0,0,25762,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1227,12270000,10000,0,0,256,112,1412,256,256,0,0,25767,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1228,12280000,10000,0,0,256,112,1360,256,256,0,0,25771,65536,0,1,51136,7111,7289,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 [HADES][DOE ] 54,540000,18446744073697811616,0,0,12711,59,98,256,256,0,4895412794951723415,25794,65536,0,0,51136,7111,7289,65536,1 +[06] 0 -1 6 -1073741824 [HADES][DOE ] 1229,12290000,11750000,0,0,293107,112,1299,256,256,0,4712564475109048320,25813,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1230,12300000,10000,0,0,256,112,1300,256,256,0,0,25820,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1231,12310000,10000,0,0,256,112,1301,256,256,0,0,25825,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1232,12320000,10000,0,0,256,112,1303,256,256,0,0,25830,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1233,12330000,10000,0,0,256,112,1304,256,256,0,0,25835,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1234,12340000,10000,0,0,256,112,1305,256,256,0,0,25839,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1235,12350000,10000,0,0,256,112,1300,256,256,0,0,25844,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1236,12360000,10000,0,0,256,112,1295,256,256,0,0,25848,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1237,12370000,10000,0,0,256,112,1296,256,256,0,0,25852,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1238,12380000,10000,0,0,256,112,1297,256,256,0,0,25857,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1239,12390000,10000,0,0,256,112,1299,256,256,0,0,25863,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1240,12400000,10000,0,0,256,112,1300,256,256,0,0,25867,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1241,12410000,10000,0,0,256,112,1301,256,256,0,0,25872,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1242,12420000,10000,0,0,256,112,1302,256,256,0,0,25877,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,20 ,8 ,06,1 +[Hera] [HADES][DOE ] 1243,12430000,10000,0,0,256,111,1302,256,256,0,0,25884,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1244,12440000,10000,0,0,256,112,1304,256,256,0,0,25889,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1245,12450000,10000,0,0,256,112,1305,256,256,0,0,25893,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1246,12460000,10000,0,0,256,113,1306,256,256,0,0,25898,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1247,12470000,10000,0,0,256,113,1307,256,256,0,0,25903,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1248,12480000,10000,0,0,256,113,1308,256,256,0,0,25908,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1249,12490000,10000,0,0,256,113,1309,256,256,0,0,25912,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1250,12500000,10000,0,0,256,113,1310,256,256,0,0,25916,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1251,12510000,10000,0,0,256,113,1311,256,256,0,0,25920,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1252,12520000,10000,0,0,256,113,1312,256,256,0,0,25924,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1253,12530000,10000,0,0,256,113,1314,256,256,0,0,25928,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1254,12540000,10000,0,0,256,113,1315,256,256,0,0,25946,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1255,12550000,10000,0,0,256,113,1315,256,256,0,0,25950,65536,0,1,51136,7111,7289,65536,1 +[05] 1 2 [HADES][DOE ] 93,930000,18446744073697931616,0,0,22737,48,282,256,256,0,4895412794951723473,25964,65536,0,0,51136,7111,7289,65536,1 +[05] -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1256,12560000,11630000,0,0,289993,113,1317,256,256,0,4712500050599608320,25975,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1257,12570000,10000,0,0,256,113,1318,256,256,0,0,25980,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1258,12580000,10000,0,0,256,113,1319,256,256,0,0,25985,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1259,12590000,10000,0,0,256,113,1320,256,256,0,0,25989,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1260,12600000,10000,0,0,256,113,1321,256,256,0,0,25993,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1261,12610000,10000,0,0,256,113,1322,256,256,0,0,25998,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1262,12620000,10000,0,0,256,113,1323,256,256,0,0,26002,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1263,12630000,10000,0,0,256,113,1325,256,256,0,0,26007,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1264,12640000,10000,0,0,256,113,1326,256,256,0,0,26011,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1265,12650000,10000,0,0,256,113,1327,256,256,0,0,26015,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1266,12660000,10000,0,0,256,113,1328,256,256,0,0,26019,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1267,12670000,10000,0,0,256,113,1329,256,256,0,0,26023,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1268,12680000,10000,0,0,256,113,1330,256,256,0,0,26028,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,7 ,7 ,05,1 +[Hera] [HADES][DOE ] 1269,12690000,10000,0,0,256,113,1331,256,256,0,0,26033,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1270,12700000,10000,0,0,256,113,1333,256,256,0,0,26037,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1271,12710000,10000,0,0,256,113,1334,256,256,0,0,26040,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1272,12720000,10000,0,0,256,113,1335,256,256,0,0,26045,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1273,12730000,10000,0,0,256,113,1336,256,256,0,0,26048,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1274,12740000,10000,0,0,256,113,1337,256,256,0,0,26052,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1275,12750000,10000,0,0,256,113,1338,256,256,0,0,26056,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1276,12760000,10000,0,0,256,113,1339,256,256,0,0,26060,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1277,12770000,10000,0,0,256,113,1341,256,256,0,0,26078,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1278,12780000,10000,0,0,256,113,1342,256,256,0,0,26082,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1279,12790000,10000,0,0,256,113,1343,256,256,0,0,26085,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1280,12800000,10000,0,0,256,113,1344,256,256,0,0,26089,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1281,12810000,10000,0,0,256,114,1345,256,256,0,0,26093,65536,0,1,51136,7111,7289,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1282,12820000,10000,0,0,256,114,1346,256,256,0,0,26102,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1283,12830000,10000,0,0,256,114,1347,256,256,0,0,26107,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1284,12840000,10000,0,0,256,114,1349,256,256,0,0,26110,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1285,12850000,10000,0,0,256,114,1350,256,256,0,0,26114,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1286,12860000,10000,0,0,256,114,1351,256,256,0,0,26118,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1287,12870000,10000,0,0,256,114,1352,256,256,0,0,26121,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1288,12880000,10000,0,0,256,114,1353,256,256,0,0,26126,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1289,12890000,10000,0,0,256,114,1354,256,256,0,0,26129,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1290,12900000,10000,0,0,256,114,1355,256,256,0,0,26133,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1291,12910000,10000,0,0,256,114,1357,256,256,0,0,26137,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1292,12920000,10000,0,0,256,114,1358,256,256,0,0,26141,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1293,12930000,10000,0,0,256,114,1359,256,256,0,0,26145,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1294,12940000,10000,0,0,256,115,1360,256,256,0,0,26148,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,24 ,6 ,04,1 +[Hera] [HADES][DOE ] 1295,12950000,10000,0,0,256,115,1361,256,256,0,0,26154,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1296,12960000,10000,0,0,256,115,1362,256,256,0,0,26157,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1297,12970000,10000,0,0,256,115,1363,256,256,0,0,26161,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1298,12980000,10000,0,0,256,115,1365,256,256,0,0,26165,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1299,12990000,10000,0,0,256,115,1366,256,256,0,0,26169,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1300,13000000,10000,0,0,256,115,1367,256,256,0,0,26173,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1301,13010000,10000,0,0,256,115,1368,256,256,0,0,26177,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1302,13020000,10000,0,0,256,115,1369,256,256,0,0,26181,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1303,13030000,10000,0,0,256,115,1370,256,256,0,0,26184,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1304,13040000,10000,0,0,256,115,1371,256,256,0,0,26188,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1305,13050000,10000,0,0,256,115,1373,256,256,0,0,26192,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1306,13060000,10000,0,0,256,115,1374,256,256,0,0,26196,65536,0,1,51136,7111,7289,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 [HADES][DOE ] 435,4350000,18446744073700841616,0,0,110242,33,1523,256,256,0,4895412794951724894,26216,65536,0,0,51136,7111,7289,65536,1 +[00] 6 -1073741824 [HADES][DOE ] 1307,13070000,8720000,0,0,215544,115,1374,256,256,0,4710937756245688320,26235,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1308,13080000,10000,0,0,256,115,1376,256,256,0,0,26241,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1309,13090000,10000,0,0,256,115,1377,256,256,0,0,26244,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1310,13100000,10000,0,0,256,115,1378,256,256,0,0,26248,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1311,13110000,10000,0,0,256,115,1379,256,256,0,0,26252,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1312,13120000,10000,0,0,256,115,1380,256,256,0,0,26256,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1313,13130000,10000,0,0,256,117,1381,256,256,0,0,26260,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1314,13140000,10000,0,0,256,119,1382,256,256,0,0,26264,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1315,13150000,10000,0,0,256,119,1384,256,256,0,0,26268,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1316,13160000,10000,0,0,256,119,1385,256,256,0,0,26272,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1317,13170000,10000,0,0,256,119,1386,256,256,0,0,26276,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1318,13180000,10000,0,0,256,119,1387,256,256,0,0,26280,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1319,13190000,10000,0,0,256,119,1388,256,256,0,0,26283,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1320,13200000,10000,0,0,256,119,1389,256,256,0,0,26287,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,8 ,2 ,00,1 +[Hera] [HADES][DOE ] 1321,13210000,10000,0,0,256,119,1390,256,256,0,0,26292,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1322,13220000,10000,0,0,256,119,1392,256,256,0,0,26296,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1323,13230000,10000,0,0,256,119,1393,256,256,0,0,26300,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1324,13240000,10000,0,0,256,119,1394,256,256,0,0,26304,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1325,13250000,10000,0,0,256,119,1395,256,256,0,0,26308,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1326,13260000,10000,0,0,256,119,1396,256,256,0,0,26312,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1327,13270000,10000,0,0,256,119,1397,256,256,0,0,26315,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1328,13280000,10000,0,0,256,119,1398,256,256,0,0,26319,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1329,13290000,10000,0,0,256,119,1400,256,256,0,0,26324,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1330,13300000,10000,0,0,256,119,1401,256,256,0,0,26327,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1331,13310000,10000,0,0,256,119,1402,256,256,0,0,26332,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1332,13320000,10000,0,0,256,119,1403,256,256,0,0,26336,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1333,13330000,10000,0,0,256,119,1404,256,256,0,0,26340,65536,0,1,51136,7111,7289,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1334,13340000,10000,0,0,256,119,1405,256,256,0,0,26350,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1335,13350000,10000,0,0,256,119,1406,256,256,0,0,26369,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1336,13360000,10000,0,0,256,119,1408,256,256,0,0,26373,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1337,13370000,10000,0,0,256,119,1409,256,256,0,0,26377,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1338,13380000,10000,0,0,256,119,1410,256,256,0,0,26382,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1339,13390000,10000,0,0,256,119,1411,256,256,0,0,26386,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1340,13400000,10000,0,0,256,119,1412,256,256,0,0,26390,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1341,13410000,10000,0,0,256,119,1413,256,256,0,0,26395,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1342,13420000,10000,0,0,256,119,1414,256,256,0,0,26399,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1343,13430000,10000,0,0,256,119,1416,256,256,0,0,26403,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1344,13440000,10000,0,0,256,119,1417,256,256,0,0,26407,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1345,13450000,10000,0,0,256,119,1418,256,256,0,0,26411,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1346,13460000,10000,0,0,256,121,1419,256,256,0,0,26415,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,18 ,8 ,06,2 +[Hera] [HADES][DOE ] 1347,13470000,10000,0,0,256,123,1420,256,256,0,0,26421,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1348,13480000,10000,0,0,256,123,1421,256,256,0,0,26425,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1349,13490000,10000,0,0,256,123,1422,256,256,0,0,26430,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1350,13500000,10000,0,0,256,123,1424,256,256,0,0,26434,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1351,13510000,10000,0,0,256,123,1425,256,256,0,0,26439,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1352,13520000,10000,0,0,256,123,1426,256,256,0,0,26443,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1353,13530000,10000,0,0,256,123,1427,256,256,0,0,26448,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1354,13540000,10000,0,0,256,123,1428,256,256,0,0,26452,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1355,13550000,10000,0,0,256,123,1429,256,256,0,0,26456,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1356,13560000,10000,0,0,256,123,1430,256,256,0,0,26460,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1357,13570000,10000,0,0,256,123,1432,256,256,0,0,26464,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1358,13580000,10000,0,0,256,123,1433,256,256,0,0,26468,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1359,13590000,10000,0,0,256,123,1434,256,256,0,0,26473,65536,0,1,51136,7111,7289,65536,1 +[06] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 [HADES][DOE ] 55,550000,18446744073696511616,0,0,12861,63,99,256,256,0,4895412794951722780,26491,65536,0,0,51136,7111,7289,65536,1 +[06] 0 -1 6 -1073741824 [HADES][DOE ] 1360,13600000,13050000,0,0,326493,123,1435,256,256,0,4713262407294648320,26511,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1361,13610000,10000,0,0,256,123,1436,256,256,0,0,26516,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1362,13620000,10000,0,0,256,123,1437,256,256,0,0,26521,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1363,13630000,10000,0,0,256,123,1438,256,256,0,0,26525,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1364,13640000,10000,0,0,256,123,1440,256,256,0,0,26529,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1365,13650000,10000,0,0,256,123,1441,256,256,0,0,26533,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1366,13660000,10000,0,0,256,123,1442,256,256,0,0,26537,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1367,13670000,10000,0,0,256,123,1443,256,256,0,0,26541,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1368,13680000,10000,0,0,256,123,1444,256,256,0,0,26546,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1369,13690000,10000,0,0,256,123,1445,256,256,0,0,26550,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1370,13700000,10000,0,0,256,123,1446,256,256,0,0,26554,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1371,13710000,10000,0,0,256,123,1448,256,256,0,0,26559,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1372,13720000,10000,0,0,256,123,1449,256,256,0,0,26563,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1373,13730000,10000,0,0,256,123,1450,256,256,0,0,26567,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1374,13740000,10000,0,0,256,123,1451,256,256,0,0,26572,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1375,13750000,10000,0,0,256,123,1452,256,256,0,0,26576,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1376,13760000,10000,0,0,256,124,1453,256,256,0,0,26580,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1377,13770000,10000,0,0,256,124,1454,256,256,0,0,26585,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1378,13780000,10000,0,0,256,124,1456,256,256,0,0,26589,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1379,13790000,10000,0,0,256,124,1457,256,256,0,0,26593,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1380,13800000,10000,0,0,256,124,1458,256,256,0,0,26597,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1381,13810000,10000,0,0,256,124,1459,256,256,0,0,26601,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1382,13820000,10000,0,0,256,124,1460,256,256,0,0,26605,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1383,13830000,10000,0,0,256,124,1461,256,256,0,0,26610,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1384,13840000,10000,0,0,256,124,1462,256,256,0,0,26614,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1385,13850000,10000,0,0,256,124,1464,256,256,0,0,26618,65536,0,1,51136,7111,7289,65536,1 +[05] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1386,13860000,10000,0,0,256,124,1465,256,256,0,0,26641,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1387,13870000,10000,0,0,256,124,1466,256,256,0,0,26646,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1388,13880000,10000,0,0,256,124,1467,256,256,0,0,26650,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1389,13890000,10000,0,0,256,124,1468,256,256,0,0,26654,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1390,13900000,10000,0,0,256,124,1469,256,256,0,0,26658,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1391,13910000,10000,0,0,256,124,1470,256,256,0,0,26662,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1392,13920000,10000,0,0,256,124,1472,256,256,0,0,26666,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1393,13930000,10000,0,0,256,124,1473,256,256,0,0,26670,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1394,13940000,10000,0,0,256,124,1474,256,256,0,0,26674,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1395,13950000,10000,0,0,256,124,1475,256,256,0,0,26679,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1396,13960000,10000,0,0,256,124,1476,256,256,0,0,26683,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1397,13970000,10000,0,0,256,124,1477,256,256,0,0,26687,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1398,13980000,10000,0,0,256,124,1478,256,256,0,0,26691,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,4 ,7 ,05,2 +[Hera] [HADES][DOE ] 1399,13990000,10000,0,0,256,124,1480,256,256,0,0,26696,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1400,14000000,10000,0,0,256,124,1481,256,256,0,0,26700,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1401,14010000,10000,0,0,256,124,1482,256,256,0,0,26704,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1402,14020000,10000,0,0,256,124,1483,256,256,0,0,26708,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1403,14030000,10000,0,0,256,124,1484,256,256,0,0,26712,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1404,14040000,10000,0,0,256,124,1485,256,256,0,0,26716,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1405,14050000,10000,0,0,256,124,1486,256,256,0,0,26720,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1406,14060000,10000,0,0,256,124,1488,256,256,0,0,26724,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1407,14070000,10000,0,0,256,124,1489,256,256,0,0,26728,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1408,14080000,10000,0,0,256,124,1490,256,256,0,0,26733,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1409,14090000,10000,0,0,256,124,1491,256,256,0,0,26737,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1410,14100000,10000,0,0,256,126,1492,256,256,0,0,26741,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1411,14110000,10000,0,0,256,126,1493,256,256,0,0,26745,65536,0,1,51136,7111,7289,65536,1 +[05] 1 2 [HADES][DOE ] 94,940000,18446744073696381616,0,0,22888,53,223,256,256,0,4895412794951722716,26759,65536,0,0,51136,7111,7289,65536,1 +[05] -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1412,14120000,13180000,0,0,329778,127,1494,256,256,0,4713332200513208320,26782,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1413,14130000,10000,0,0,256,127,1496,256,256,0,0,26787,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1414,14140000,10000,0,0,256,127,1497,256,256,0,0,26792,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1415,14150000,10000,0,0,256,127,1498,256,256,0,0,26796,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1416,14160000,10000,0,0,256,127,1499,256,256,0,0,26800,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1417,14170000,10000,0,0,256,127,1500,256,256,0,0,26804,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1418,14180000,10000,0,0,256,127,1501,256,256,0,0,26808,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1419,14190000,10000,0,0,256,127,1502,256,256,0,0,26813,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1420,14200000,10000,0,0,256,127,1504,256,256,0,0,26817,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1421,14210000,10000,0,0,256,127,1505,256,256,0,0,26821,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1422,14220000,10000,0,0,256,127,1506,256,256,0,0,26825,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1423,14230000,10000,0,0,256,127,1507,256,256,0,0,26830,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1424,14240000,10000,0,0,256,127,1508,256,256,0,0,26833,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1425,14250000,10000,0,0,256,128,1509,256,256,0,0,26838,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1426,14260000,10000,0,0,256,128,1510,256,256,0,0,26843,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1427,14270000,10000,0,0,256,132,1512,256,256,0,0,26847,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1428,14280000,10000,0,0,256,132,1513,256,256,0,0,26851,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1429,14290000,10000,0,0,256,132,1514,256,256,0,0,26855,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1430,14300000,10000,0,0,256,132,1515,256,256,0,0,26859,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1431,14310000,10000,0,0,256,132,1516,256,256,0,0,26864,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1432,14320000,10000,0,0,256,132,1517,256,256,0,0,26868,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1433,14330000,10000,0,0,256,132,1518,256,256,0,0,26872,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1434,14340000,10000,0,0,256,132,1520,256,256,0,0,26876,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1435,14350000,10000,0,0,256,133,1521,256,256,0,0,26880,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1436,14360000,10000,0,0,256,133,1522,256,256,0,0,26884,65536,0,1,51136,7111,7289,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 [HADES][DOE ] 251,2510000,18446744073697701616,0,0,63150,37,862,256,256,0,4895412794951723361,26904,65536,0,0,51136,7111,7289,65536,1 +[02] -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1437,14370000,11860000,0,0,295916,133,1523,256,256,0,4712623530909368320,26924,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1438,14380000,10000,0,0,256,133,1524,256,256,0,0,26929,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1439,14390000,10000,0,0,256,133,1525,256,256,0,0,26933,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1440,14400000,10000,0,0,256,133,1526,256,256,0,0,26937,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1441,14410000,10000,0,0,256,133,1528,256,256,0,0,26941,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1442,14420000,10000,0,0,256,133,1529,256,256,0,0,26945,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1443,14430000,10000,0,0,256,133,1530,256,256,0,0,26949,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1444,14440000,10000,0,0,256,133,1531,256,256,0,0,26953,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1445,14450000,10000,0,0,256,133,1532,256,256,0,0,26957,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1446,14460000,10000,0,0,256,133,1533,256,256,0,0,26961,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1447,14470000,10000,0,0,256,133,1534,256,256,0,0,26965,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1448,14480000,10000,0,0,256,133,1536,256,256,0,0,26969,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1449,14490000,10000,0,0,256,133,1537,256,256,0,0,26973,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,21 ,4 ,02,1 +[Hera] [HADES][DOE ] 1450,14500000,10000,0,0,256,133,1538,256,256,0,0,26978,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1451,14510000,10000,0,0,256,133,1539,256,256,0,0,26983,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1452,14520000,10000,0,0,256,133,1540,256,256,0,0,26987,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1453,14530000,10000,0,0,256,133,1541,256,256,0,0,26991,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1454,14540000,10000,0,0,256,133,1542,256,256,0,0,26995,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1455,14550000,10000,0,0,256,133,1544,256,256,0,0,26999,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1456,14560000,10000,0,0,256,133,1545,256,256,0,0,27003,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1457,14570000,10000,0,0,256,133,1546,256,256,0,0,27007,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1458,14580000,10000,0,0,256,133,1547,256,256,0,0,27011,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1459,14590000,10000,0,0,256,133,1548,256,256,0,0,27014,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1460,14600000,10000,0,0,256,133,1549,256,256,0,0,27018,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1461,14610000,10000,0,0,256,134,1550,256,256,0,0,27022,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1462,14620000,10000,0,0,256,134,1552,256,256,0,0,27026,65536,0,1,51136,7111,7289,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 [HADES][DOE ] 133,1330000,18446744073696261616,0,0,32917,38,367,256,256,0,4895412794951722658,27042,65536,0,0,51136,7111,7289,65536,1 +[04] 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1463,14630000,13300000,0,0,332805,134,1553,256,256,0,4713396625022648320,27066,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1464,14640000,10000,0,0,256,134,1554,256,256,0,0,27070,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1465,14650000,10000,0,0,256,134,1555,256,256,0,0,27074,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1466,14660000,10000,0,0,256,135,1556,256,256,0,0,27078,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1467,14670000,10000,0,0,256,135,1557,256,256,0,0,27082,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1468,14680000,10000,0,0,256,136,1558,256,256,0,0,27087,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1469,14690000,10000,0,0,256,136,1560,256,256,0,0,27093,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1470,14700000,10000,0,0,256,136,1561,256,256,0,0,27097,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1471,14710000,10000,0,0,256,136,1562,256,256,0,0,27102,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1472,14720000,10000,0,0,256,137,1563,256,256,0,0,27106,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1473,14730000,10000,0,0,256,137,1564,256,256,0,0,27110,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1474,14740000,10000,0,0,256,137,1565,256,256,0,0,27115,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1475,14750000,10000,0,0,256,137,1566,256,256,0,0,27119,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,14 ,6 ,04,2 +[Hera] [HADES][DOE ] 1476,14760000,10000,0,0,256,141,1568,256,256,0,0,27125,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1477,14770000,10000,0,0,256,141,1569,256,256,0,0,27129,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1478,14780000,10000,0,0,256,141,1570,256,256,0,0,27133,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1479,14790000,10000,0,0,256,141,1571,256,256,0,0,27138,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1480,14800000,10000,0,0,256,141,1572,256,256,0,0,27142,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1481,14810000,10000,0,0,256,141,1573,256,256,0,0,27147,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1482,14820000,10000,0,0,256,141,1574,256,256,0,0,27152,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1483,14830000,10000,0,0,256,141,1576,256,256,0,0,27156,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1484,14840000,10000,0,0,256,141,1577,256,256,0,0,27161,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1485,14850000,10000,0,0,256,141,1578,256,256,0,0,27165,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1486,14860000,10000,0,0,256,141,1579,256,256,0,0,27170,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1487,14870000,10000,0,0,256,147,1580,256,256,0,0,27174,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1488,14880000,10000,0,0,256,151,1581,256,256,0,0,27178,65536,0,1,51136,7111,7289,65536,1 +[04] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1489,14890000,10000,0,0,256,151,1582,256,256,0,0,27203,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1490,14900000,10000,0,0,256,151,1584,256,256,0,0,27208,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1491,14910000,10000,0,0,256,151,1585,256,256,0,0,27212,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1492,14920000,10000,0,0,256,151,1586,256,256,0,0,27216,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1493,14930000,10000,0,0,256,151,1587,256,256,0,0,27220,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1494,14940000,10000,0,0,256,151,1588,256,256,0,0,27225,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1495,14950000,10000,0,0,256,151,1589,256,256,0,0,27229,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1496,14960000,10000,0,0,256,151,1590,256,256,0,0,27234,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1497,14970000,10000,0,0,256,151,1592,256,256,0,0,27239,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1498,14980000,10000,0,0,256,151,1593,256,256,0,0,27243,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1499,14990000,10000,0,0,256,151,1594,256,256,0,0,27248,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1500,15000000,10000,0,0,256,151,1595,256,256,0,0,27252,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1501,15010000,10000,0,0,256,151,1596,256,256,0,0,27257,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1502,15020000,10000,0,0,256,151,1597,256,256,0,0,27262,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1503,15030000,10000,0,0,256,151,1598,256,256,0,0,27267,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1504,15040000,10000,0,0,256,151,1600,256,256,0,0,27272,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1505,15050000,10000,0,0,256,151,1601,256,256,0,0,27276,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1506,15060000,10000,0,0,256,151,1602,256,256,0,0,27281,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1507,15070000,10000,0,0,256,151,1603,256,256,0,0,27285,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1508,15080000,10000,0,0,256,151,1604,256,256,0,0,27289,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1509,15090000,10000,0,0,256,151,1605,256,256,0,0,27294,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1510,15100000,10000,0,0,256,151,1606,256,256,0,0,27298,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1511,15110000,10000,0,0,256,151,1608,256,256,0,0,27302,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1512,15120000,10000,0,0,256,151,1609,256,256,0,0,27305,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1513,15130000,10000,0,0,256,151,1610,256,256,0,0,27309,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1514,15140000,10000,0,0,256,151,1611,256,256,0,0,27313,65536,0,1,51136,7111,7289,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1515,15150000,10000,0,0,256,151,1612,256,256,0,0,27338,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1516,15160000,10000,0,0,256,151,1613,256,256,0,0,27342,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1517,15170000,10000,0,0,256,151,1614,256,256,0,0,27346,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1518,15180000,10000,0,0,256,151,1616,256,256,0,0,27350,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1519,15190000,10000,0,0,256,151,1617,256,256,0,0,27354,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1520,15200000,10000,0,0,256,151,1618,256,256,0,0,27358,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1521,15210000,10000,0,0,256,151,1619,256,256,0,0,27362,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1522,15220000,10000,0,0,256,151,1620,256,256,0,0,27366,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1523,15230000,10000,0,0,256,151,1621,256,256,0,0,27370,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1524,15240000,10000,0,0,256,151,1622,256,256,0,0,27374,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1525,15250000,10000,0,0,256,151,1624,256,256,0,0,27378,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1526,15260000,10000,0,0,256,151,1625,256,256,0,0,27383,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1527,15270000,10000,0,0,256,151,1626,256,256,0,0,27387,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,11 ,4 ,02,2 +[Hera] [HADES][DOE ] 1528,15280000,10000,0,0,256,152,1627,256,256,0,0,27392,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1529,15290000,10000,0,0,256,152,1628,256,256,0,0,27396,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1530,15300000,10000,0,0,256,152,1629,256,256,0,0,27400,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1531,15310000,10000,0,0,256,152,1630,256,256,0,0,27404,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1532,15320000,10000,0,0,256,152,1632,256,256,0,0,27409,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1533,15330000,10000,0,0,256,152,1633,256,256,0,0,27413,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1534,15340000,10000,0,0,256,152,1634,256,256,0,0,27417,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1535,15350000,10000,0,0,256,152,1635,256,256,0,0,27421,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1536,15360000,10000,0,0,256,152,1636,256,256,0,0,27425,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1537,15370000,10000,0,0,256,152,1637,256,256,0,0,27429,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1538,15380000,10000,0,0,256,152,1638,256,256,0,0,27433,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1539,15390000,10000,0,0,256,152,1639,256,256,0,0,27437,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1540,15400000,10000,0,0,256,152,1640,256,256,0,0,27442,65536,0,1,51136,7111,7289,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1541,15410000,10000,0,0,256,157,1641,256,256,0,0,27451,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1542,15420000,10000,0,0,256,157,1642,256,256,0,0,27456,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1543,15430000,10000,0,0,256,157,1643,256,256,0,0,27474,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1544,15440000,10000,0,0,256,157,1645,256,256,0,0,27478,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1545,15450000,10000,0,0,256,157,1646,256,256,0,0,27482,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1546,15460000,10000,0,0,256,157,1647,256,256,0,0,27486,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1547,15470000,10000,0,0,256,157,1648,256,256,0,0,27490,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1548,15480000,10000,0,0,256,157,1649,256,256,0,0,27494,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1549,15490000,10000,0,0,256,157,1650,256,256,0,0,27498,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1550,15500000,10000,0,0,256,157,1651,256,256,0,0,27502,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1551,15510000,10000,0,0,256,157,1653,256,256,0,0,27506,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1552,15520000,10000,0,0,256,157,1654,256,256,0,0,27510,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,22 ,5 ,[HADES][DOE ] 1553,15530000,10000,0,0,256,158,1655,256,256,0,0,27515,65536,0,1,51136,7111,7289,65536,1 +[Hera] 03,1 +[Hera] [HADES][DOE ] 1554,15540000,10000,0,0,256,159,1656,256,256,0,0,27519,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1555,15550000,10000,0,0,256,159,1657,256,256,0,0,27523,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1556,15560000,10000,0,0,256,159,1658,256,256,0,0,27527,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1557,15570000,10000,0,0,256,159,1659,256,256,0,0,27531,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1558,15580000,10000,0,0,256,159,1661,256,256,0,0,27535,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1559,15590000,10000,0,0,256,159,1662,256,256,0,0,27539,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1560,15600000,10000,0,0,256,159,1663,256,256,0,0,27543,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1561,15610000,10000,0,0,256,159,1664,256,256,0,0,27547,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1562,15620000,10000,0,0,256,159,1665,256,256,0,0,27551,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1563,15630000,10000,0,0,256,159,1666,256,256,0,0,27555,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1564,15640000,10000,0,0,256,159,1667,256,256,0,0,27559,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1565,15650000,10000,0,0,256,159,1669,256,256,0,0,27563,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1566,15660000,10000,0,0,256,159,1670,256,256,0,0,27567,65536,0,1,51136,7111,7289,65536,1 +[02] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 [HADES][DOE ] 252,2520000,18446744073696411616,0,0,63300,41,829,256,256,0,4895412794951722731,27586,65536,0,0,51136,7111,7289,65536,1 +[02] -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1567,15670000,13150000,0,0,329046,159,1671,256,256,0,4713316094385848320,27591,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1568,15680000,10000,0,0,256,159,1672,256,256,0,0,27610,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1569,15690000,10000,0,0,256,159,1673,256,256,0,0,27614,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1570,15700000,10000,0,0,256,159,1674,256,256,0,0,27618,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1571,15710000,10000,0,0,256,158,1675,256,256,0,0,27622,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1572,15720000,10000,0,0,256,158,1676,256,256,0,0,27626,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1573,15730000,10000,0,0,256,158,1677,256,256,0,0,27630,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1574,15740000,10000,0,0,256,158,1679,256,256,0,0,27634,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1575,15750000,10000,0,0,256,158,1680,256,256,0,0,27638,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1576,15760000,10000,0,0,256,158,1681,256,256,0,0,27642,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1577,15770000,10000,0,0,256,158,1682,256,256,0,0,27646,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1578,15780000,10000,0,0,256,158,1683,256,256,0,0,27650,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1579,15790000,10000,0,0,256,158,1684,256,256,0,0,27654,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1580,15800000,10000,0,0,256,158,1685,256,256,0,0,27658,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1581,15810000,10000,0,0,256,158,1687,256,256,0,0,27662,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1582,15820000,10000,0,0,256,158,1688,256,256,0,0,27665,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1583,15830000,10000,0,0,256,158,1689,256,256,0,0,27669,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1584,15840000,10000,0,0,256,158,1690,256,256,0,0,27673,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1585,15850000,10000,0,0,256,158,1691,256,256,0,0,27677,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1586,15860000,10000,0,0,256,158,1692,256,256,0,0,27681,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1587,15870000,10000,0,0,256,158,1693,256,256,0,0,27686,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1588,15880000,10000,0,0,256,158,1695,256,256,0,0,27691,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1589,15890000,10000,0,0,256,158,1696,256,256,0,0,27696,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1590,15900000,10000,0,0,256,158,1697,256,256,0,0,27700,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1591,15910000,10000,0,0,256,158,1698,256,256,0,0,27705,65536,0,1,51136,7111,7289,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 [HADES][DOE ] 199,1990000,18446744073695631616,0,0,49779,40,653,256,256,0,4895412794951722350,27725,65536,0,0,51136,7111,7289,65536,1 +[03] 0 -1 6 -1073741824 [HADES][DOE ] 1592,15920000,13930000,0,0,348967,158,1699,256,256,0,4713734853697208320,27744,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1593,15930000,10000,0,0,256,158,1700,256,256,0,0,27750,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1594,15940000,10000,0,0,256,158,1701,256,256,0,0,27754,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1595,15950000,10000,0,0,256,158,1703,256,256,0,0,27759,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1596,15960000,10000,0,0,256,158,1704,256,256,0,0,27764,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1597,15970000,10000,0,0,256,158,1705,256,256,0,0,27769,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1598,15980000,10000,0,0,256,158,1706,256,256,0,0,27774,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1599,15990000,10000,0,0,256,158,1707,256,256,0,0,27778,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1600,16000000,10000,0,0,256,158,1708,256,256,0,0,27783,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1601,16010000,10000,0,0,256,158,1709,256,256,0,0,27788,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1602,16020000,10000,0,0,256,158,1711,256,256,0,0,27793,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1603,16030000,10000,0,0,256,158,1712,256,256,0,0,27797,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,15 ,5 ,[HADES][DOE ] 1604,16040000,10000,0,0,256,158,1713,256,256,0,0,27803,65536,0,1,51136,7111,7289,65536,1 +[Hera] 03,2 +[Hera] [HADES][DOE ] 1605,16050000,10000,0,0,256,158,1714,256,256,0,0,27809,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1606,16060000,10000,0,0,256,158,1715,256,256,0,0,27814,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1607,16070000,10000,0,0,256,158,1716,256,256,0,0,27819,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1608,16080000,10000,0,0,256,158,1717,256,256,0,0,27823,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1609,16090000,10000,0,0,256,158,1719,256,256,0,0,27828,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1610,16100000,10000,0,0,256,158,1720,256,256,0,0,27832,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1611,16110000,10000,0,0,256,158,1721,256,256,0,0,27837,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1612,16120000,10000,0,0,256,158,1722,256,256,0,0,27843,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1613,16130000,10000,0,0,256,158,1723,256,256,0,0,27849,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1614,16140000,10000,0,0,256,158,1724,256,256,0,0,27854,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1615,16150000,10000,0,0,256,158,1725,256,256,0,0,27859,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1616,16160000,10000,0,0,256,158,1727,256,256,0,0,27876,65536,0,1,51136,7111,7289,65536,1 +[03] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1617,16170000,10000,0,0,256,158,1728,256,256,0,0,27887,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1618,16180000,10000,0,0,256,158,1729,256,256,0,0,27892,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1619,16190000,10000,0,0,256,158,1730,256,256,0,0,27897,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1620,16200000,10000,0,0,256,158,1731,256,256,0,0,27902,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1621,16210000,10000,0,0,256,158,1732,256,256,0,0,27907,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1622,16220000,10000,0,0,256,158,1733,256,256,0,0,27912,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1623,16230000,10000,0,0,256,158,1735,256,256,0,0,27917,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1624,16240000,10000,0,0,256,158,1736,256,256,0,0,27921,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1625,16250000,10000,0,0,256,158,1737,256,256,0,0,27926,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1626,16260000,10000,0,0,256,158,1738,256,256,0,0,27931,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1627,16270000,10000,0,0,256,158,1739,256,256,0,0,27936,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1628,16280000,10000,0,0,256,158,1740,256,256,0,0,27940,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1629,16290000,10000,0,0,256,158,1741,256,256,0,0,27945,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1630,16300000,10000,0,0,256,158,1743,256,256,0,0,27950,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1631,16310000,10000,0,0,256,158,1744,256,256,0,0,27954,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1632,16320000,10000,0,0,256,158,1745,256,256,0,0,27959,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1633,16330000,10000,0,0,256,158,1746,256,256,0,0,27964,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1634,16340000,10000,0,0,256,158,1747,256,256,0,0,27968,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1635,16350000,10000,0,0,256,158,1748,256,256,0,0,27973,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1636,16360000,10000,0,0,256,158,1749,256,256,0,0,27978,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1637,16370000,10000,0,0,256,158,1751,256,256,0,0,27982,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1638,16380000,10000,0,0,256,158,1752,256,256,0,0,27987,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1639,16390000,10000,0,0,256,158,1753,256,256,0,0,27992,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1640,16400000,10000,0,0,256,158,1754,256,256,0,0,28011,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1641,16410000,10000,0,0,256,158,1755,256,256,0,0,28015,65536,0,1,51136,7111,7289,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1642,16420000,10000,0,0,256,158,1756,256,256,0,0,28025,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1643,16430000,10000,0,0,256,158,1757,256,256,0,0,28031,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1644,16440000,10000,0,0,256,158,1759,256,256,0,0,28036,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1645,16450000,10000,0,0,256,158,1760,256,256,0,0,28040,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1646,16460000,10000,0,0,256,158,1761,256,256,0,0,28044,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1647,16470000,10000,0,0,256,158,1762,256,256,0,0,28048,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1648,16480000,10000,0,0,256,158,1763,256,256,0,0,28052,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1649,16490000,10000,0,0,256,158,1764,256,256,0,0,28056,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1650,16500000,10000,0,0,256,158,1765,256,256,0,0,28060,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1651,16510000,10000,0,0,256,158,1767,256,256,0,0,28065,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1652,16520000,10000,0,0,256,158,1768,256,256,0,0,28069,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1653,16530000,10000,0,0,256,158,1769,256,256,0,0,28074,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1654,16540000,10000,0,0,256,158,1770,256,256,0,0,28078,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,25 ,3 ,01,1 +[Hera] [HADES][DOE ] 1655,16550000,10000,0,0,256,158,1771,256,256,0,0,28084,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1656,16560000,10000,0,0,256,158,1772,256,256,0,0,28089,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1657,16570000,10000,0,0,256,158,1773,256,256,0,0,28095,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1658,16580000,10000,0,0,256,158,1775,256,256,0,0,28100,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1659,16590000,10000,0,0,256,158,1776,256,256,0,0,28105,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1660,16600000,10000,0,0,256,158,1777,256,256,0,0,28110,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1661,16610000,10000,0,0,256,158,1778,256,256,0,0,28114,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1662,16620000,10000,0,0,256,158,1779,256,256,0,0,28119,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1663,16630000,10000,0,0,256,158,1780,256,256,0,0,28123,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1664,16640000,10000,0,0,256,158,1781,256,256,0,0,28127,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1665,16650000,10000,0,0,256,158,1783,256,256,0,0,28147,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1666,16660000,10000,0,0,256,158,1784,256,256,0,0,28151,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1667,16670000,10000,0,0,256,158,1785,256,256,0,0,28156,65536,0,1,51136,7111,7289,65536,1 +[01] 1 2 -1 -2 1 -2 [HADES][DOE ] 330,3300000,18446744073696181616,0,0,83354,35,1091,256,256,0,4895412794951722619,28171,65536,0,0,51136,7111,7289,65536,1 +[01] -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1668,16680000,13380000,0,0,334848,158,1786,256,256,0,4713439574695608320,28183,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1669,16690000,10000,0,0,256,158,1787,256,256,0,0,28188,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1670,16700000,10000,0,0,256,158,1788,256,256,0,0,28193,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1671,16710000,10000,0,0,256,158,1789,256,256,0,0,28197,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1672,16720000,10000,0,0,256,159,1791,256,256,0,0,28202,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1673,16730000,10000,0,0,256,159,1792,256,256,0,0,28208,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1674,16740000,10000,0,0,256,159,1793,256,256,0,0,28213,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1675,16750000,10000,0,0,256,159,1794,256,256,0,0,28219,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1676,16760000,10000,0,0,256,159,1795,256,256,0,0,28226,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1677,16770000,10000,0,0,256,159,1796,256,256,0,0,28231,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1678,16780000,10000,0,0,256,159,1797,256,256,0,0,28237,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1679,16790000,10000,0,0,256,159,1799,256,256,0,0,28242,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1680,16800000,10000,0,0,256,159,1800,256,256,0,0,28247,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,26 ,3 ,01,2 +[Hera] [HADES][DOE ] 1681,16810000,10000,0,0,256,159,1801,256,256,0,0,28254,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1682,16820000,10000,0,0,256,159,1802,256,256,0,0,28259,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1683,16830000,10000,0,0,256,159,1803,256,256,0,0,28278,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1684,16840000,10000,0,0,256,159,1804,256,256,0,0,28283,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1685,16850000,10000,0,0,256,159,1805,256,256,0,0,28288,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1686,16860000,10000,0,0,256,159,1807,256,256,0,0,28292,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1687,16870000,10000,0,0,256,159,1808,256,256,0,0,28296,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1688,16880000,10000,0,0,256,159,1809,256,256,0,0,28300,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1689,16890000,10000,0,0,256,159,1810,256,256,0,0,28305,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1690,16900000,10000,0,0,256,159,1811,256,256,0,0,28309,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1691,16910000,10000,0,0,256,159,1812,256,256,0,0,28313,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1692,16920000,10000,0,0,256,159,1813,256,256,0,0,28318,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1693,16930000,10000,0,0,256,159,1815,256,256,0,0,28322,65536,0,1,51136,7111,7289,65536,1 +[01] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1694,16940000,10000,0,0,256,159,1816,256,256,0,0,28333,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1695,16950000,10000,0,0,256,159,1817,256,256,0,0,28337,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1696,16960000,10000,0,0,256,159,1818,256,256,0,0,28342,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1697,16970000,10000,0,0,256,159,1819,256,256,0,0,28349,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1698,16980000,10000,0,0,256,159,1820,256,256,0,0,28353,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1699,16990000,10000,0,0,256,159,1821,256,256,0,0,28357,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1700,17000000,10000,0,0,256,159,1823,256,256,0,0,28361,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1701,17010000,10000,0,0,256,159,1824,256,256,0,0,28365,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1702,17020000,10000,0,0,256,159,1825,256,256,0,0,28369,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1703,17030000,10000,0,0,256,159,1826,256,256,0,0,28373,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1704,17040000,10000,0,0,256,159,1827,256,256,0,0,28377,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1705,17050000,10000,0,0,256,159,1828,256,256,0,0,28381,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1706,17060000,10000,0,0,256,159,1829,256,256,0,0,28385,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1707,17070000,10000,0,0,256,159,1831,256,256,0,0,28389,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1708,17080000,10000,0,0,256,159,1832,256,256,0,0,28394,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1709,17090000,10000,0,0,256,159,1833,256,256,0,0,28412,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1710,17100000,10000,0,0,256,159,1834,256,256,0,0,28416,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1711,17110000,10000,0,0,256,159,1835,256,256,0,0,28420,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1712,17120000,10000,0,0,256,159,1836,256,256,0,0,28424,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1713,17130000,10000,0,0,256,159,1837,256,256,0,0,28427,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1714,17140000,10000,0,0,256,159,1839,256,256,0,0,28431,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1715,17150000,10000,0,0,256,159,1840,256,256,0,0,28435,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1716,17160000,10000,0,0,256,159,1841,256,256,0,0,28440,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1717,17170000,10000,0,0,256,159,1842,256,256,0,0,28444,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1718,17180000,10000,0,0,256,159,1843,256,256,0,0,28448,65536,0,1,51136,7111,7289,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1719,17190000,10000,0,0,256,159,1844,256,256,0,0,28458,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1720,17200000,10000,0,0,256,159,1845,256,256,0,0,28462,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1721,17210000,10000,0,0,256,159,1847,256,256,0,0,28466,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1722,17220000,10000,0,0,256,159,1848,256,256,0,0,28470,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1723,17230000,10000,0,0,256,159,1849,256,256,0,0,28475,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1724,17240000,10000,0,0,256,159,1850,256,256,0,0,28480,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1725,17250000,10000,0,0,256,159,1851,256,256,0,0,28485,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1726,17260000,10000,0,0,256,159,1852,256,256,0,0,28490,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1727,17270000,10000,0,0,256,159,1853,256,256,0,0,28495,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1728,17280000,10000,0,0,256,159,1855,256,256,0,0,28500,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1729,17290000,10000,0,0,256,159,1856,256,256,0,0,28504,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1730,17300000,10000,0,0,256,159,1857,256,256,0,0,28508,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1731,17310000,10000,0,0,256,159,1858,256,256,0,0,28512,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,12 ,2 ,00,2 +[Hera] [HADES][DOE ] 1732,17320000,10000,0,0,256,159,1859,256,256,0,0,28517,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1733,17330000,10000,0,0,256,159,1860,256,256,0,0,28521,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1734,17340000,10000,0,0,256,159,1861,256,256,0,0,28525,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1735,17350000,10000,0,0,256,159,1863,256,256,0,0,28529,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1736,17360000,10000,0,0,256,159,1864,256,256,0,0,28548,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1737,17370000,10000,0,0,256,159,1865,256,256,0,0,28552,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1738,17380000,10000,0,0,256,159,1866,256,256,0,0,28556,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1739,17390000,10000,0,0,256,159,1867,256,256,0,0,28560,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1740,17400000,10000,0,0,256,159,1868,256,256,0,0,28564,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1741,17410000,10000,0,0,256,159,1869,256,256,0,0,28568,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1742,17420000,10000,0,0,256,168,1871,256,256,0,0,28572,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1743,17430000,10000,0,0,256,168,1872,256,256,0,0,28575,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1744,17440000,10000,0,0,256,168,1873,256,256,0,0,28580,65536,0,1,51136,7111,7289,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 [HADES][DOE ] 553,5530000,18446744073697641616,0,0,140474,32,2417,256,256,0,4895412794951723332,28598,65536,0,0,51136,7111,7289,65536,1 +[rajames] -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1745,17450000,11920000,0,0,297440,174,1874,256,256,0,4712655743164088320,28606,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1746,17460000,10000,0,0,256,174,1875,256,256,0,0,28611,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1747,17470000,10000,0,0,256,174,1876,256,256,0,0,28615,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1748,17480000,10000,0,0,256,174,1877,256,256,0,0,28620,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1749,17490000,10000,0,0,256,174,1879,256,256,0,0,28624,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1750,17500000,10000,0,0,256,174,1880,256,256,0,0,28629,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1751,17510000,10000,0,0,256,174,1881,256,256,0,0,28633,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1752,17520000,10000,0,0,256,174,1882,256,256,0,0,28637,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1753,17530000,10000,0,0,256,174,1883,256,256,0,0,28642,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1754,17540000,10000,0,0,256,174,1884,256,256,0,0,28646,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1755,17550000,10000,0,0,256,174,1885,256,256,0,0,28650,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1756,17560000,10000,0,0,256,174,1887,256,256,0,0,28655,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1757,17570000,10000,0,0,256,174,1888,256,256,0,0,28660,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,13 ,1 ,rajames,1 +[Hera] [HADES][DOE ] 1758,17580000,10000,0,0,256,174,1889,256,256,0,0,28666,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1759,17590000,10000,0,0,256,174,1890,256,256,0,0,28684,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1760,17600000,10000,0,0,256,174,1891,256,256,0,0,28689,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1761,17610000,10000,0,0,256,174,1892,256,256,0,0,28693,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1762,17620000,10000,0,0,256,174,1893,256,256,0,0,28698,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1763,17630000,10000,0,0,256,174,1895,256,256,0,0,28703,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1764,17640000,10000,0,0,256,174,1896,256,256,0,0,28708,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1765,17650000,10000,0,0,256,174,1897,256,256,0,0,28712,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1766,17660000,10000,0,0,256,174,1898,256,256,0,0,28717,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1767,17670000,10000,0,0,256,174,1899,256,256,0,0,28721,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1768,17680000,10000,0,0,256,174,1900,256,256,0,0,28726,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1769,17690000,10000,0,0,256,174,1901,256,256,0,0,28732,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1770,17700000,10000,0,0,256,174,1903,256,256,0,0,28736,65536,0,1,51136,7111,7289,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1771,17710000,10000,0,0,256,174,1904,256,256,0,0,28748,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1772,17720000,10000,0,0,256,174,1905,256,256,0,0,28753,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1773,17730000,10000,0,0,256,174,1906,256,256,0,0,28757,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1774,17740000,10000,0,0,256,174,1907,256,256,0,0,28762,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1775,17750000,10000,0,0,256,174,1908,256,256,0,0,28766,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1776,17760000,10000,0,0,256,174,1909,256,256,0,0,28771,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1777,17770000,10000,0,0,256,174,1911,256,256,0,0,28776,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1778,17780000,10000,0,0,256,174,1912,256,256,0,0,28781,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1779,17790000,10000,0,0,256,174,1913,256,256,0,0,28786,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1780,17800000,10000,0,0,256,174,1914,256,256,0,0,28790,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1781,17810000,10000,0,0,256,174,1915,256,256,0,0,28795,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1782,17820000,10000,0,0,256,174,1916,256,256,0,0,28800,65536,0,1,51136,7111,7289,65536,1 +[Hera] DOE-RUN,10 ,1 ,rajames,2 +[Hera] [HADES][DOE ] 1783,17830000,10000,0,0,256,174,1917,256,256,0,0,28820,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1784,17840000,10000,0,0,256,174,1919,256,256,0,0,28824,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1785,17850000,10000,0,0,256,174,1920,256,256,0,0,28829,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1786,17860000,10000,0,0,256,174,1921,256,256,0,0,28834,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1787,17870000,10000,0,0,256,174,1922,256,256,0,0,28839,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1788,17880000,10000,0,0,256,174,1923,256,256,0,0,28844,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1789,17890000,10000,0,0,256,174,1924,256,256,0,0,28849,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1790,17900000,10000,0,0,256,174,1925,256,256,0,0,28853,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1791,17910000,10000,0,0,256,174,1927,256,256,0,0,28857,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1792,17920000,10000,0,0,256,174,1928,256,256,0,0,28862,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1793,17930000,10000,0,0,256,174,1929,256,256,0,0,28867,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1794,17940000,10000,0,0,256,174,1930,256,256,0,0,28871,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1795,17950000,10000,0,0,256,174,1931,256,256,0,0,28876,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1796,17960000,10000,0,0,256,174,1932,256,256,0,0,28881,65536,0,1,51136,7111,7289,65536,1 +[00] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 [HADES][DOE ] 436,4360000,18446744073695951616,0,0,110393,37,1483,256,256,0,4895412794951722506,28901,65536,0,0,51136,7111,7289,65536,1 +[00] 6 -1073741824 [HADES][DOE ] 1797,17970000,13610000,0,0,340833,174,1933,256,256,0,4713563055005368320,28907,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1798,17980000,10000,0,0,256,174,1935,256,256,0,0,28913,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1799,17990000,10000,0,0,256,174,1936,256,256,0,0,28917,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1800,18000000,10000,0,0,256,174,1937,256,256,0,0,28921,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1801,18010000,10000,0,0,256,174,1938,256,256,0,0,28926,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1802,18020000,10000,0,0,256,174,1939,256,256,0,0,28930,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1803,18030000,10000,0,0,256,174,1940,256,256,0,0,28935,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1804,18040000,10000,0,0,256,174,1941,256,256,0,0,28953,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1805,18050000,10000,0,0,256,174,1943,256,256,0,0,28957,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1806,18060000,10000,0,0,256,174,1944,256,256,0,0,28962,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1807,18070000,10000,0,0,256,174,1945,256,256,0,0,28966,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1808,18080000,10000,0,0,256,174,1946,256,256,0,0,28971,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1809,18090000,10000,0,0,256,174,1947,256,256,0,0,28975,65536,0,1,51136,7111,7289,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 [HADES][DOE ] 1810,18100000,10000,0,0,256,174,1948,256,256,0,0,28980,65536,0,1,51136,7111,7289,65536,1 +[Hera] 2147483648 2147483648 9223372036854775807 4611686018427387902 [HADES][DOE ] 1811,18110000,10000,0,0,256,175,1949,256,256,0,0,28987,65536,0,1,51136,7111,7289,65536,1 +[Hera] 2147483648 -1 0 [HADES][DOE ] 1812,18120000,10000,0,0,256,175,1951,256,256,0,0,28992,65536,0,1,51136,7111,7289,65536,1 +[Hera] 56088 -56088 14285 5 [HADES][DOE ] 1813,18130000,10000,0,0,256,175,1952,256,256,0,0,28997,65536,0,1,51136,7111,7289,65536,1 +[Hera] 25 2 25 -5 [HADES][DOE ] 1814,18140000,10000,0,0,256,175,1953,256,256,0,0,29001,65536,0,1,51136,7111,7289,65536,1 +[Hera] -2 5 [HADES][DOE ] 1815,18150000,10000,0,0,256,177,1954,256,256,0,0,29006,65536,0,1,51136,7111,7289,65536,1 +[Hera] -5 3 -1 [HADES][DOE ] 1816,18160000,10000,0,0,256,177,1955,256,256,0,0,29010,65536,0,1,51136,7111,7289,65536,1 +[Hera] 0 -1 6 [HADES][DOE ] 1817,18170000,10000,0,0,256,177,1956,256,256,0,0,29015,65536,0,1,51136,7111,7289,65536,1 +[Hera] -1073741824 DOE-RUN,17 ,0 ,zuse,1 +[Hera] [HADES][DOE ] 1818,18180000,10000,0,0,256,177,1957,256,256,0,0,29021,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1819,18190000,10000,0,0,256,177,1959,256,256,0,0,29025,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1820,18200000,10000,0,0,256,177,1960,256,256,0,0,29029,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1821,18210000,10000,0,0,256,177,1961,256,256,0,0,29033,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1822,18220000,10000,0,0,256,177,1962,256,256,0,0,29038,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1823,18230000,10000,0,0,256,177,1963,256,256,0,0,29042,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1824,18240000,10000,0,0,256,177,1964,256,256,0,0,29046,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1825,18250000,10000,0,0,256,177,1965,256,256,0,0,29050,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1826,18260000,10000,0,0,256,177,1967,256,256,0,0,29054,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1827,18270000,10000,0,0,256,177,1968,256,256,0,0,29059,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1828,18280000,10000,0,0,256,177,1969,256,256,0,0,29064,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1829,18290000,10000,0,0,256,177,1970,256,256,0,0,29068,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1830,18300000,10000,0,0,256,177,1971,256,256,0,0,29087,65536,0,1,51136,7111,7289,65536,1 +[rajames] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 56088 -56088 [HADES][DOE ] 554,5540000,18446744073696791616,0,0,140626,37,1943,256,256,0,4895412794951722917,29107,65536,0,0,51136,7111,7289,65536,1 +[rajames] 14285 5 25 2 25 -5 -2 5 -5 3 -1 0 -1 6 -1073741824 [HADES][DOE ] 1831,18310000,12770000,0,0,319304,177,1972,256,256,0,4713112083439288320,29114,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1832,18320000,10000,0,0,256,177,1973,256,256,0,0,29120,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1833,18330000,10000,0,0,256,177,1975,256,256,0,0,29124,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1834,18340000,10000,0,0,256,177,1976,256,256,0,0,29129,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1835,18350000,10000,0,0,256,177,1977,256,256,0,0,29133,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1836,18360000,10000,0,0,256,177,1978,256,256,0,0,29137,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1837,18370000,10000,0,0,256,177,1979,256,256,0,0,29142,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1838,18380000,10000,0,0,256,177,1980,256,256,0,0,29146,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1839,18390000,10000,0,0,256,177,1981,256,256,0,0,29150,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1840,18400000,10000,0,0,256,177,1983,256,256,0,0,29155,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1841,18410000,10000,0,0,256,177,1984,256,256,0,0,29159,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1842,18420000,10000,0,0,256,177,1985,256,256,0,0,29164,65536,0,1,51136,7111,7289,65536,1 +[Hera] [HADES][DOE ] 1843,18430000,10000,0,0,256,177,1986,256,256,0,0,29168,65536,0,1,51136,7111,7289,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 [HADES][DOE ] 1844,18440000,10000,0,0,256,178,1987,256,256,0,0,29174,65536,0,1,51136,7111,7289,65536,1 +[Hera] 2147483648 9223372036854775807 4611686018427387902 2147483648 -1 0 [HADES][DOE ] 1845,18450000,10000,0,0,256,178,1988,256,256,0,0,29181,65536,0,1,51136,7111,7289,65536,1 +[Hera] 56088 -56088 14285 5 [HADES][DOE ] 1846,18460000,10000,0,0,256,178,1989,256,256,0,0,29186,65536,0,1,51136,7111,7289,65536,1 +[Hera] 25 2 25 -5 [HADES][DOE ] 1847,18470000,10000,0,0,256,178,1991,256,256,0,0,29191,65536,0,1,51136,7111,7289,65536,1 +[Hera] -2 5 -5 3 [HADES][DOE ] 1848,18480000,10000,0,0,256,178,1992,256,256,0,0,29195,65536,0,1,51136,7111,7289,65536,1 +[Hera] -1 0 -1 6 [HADES][DOE ] 1849,18490000,10000,0,0,256,178,1993,256,256,0,0,29200,65536,0,1,51136,7111,7289,65536,1 +[Hera] -1073741824 DOE-RUN,19 ,0 ,zuse,2 +[Hera] [HADES][DOE ] 1850,18500000,10000,0,0,256,178,1994,256,256,0,0,29206,65536,0,1,51136,7111,7289,65536,1 +[Hera] 1 2 -1 -2 1 -2 -1 2 2147483648 2147483648 2147483648 9223372036854775807 [HADES][DOE ] 1851,18510000,10000,0,0,256,178,1995,256,256,0,0,29225,65536,0,1,51136,7111,7289,65536,1 +[Hera] 4611686018427387902 2147483648 -1 0 56088 [HADES][DOE ] 1852,18520000,10000,0,0,256,178,1996,256,256,0,0,29230,65536,0,1,51136,7111,7289,65536,1 +[Hera] -56088 14285 5 25 [HADES][DOE ] 1853,18530000,10000,0,0,256,178,1997,256,256,0,0,29235,65536,0,1,51136,7111,7289,65536,1 +[Hera] 2 25 -5 -2 [HADES][DOE ] 1854,18540000,10000,0,0,256,178,1999,256,256,0,0,29240,65536,0,1,51136,7111,7289,65536,1 +[Hera] 5 -5 3 -1 [HADES][DOE ] 1855,18550000,10000,0,0,256,178,2000,256,256,0,0,29244,65536,0,1,51136,7111,7289,65536,1 +[Hera] 0 -1 6 -1073741824 [HADES][DOE ] 1856,18560000,10000,0,0,256,178,2001,256,256,0,0,29248,65536,0,1,51136,7111,7289,65536,1 +[Hera] STD79-DOE: complete +[Hera] ok +[Hera] (zuse) ok> BYE +[Hera] BYE: reaping children +[Hera] PARITY:KILL vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d name=Hermes +[Hera] PARITY:KILL vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 name=Artemis +[Hera] Stadium: dispatch cell=84425 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 name=rajames +[Hera] Stadium: dispatch cell=251839 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 name=rajames~user +[Hera] Stadium: dispatch cell=168333 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb name=00 +[Hera] Stadium: dispatch cell=1048 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 name=00~user +[Hera] Stadium: dispatch cell=293691 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 name=01 +[Hera] Stadium: dispatch cell=126278 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f name=01~user +[Hera] Stadium: dispatch cell=251883 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 name=02 +[Hera] Stadium: dispatch cell=210085 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 name=02~user +[Hera] Stadium: dispatch cell=42739 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x86f00e0e32e54a79-0x86fd9e58df16dc77 name=03 +[Hera] Stadium: dispatch cell=84610 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x7a89a32dc53a40f5-0xabb17605df75eabe name=03~user +[Hera] Stadium: dispatch cell=168518 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x042ae6fbd59d48d6-0x8c66136809da9495 name=04 +[Hera] Stadium: dispatch cell=1247 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xe1dad634bcd04ffd-0xb9f3c8eec4de4683 name=04~user +[Hera] Stadium: dispatch cell=314617 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xfacc270da8a64b97-0x91c15622cc3620d0 name=05 +[Hera] Stadium: dispatch cell=147204 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x2b08e0cde3c14507-0xbb13b379d9b5b705 name=05~user +[Hera] Stadium: dispatch cell=272787 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0x9cc695dcdf57409a-0x913fe776595c84bf name=06 +[Hera] Stadium: dispatch cell=126322 behaviour=COOL identity=0 +[Hera] PARITY:KILL vm_id=0xf0ea682dc8d14634-0x8bb13866314447c4 name=06~user +[Hera] BYE: cold restart diff --git a/src/starkernel/repl.c b/src/starkernel/repl.c index 8d0b04be..5d3e9772 100644 --- a/src/starkernel/repl.c +++ b/src/starkernel/repl.c @@ -293,6 +293,29 @@ static void sk_cursor_show(void) static int g_mama_interpreting; /* zero-initialized (BSS) */ static int g_idle_pump_active; /* zero-initialized (BSS) */ +/* FABRIC-3.md SXXII (2026-09-12): the messaging pump below used to walk + * the ENTIRE live-VM registry every idle beat and dispatch a full + * VM-EXEC "MSG-TICK" into every one of them -- O(N) per tick, forever, + * with no cap. Fine at Tripod's original 3-VM scale; live-caught as a + * real bottleneck at just 9 VMs on riscv64 (a std79 turn-attractor + * campaign that completed in ~200-340s on amd64/aarch64 never finished + * on riscv64 at the same VM count, while 8 VMs was fine there too -- + * the qemu-instance progress check (utime climbing steadily, ~66-75% + * CPU) ruled out a hang; it was genuinely just this loop, at riscv64's + * slower per-dispatch cost, dominating wall time). The real fleet is + * headed toward hundreds of VMs, at which point this isn't a riscv64 + * quirk -- unconditional O(N) per second is a wall on every + * architecture. Fixed by round-robin batching: SK_MSG_PUMP_BATCH live + * VMs get dispatched per beat, not all of them, with a persistent + * cursor picking up where the previous beat left off (wrapping around + * the registry). Bounds both the scan and the dispatch cost to O(K) + * regardless of total VM count -- the tradeoff is that any single VM's + * own queue now drains roughly every ceil(N/K) beats instead of every + * beat, which is still bounded and still matches the pump's own + * existing "best-effort, resumes next beat" contract. */ +#define SK_MSG_PUMP_BATCH 4u /* max VM-EXEC MSG-TICK dispatches per idle beat */ +static uint32_t g_msg_pump_cursor; /* zero-initialized (BSS) */ + static void sk_repl_idle(VM *active_vm) { /* Close any dangling output line before this bottom half emits its own @@ -582,44 +605,52 @@ static void sk_repl_idle(VM *active_vm) g_idle_pump_active = 1; { - uint32_t count = capsule_vm_registry_count(); - uint32_t i; - for (i = 0; i < count; i++) { + uint32_t count = capsule_vm_registry_count(); + uint32_t dispatched = 0; + uint32_t scanned = 0; + uint32_t i = (count > 0) ? (g_msg_pump_cursor % count) : 0; + + while (count > 0 && dispatched < SK_MSG_PUMP_BATCH && scanned < count) { VMRegistryEntry ent; - if (capsule_vm_registry_get_by_index(i, &ent) != 0) continue; - if (ent.state != VM_STATE_LIVE) continue; - if (ent.vm_ptr == (void *)mama) continue; - /* FABRIC-3.md, 2026-09-09: a per-VM flag (e.g. "this one is - * std79-locked") doesn't generalize -- any VM whose own - * dictionary lacks MSG-TICK, for whatever reason (never - * loaded common:messaging.4th, a future personality that - * drops it, ACL denial), hits the identical failure. So - * check the actual target VM's own dictionary fresh every - * tick, the same source of truth the interpreter's own ACL - * enforcement uses (vm_core.c), rather than pre-flag specific - * personalities. Skip silently rather than spam "VM-EXEC: - * ERROR in " every idle tick forever for a VM that - * plain doesn't have -- or isn't allowed -- MSG-TICK - * (live-caught 2026-09-07/09). */ - { + scanned++; + + if (capsule_vm_registry_get_by_index(i, &ent) == 0 && + ent.state == VM_STATE_LIVE && + ent.vm_ptr != (void *)mama) { + /* FABRIC-3.md, 2026-09-09: a per-VM flag (e.g. "this one is + * std79-locked") doesn't generalize -- any VM whose own + * dictionary lacks MSG-TICK, for whatever reason (never + * loaded common:messaging.4th, a future personality that + * drops it, ACL denial), hits the identical failure. So + * check the actual target VM's own dictionary fresh every + * tick, the same source of truth the interpreter's own ACL + * enforcement uses (vm_core.c), rather than pre-flag specific + * personalities. Skip silently rather than spam "VM-EXEC: + * ERROR in " every idle tick forever for a VM that + * plain doesn't have -- or isn't allowed -- MSG-TICK + * (live-caught 2026-09-07/09). */ DictEntry *msgtick = vm_find_word((VM *)ent.vm_ptr, "MSG-TICK", 8); - if (!msgtick || !msgtick->acl_allow) continue; + if (msgtick && msgtick->acl_allow) { + static const char PFX[] = "S\" MSG-TICK\" S\" "; + static const char SFX[] = "\" VM-EXEC"; + char cmd[128]; + size_t p = 0; + size_t name_len = strlen(ent.name); + if (name_len > VM_NAME_MAX - 1u) name_len = VM_NAME_MAX - 1u; + + memcpy(cmd + p, PFX, sizeof(PFX) - 1u); p += sizeof(PFX) - 1u; + memcpy(cmd + p, ent.name, name_len); p += name_len; + memcpy(cmd + p, SFX, sizeof(SFX) - 1u); p += sizeof(SFX) - 1u; + cmd[p] = '\0'; + + vm_interpret(mama, cmd); + dispatched++; + } } - static const char PFX[] = "S\" MSG-TICK\" S\" "; - static const char SFX[] = "\" VM-EXEC"; - char cmd[128]; - size_t p = 0; - size_t name_len = strlen(ent.name); - if (name_len > VM_NAME_MAX - 1u) name_len = VM_NAME_MAX - 1u; - - memcpy(cmd + p, PFX, sizeof(PFX) - 1u); p += sizeof(PFX) - 1u; - memcpy(cmd + p, ent.name, name_len); p += name_len; - memcpy(cmd + p, SFX, sizeof(SFX) - 1u); p += sizeof(SFX) - 1u; - cmd[p] = '\0'; - - vm_interpret(mama, cmd); + i = (i + 1u) % count; } + g_msg_pump_cursor = i; } /* FABRIC-3.md SXX: Hera now genuinely has her own MSG-ARENA/CH-ARENA * (the messaging-load root cause above is fixed -- see kernel_main.c's